pulpul 日本の試験

応用情報技術者 概念書 · セキュリティ

セキュリティ実装技術

要点と定義

セキュリティ実装技術は、システム、ネットワーク、データベース、アプリケーションなどを脅威から守るために実装する仕組みと対策である。CRL(証明書失効リスト)は、有効期間中に失効した証明書の識別情報や失効日時を示すリストであり、秘密鍵の一覧でも、リアルタイムに失効を通知するプロトコルでもない。

SSHは暗号化や認証を用いて遠隔ログインを安全に行うプロトコルである。ICカードの耐タンパ性は、チップの物理的な解析や改ざんを困難にする性質を指す。WAF(Web Application Firewall)はWebアプリケーションへの通信を検査し、攻撃と判断した通信を検知・遮断する。NAPTは複数の内部端末のIPアドレスとポート番号を外部向けに変換する仕組みである。

TLS通信では、認証局の公開鍵を用いてサーバ証明書の署名を検証する。共通鍵暗号では送信者と受信者が同じ鍵を用いるため、その鍵を安全に共有・管理する必要があり、相手ごとに鍵を管理する場合は通信相手の増加に伴って管理の負担も増す。DNSキャッシュサーバの再帰問い合わせを内部ネットワークからのものに限ると、外部から偽の応答を注入される機会を抑えられる。

適用条件と例

通信の安全性を支える仕組みは、守る対象と役割に応じて選ぶ。SSHは遠隔コンピュータへの安全なログインに用い、WAFはWebアプリケーションへのリクエストを検査して攻撃と判断した通信を遮断する。NAPTは内部端末のIPアドレスとポート番号を外部向けに変換するため、外部から内部端末への新規接続を開始しにくくする。ICカードの耐タンパ性を高める例として、物理的な読出しを検知した際にチップ内の情報を消去する仕組みがある。DNSキャッシュサーバでは、再帰問い合わせへの応答を内部ネットワークに限る設定が、外部からの攻撃機会を抑える。

CRLは認証局が発行する証明書失効リストであり、有効期間中に失効した証明書の識別情報などを掲載する。秘密鍵を登録するものではなく、失効状況をリアルタイムに反映する仕組みでもない。有効期限の満了は通常の期間終了であり、失効とは区別する。

SSHは暗号化や認証を備え、遠隔コンピュータへの安全なログインに用いられる。トンネリングを行う仕組みやネットワークアクセスの認証に使う仕組み、通信路を保護する仕組みとは役割が異なる。

ICカードの耐タンパ性は、チップ内の情報に対する物理的な解析や改ざんを困難にする性質である。読出し用プローブの取り付けを検知して記録情報を消去する回路は、チップからの情報取得を困難にする対策となる。

WAFはWebアプリケーションへの通信を検査し、攻撃と判断した通信を検知・遮断する仕組みである。端末上のブラウザ通信の監視、サーバOSへのログイン監視、ファイルのマルウェア検出とは対象が異なる。

この節の続き

ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。

アプリでこの節を読む