応用情報シラバスver7変更点(セキュリティ)

## はじめに

応用情報技術者試験のシラバスが令和6年秋からverがアップデートされるので変更点を中心にまとめていきます(セキュリティ)
随時更新予定

## 情報セキュリティ

### 情報セキュリティの目的と考え方

#### セキュリティバイデザイン<font color="red">(セキュアバイデザイン)</font>

セキュリティバイデザイン自体は前からあったが、新しくセキュアバイデザインが同意味で追加された  

セキュリティバイデザインとはシステムの企画・設計段階からセキュリティ確保すること

ちなみに似た用語でセキュアバイデフォルト(セキュリティ機能を最初から組み込んだ状態にするべきというプラクティス)がある  

また、システムの企画・設計段階でプライバシー保護の機能を組み込むことをプライバシーバイデザインと言います

### 情報セキュリティの重要性

#### 脅威

##### <font color="red">アクセス権の誤設定</font>

そのまんまの意味ですが、本来アクセスする権限を付与するべきではない人に、誤って権限を与えてしまうことで情報漏洩などのセキュリティインシデントに繋がることを言います  

##### <font color="red">AIに対する脅威</font>

これもそのままですが、AIを悪用したサイバー攻撃が脅威になるってことですね(AIを狙ったサイバー攻撃の意味もあるかも)  
この内容は[AIを悪用したサイバー攻撃のリスクと対策](https://www.hitachi-solutions-create.co.jp/column/security/ai-cyber-attack.html)では以下のように説明されています  

> 例えば、AI技術を用いればシステムの脆弱性を発見するのも容易になると考えられます。システムやソフトウェアの脆弱生・不具合を発見する手法として、予測不可能な入力データ（ファズ）を与えることで意図的に例外を発生させ、挙動を確認するファジングと呼ばれる手法がよく知られています。このファジングをAIが行えば、高度な技術や専門知識がなくても脆弱性を見つけられるようになり、悪用することで、さらにそこから最適化された攻撃方法を組み立てられるようになることが危惧されます。

> では、AIを利用したサイバー攻撃を防ぐ方法について考えてみましょう。現状のままのセキュリティ対策で対応しているうちは、AI機能を駆使した攻撃に対して常に後手を踏むことになると予測され、完全に防ぐことは困難と言わざるを得ません。
解決法として期待されているのはAIを搭載したセキュリティシステムの開発です。AI対AIという構図になれば、攻撃側の優位点を同様の技術で抑え込むことができるかもしれません。試行錯誤を繰り返しながら学習し、圧倒的なスピード感でシステムに侵入してくるAIに対抗できるのは、分析し学習しながら最適な対応策を講じていくAIだけである可能性が高いでしょう。


##### 遠隔操作型ウイルス<font color="red">(RAT:Remote Access Trojan)</font>

RAT(Remote Access Trojan)が追加、通常の遠隔操作ソフトと同じように動作して不正に侵入し遠隔操作するマルウェア

##### <font color="red">ステルス技術（ポリモーフィック型，メタモーフィック型ほか），ファイルレスマルウェア，エクスプロイトコード，エクスプロイトキット</font>

セキュリティソフトを用いても見つかりにくいステルス技術を用いたウイルスが追加された

- ポリモーフィック型  
自身のコードを変化させながら感染を広げるマルウェア  
- メタモーフィック型   
ポリモーフィック型の進化版、自己複製時にコードの構造を根本的に変えることで検出を避けるウイルス

- ファイルレスマルウェア
ファイルレスマルウェアとは、パソコンのOSなどが持つ正規のツールや機能を悪用する攻撃  
対策ソフトなどの検出が厳しく高度な攻撃手法となっている


- エクスプロイトコード
OSやアプリケーションの脆弱性を攻撃するプログラムの総称

- エクスプロイトキット
OSやアプリケーションの脆弱性を攻撃する「エクスプロイト」を集めたパッケージ

#### 脆弱性

##### 情報システムの情報セキュリティに関する欠陥、行動規範・<font color="red">職務分掌(ぶんしょう)</font>の組織での未整備、従業員への不徹底などの脆弱性を理解する

脆弱性の説明に職務分掌というワードが追加されました

職務分掌とは、組織や企業内での職務や役割の分担を明確にすること


##### <font color="red">内部統制の不備</font>

組織内の業務プロセスやリスク管理の仕組みが不十分であること


#### 不正のメカニズム

##### <font color="red">割れ窓理論</font>
社会の小さな問題を放置すると、さらに大きな問題が発生するという考え方


#### 攻撃者の種類、攻撃の動機

##### <font color="red">二重脅迫（ダブルエクストーション）</font>
サイバー犯罪の手法で、データを暗号化するランサムウェア攻撃に加え、データを盗んで脅迫する方法  
まずデータを暗号化し、その後、盗んだデータを公開するぞと脅してさらなる金銭を要求します。

##### <font color="red">リークサイト</font>
盗まれた情報や機密データが公開されるウェブサイト

#### 攻撃手法

##### パスワードリスト攻撃<font color="red">（クレデンシャルスタッフィング）</font>

盗まれたユーザー名とパスワードの組み合わせを使って、他のアカウントに不正ログインを試みるサイバー攻撃の手法  
パスワードリストに同意味としてクレデンシャルスタッフィングが追加された

##### <font color="red">OSコマンドインジェクション</font>

ウェブアプリケーションの入力フォームやURLパラメータに悪意のあるコマンドを挿入し、サーバーのオペレーティングシステム上でそのコマンドを実行させる攻撃手法

##### <font color="red">オープンリダイレクトの悪用</font>

オープンリダイレクトは、ユーザーを信頼できるドメインから悪意のあるドメインへリダイレクトすることを許可するウェブアプリケーションの脆弱性  
悪用方法にフィッシング攻撃やクロスサイトスクリプティングが挙げられる

##### 第３者中継<font color="red">（オープンリレー）</font>

メールサーバーが認証なしで外部からのメールを転送できる設定

##### <font color="red">フィッシング（スミッシングほか）</font>

スミッシングとはSMSを利用したフィッシング攻撃の１種

##### サイドチェネル攻撃<font color="red">（テンペスト攻撃、プローブ攻撃、タイミング攻撃、電力解析攻撃など）</font>

サイドチャネル攻撃に細かい攻撃手法が追加された
- テンペスト攻撃
物理的なセキュリティに関連する攻撃手法で、電子機器が発する電磁波を利用して機密情報を盗む方法
- プローブ攻撃
ネットワークやシステムのセキュリティを評価するために、脆弱性を発見することを目的とした攻撃手法
- タイミング攻撃
システムやアプリケーションが処理する際の時間的な差異を利用して、秘密情報や機密データを盗み取る攻撃手法
- 電力解析攻撃
電子機器やマイクロプロセッサが動作する際の電力消費パターンを分析することで、暗号鍵や機密情報を抽出する攻撃手法

##### <font color="red">バージョンロールバック攻撃</font>
ソフトウェアやシステムのバージョン管理に関連するセキュリティ攻撃の一つで、意図的に古いバージョンのソフトウェアやプロトコルに戻すことで、既知の脆弱性を悪用する攻撃手法

##### <font color="red">ラテラルムーブメント</font>
サイバー攻撃において、攻撃者がネットワーク内で横移動しながら権限を拡大し、より重要なシステムやデータにアクセスする行動

#### 情報セキュリティに関する技術

##### <font color="red">秘密計算</font>

データについて暗号化(秘密)にしたまま計算する方法のこと

##### ハッシュ関数(SHA-2<font color="red">(SHA-2),SHA-3,一方向性,第二原像発見困難性,衝突発見困難性</font>ほか

ハッシュ関数自体は暗号化でおなじみのやつですが、特徴や役割が追加されました  
SHA-2やSHA-3はハッシュ関数の1つでSHA-3が一番すごい?ぽい  
一方向性,第二原像発見困難性,衝突発見困難性の3つもハッシュ関数の特徴を述べてるやつです  
一方向性は「ハッシュ値から元データを復元することが困難であること」  
第二原像発見困難性は「ある入力値に対するハッシュ値が与えられた時に、そのハッシュ値と一致する別の入力値を見つけることが困難なこと」  
衝突発見困難性は「同じハッシュ値をもつ異なるデータを生成することが困難であること」

##### <font color="red">ゼロ知識証明</font>

パスワードそのものを送るのではなくパスワードを所有することを証明すること  
チャレンジ・レスポンス方式とかはこの方式を使ってますね

##### <font color="red">ブロックチェーン</font>

取引の記録をブロックと呼ぶ単位にまとめ、これを時系列に連結することでデータを保管する分散型のデータベース

##### <font color="red">メッセージダイジェスト</font>

ハッシュ関数とかでメッセージを安全なものに変更するやつ  
1言で言うと、「データの指紋」みたいなもの

##### <font color="red">HMAC</font>

アルゴリズムの1種  
通常のハッシュ関数(SHA-256とか)と秘密鍵を組み合わせて、安全なメッセージダイジェストを生成する

##### <font color="red">パスワードレス認証（FIDO UAF，FIDO U2F，FIDO2，WebAuthn）</font>

パスワードを利用しない認証  
代表的なものは生体認証やデバイス認証があげられる

##### <font color="red">EMV 3D セキュア（3Dセキュア2.0）</font>

オンライン決済の本人認証を強化して不正利用を防ぐプロトコル
ver1から2に上がって認証方法(生体認証など)が追加されたらしい  
ちなみに3DのDはドメインのこと。お店、カード会社、その2つをリンクさせる運用の3つのドメインから認証がなりたっている

##### アイデンティティ連携<font color="red">(OpenID Connect)</font>

ユーザー認証のための認証プロトコル  
すごいざっくり言うと、IDトークンを用いてユーザーの認証を行う  
詳しく知りたい方は以下の参考リンクにて図解で説明されているのでそちらを参照
参考：[図解 OpenID Connect による ID 連携](https://qiita.com/TakahikoKawasaki/items/701e093b527d826fd62c)

##### <font color="red">Idp,IDaaS</font>

Idpは認証を行い、ユーザーの身元を保証するシステム  
IDaaSはクラウド上でIdp機能などの認証情報管理を提供するサービス

##### <font color="red">本人拒否率(FRR)、他人受入率(FAR)</font>

生体認証でよく使われる指標
FRR:本人なのに認証に失敗する確率
FAR:他人なのに本人と認識してしまう確率

##### <font color="red">トラストアンカー(信頼の基点)</font>

セキュリティや暗号技術において信頼できる親のような存在のこと

##### <font color="red">中間CA証明書</font>

ほぼまんまですが、ルート認証局とサーバー証明書の中間に位置する証明書

## 情報セキュリティ管理

#### 情報セキュリティ管理

##### <font color="red">クラウドサービスの責任共有モデル</font>

クラウド事業者とクラウド利用者で、セキュリティや運用管理の責任範囲を分ける考え方

##### <font color="red">外部委託やクラウドサービスの利用時における情報セキュリティ</font>

まあこれは見たまんまです
外部委託やクラウドサービスを利用するときにはどのようなセキュリティについて考える必要があります

##### <font color="red">サイバーハイジーン</font>

情報セキュリティにおける「基本的な対策の実施」を意味する概念
具体的にはパッチ適用や不要なアカウントやアプリの削除などが挙げられます

#### リスク分析と評価

##### <font color="red">地政学的リスク</font>

国際的、地域的な外交によって生じる影響リスクのこと

#### 情報セキュリティマネジメントシステム(ISMS)

##### <font color="red">管理策タイプ（予防，検知，是正）</font>

基本的な対応フェーズのこと
予防：インシデントが発生しないように事前に防ぐ
検知：問題を速やかに見つける
是正：被害を最小化して、復旧すること

##### <font color="red">サイバーセキュリティ概念（識別，防御，検知，対応，復旧）</font>

サイバーセキュリティの基本概念のこと
そのままですね

#### 情報セキュリティ管理におけるインシデント管理

##### <font color="red">テイクダウン</font>

不正なサービスなどを削除•停止させる措置のこと

#### 情報セキュリティ組織・機関

##### <font color="red">PSIRT</font>

製品やサービスに関するセキュリティインシデントに対応する専門チームのこと
CSIRTと似てますが、こちらは組織内システムへの攻撃に対応するチームです

##### <font color="red">エシカルハッカー</font>

企業や組織の依頼に基づいて、合法的にシステムやネットワークの脆弱性を発見•報告するハッカーのこと

##### <font color="red">Trusted Web推進協議会</font>

次世代のインターネット基盤の実現を目指すプロジェクト
サイト：https://www.kantei.go.jp/jp/singi/digitalmarket/trusted_web/index.html

##### <font color="red">情報セキュリティサービス基準</font>

これもそのままですが、IPAがリストを公開していましたので詳細を知りたい方はそちらを参照しましょう
参考：[情報セキュリティサービス基準](https://www.ipa.go.jp/security/service_list.html)

##### <font color="red">情報セキュリティサービス審査登録制度</font>

これは経済産業省が公開している制度です
参考：[情報セキュリティサービス審査登録制度
](https://www.meti.go.jp/policy/netsecurity/shinsatouroku/touroku.html)

##### <font color="red">情報セキュリティサービス基準適合サービスリスト</font>

上で貼ってある参考とほぼ同じです

##### <font color="red">ISMAP（政府情報システムのためのセキュリティ評価制度）</font>

日本政府がクラウドサービスの安全性を事前評価•設定する仕組み

##### <font color="red">NOTICE</font>

ソフトウェアや製品に含まれるOSSの脆弱性管理を支援する仕組み

##### <font color="red">SECURITY ACTION</font>

IPAが提供する、中小企業向けの情報セキュリティ対策自己制限制度
参考:[SECURITY ACTION](https://www.ipa.go.jp/security/security-action/)

##### <font color="red">ISAC（Information Sharing and Analysis Center：セキュリティ情報共有組織）</font>

業界ごとに設置される、サイバー脅威情報の共有と対策を行う組織

#### 情報セキュリティに関する基準 


##### <font color="red">ソフトウエア製品等の脆弱性関連情報に関する取扱規程</font>

意味はそのままなので省略しますが、経済産業省がpdf形式で説明している資料がありますので詳細に知りたい方は見てみましょう
参考：[ソフトウエア製品等の脆弱性関連情報に関する取扱規程](https://www.meti.go.jp/policy/netsecurity/vul_notification.pdf)

##### <font color="red">金融機関等コンピュータシステムの安全対策基準・解説書</font>

これはFISCが解説書を公開していました、詳しくみたい方はそちらを見ましょう。
でもお金が掛かりそうなのか？
参考：[金融機関等コンピュータシステムの安全対策基準・解説書](https://www.fisc.or.jp/publication/book/006241.php)

##### <font color="red">サイバーセキュリティフレームワーク（CSF）</font>

サイバーセキュリティのリスク管理を支援するためにNISTが策定したフレームワーク

## セキュリティ技術評価

#### セキュリティ評価基準

##### <font color="red">CVE（Common Vulnerabilities and Exposures：共通脆弱性識別子）</font>

ソフトウェアやシステムに存在する脆弱性や欠陥を一意に識別するための標準的なシステム
これはニュースとかでよく見るものなので資格勉強とか関係なく覚えておいても損はないと個人的には思います
NVDで検索したら脆弱性一覧が見ることができます
参考：[NVD 脆弱性データベース](https://nvd.nist.gov/)

##### <font color="red">脆弱性報奨金制度（バグバウンティプログラム）</font>

そのままですね、企業や組織が脆弱性を発見•報告してくれた人に報酬を払う制度です

#### ISO/IEC 15408<font color="red">，ISO/IEC 18045</font>

IT製品やシステムのセキュリティ評価方法を定めた国際標準

##### <font color="red">PP（Protection Profile：プロテクションプロファイル）</font>

特定の種類のIT製品やシステムに共通するセキュリティ要件を定めた文書

## 情報セキュリティ対策

#### 情報セキュリティ対策の種類

##### <font color="red">UBA（User Behavior Analytics）</font>

ユーザーの通常とは異なる行動を検出して、内部不正やサイバー攻撃の兆候を見つけ出すセキュリティ技術

##### <font color="red">UEBA（User and Entity Behavior Analytics））</font>

UBAとほぼ同じ
ユーザーだけではなくデバイスなども分析対象に含める上位互換みたいな感じ

##### <font color="red">セキュリティクリアランス</font>

国家や組織が機密情報へのアクセスを許可するために個人の信頼性や適格性を審査•認定する制度

##### <font color="red">秘密保持契約・誓約書</font>

企業や個人が業務上知り得た機密情報を第三者に漏らさないことを約束すること

##### <font color="red">ランサムウェア対策（データのバックアップ，3-2-1 ルール，WORM（Write Once Read Many）機能,イミュータブルバックアップ）</font>

データのバックアップはそのまま
３−２-1ルール：重要なデータを失わないように３つの条件を満たすことを推奨するもの（３：少なくとも３つのコピーを持つこと、２：異なる２種類のメディアに保存すること、１：別の場所に保存すること）
WORM:1度だけ書き込みができて、その後は読み取り専用になるストレージのこと
イミュータブルバックアップ：保存後に一切変更•削除できないように固定されたバックアップ（ちなみに令和７年春の午後問1に出ました）

##### <font color="red">パターンマッチング法</font>

特定のパターンを与えられたデータの中から検索すること

##### ビヘイビア法<font color="red">(振る舞い検知)</font>

システムやユーザーの振る舞いを監視し、通常の挙動とは異なる不正な振る舞いや異常を検出するセキュリティ技術

##### <font color="red">ヒューリスティック法</font>

問題解決や意思決定のための直感的なアプローチで完全な解法を求めることなく、効果的に解答を得るための手法

##### <font color="red">動的解析，静的解析</font>

ほぼそのままの意味
動的：プログラム等を実行しながら挙動を監視する
静的：コードを実行せずに、解析する手法

##### <font color="red">匿名化の手法（項目削除／レコード削除／セル削除，トップ（ボトム）コーディングなどの一般的な手法のほか，k-匿名化などの高度な手法を含む）</font>

個人情報や特定のデータが、元のデータの所有者を特定できないように加工する手法
トップコーディング：特定の上限値を設けて、データの最大値を制限する
kー匿名化：特定の個人が少なくともK人の他の個人と区別できないようにすること

##### <font color="red">SBOM</font>

ソフトウェア部品表のこと、セキュリティ管理等に利用します

## 最後に

令和7年春の応用情報を受験しました。  
なんとか午前午後自己採点6割は超えましたが個人的には特に午前が難しかったですね。  
何問かはシラバス変更点から出ていましたし、今後は過去問暗記ではなく中身を理解できるかが合格の鍵となりそうです。


## 参考資料

[応用情報技術者試験(レベル3)シラバス(Ver7.0)](https://www.ipa.go.jp/shiken/syllabus/nq6ept00000014ae-att/syllabus_ap_ver7_0_henkou.pdf)

[ニュースペックテキスト-応用情報技術者-2024年度-TAC情報処理講座](https://www.amazon.co.jp/%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9%E3%83%9A%E3%83%83%E3%82%AF%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88-%E5%BF%9C%E7%94%A8%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85-2024%E5%B9%B4%E5%BA%A6-%E3%82%B7%E3%83%A9%E3%83%90%E3%82%B9ver-6-3-TAC%E5%87%BA%E7%89%88/dp/4300109427/ref=sr_1_1?dib=eyJ2IjoiMSJ9.SdLZc3YCrJTN_4RQCR6rnDLtTik65Nj-Qq3klJtc3Y7eNHDqSIBBglcppK7OiBER0fsAUjp5qGlZZTQiGVLDMeR4IYBKpzIZZDzsmA4uZqybRa-kWiFwonek6fd3Fa_bnZFi424NM05Fj2fokGKbrWI5hH8QtOEvlS1d3m47bV08BX2g-adq-Aoju3vnQ5LrdRzgRoGDs9zGy6OXMiGH8VyMDLZMhtdpPGeBsnLM_-U.99QtGhk3LdKCumx7ljJ3RwxBSi_TOuxzIej7P2jYkMw&dib_tag=se&qid=1723128353&s=books&sr=1-1)