ページの先頭行へ戻る
Symfoware Server V10.1.0 セキュリティ運用ガイド

5.1.4 マルチスレッドで動作するアプリケーションを作成する場合の注意

マルチスレッドでアプリケーションを動作させる場合には、1つのプロセス内で複数のセション環境を作ることができます。セションが正しく切り替えられなかったために、アクセス権限を持たない資源に対してアクセス可能になり、意図しないような情報を利用者に与える可能性があります。そのため、セションの切替えには注意する必要があります。

また、1つのメモリ空間で動作するので、メモリを再利用することによって、意図しないような情報を利用者に与える可能性があります。プロセス内のメモリ管理には十分注意する必要があります。

参照

マルチスレッドで動作するアプリケーションの作成例については、“アプリケーション開発ガイド(埋込みSQL編)”を参照してください。