サンドボックス の変更点


#author("2023-03-04T18:28:39+09:00","default:k1rou","k1rou")
#author("2023-03-04T18:29:14+09:00","default:k1rou","k1rou")
*サンドボックス とは [#i8b60e44]
-実環境から隔離・遮断されたセキュアな仮想環境のこと

-仮想環境で不審なプログラムや不審なURLへのアクセスを実行して、その挙動を監視することで[[マルウェア]]等を検知する
--仕組み上プログラムに制約を設けることで、悪意のあるプログラムの攻撃により、実環境に被害が発生しないようにする

-振る舞い検知型の[[マルウェア]]対策で使われる
--パターンマッチング型による検知が難しい[[マルウェア]]の検知を試みる
--未知のマルウェアや既知のマルウェアの亜種等

-[[Webブラウザ]]等のセキュリティ対策として使われている

*サンドボックスの種類 [#u6a52e42]
**Web検査型 [#ebe51be1]
-サンドボックスでHTTP通信をミラーリングして、[[マルウェア]]のダウンロードや[[C&Cサーバ]]との通信を検知する

**メール検査型 [#ud0f7886]
-[[MTA]]として動作して、[[電子メール]]に添付されている[[マルウェア]]を検知したら遮断する
-[[スイッチ]]の[[ミラーポート]]に接続する場合は、[[マルウェア]]の検知のみ(遮断はできない)
-Web検査型と連携することで、メール本文の不審なURLを検知する
-[[スイッチ]]の[[ミラーポート]]に接続する場合は、[[マルウェア]]の検知のみで遮断はできない

**ファイル検査型 [#e89bb395]
-ファイルサーバを巡回検査して[[マルウェア]]を検知・隔離する

*サンドボックスの課題 [#v6c3fb3c]
**Web検査型 [#af1c37df]
-不審な通信を検知しても遮断はできない
-暗号化通信[[HTTPS]]は検査できない

**メール検査型、ファイル検査型 [#xbfc6ce4]
-暗号化されたファイルは検査できない

**フォールスポジティブとフォールスネガティブ [#m0a223c0]
-「[[不正検知]]」参照

*Webブラウザのサンドボックス [#j455cc3d]
**プログラムの制約対象・範囲 [#bc8c1edd]
-JavaScript
--ローカル環境に保存されているファイルへのアクセス禁止
--外部接続デバイス等へのアクセス禁止
--ネットワーク上のアクセス制限([[SOP]]:同一生成元ポリシー)

-Javaアプレット
-Flash

**HTMLのインラインフレーム要素 (iframe)のsandobox属性 [#v039caeb]
-インラインフレームに表示するコンテンツ、表示しているページからのアクセスに制限を与えることができる。

*OSSのライブラリ [#rdbd111d]
-Sandboxed API
--Google
--https://security.googleblog.com/2019/03/open-sourcing-sandboxed-api.html
--https://github.com/google/sandboxed-api

*アプリテスト用環境 [#r88c372f]
-Windows Sandbox

*関連用語 [#p0aee173]
-[[モバイルコード]]
-[[マルウェア]]
-[[ファイアウォール]]
-[[不正検知]]