システムアーキテクト試験(SA) の 5門
第1問
BABOKでは、要求をビジネス要求、ステークホルダ要求、ソリューション要求及び移行要求の4種類に分類している。ソリューション要求の説明はどれか。
経営戦略や情報化戦略などから求められる要求であり、エンタープライズアナリシス活動で定義している。
新システムへのデータ変換や要因教育などに関する要求であり、粗粒―ションのアセスメントと妥当性確認の活動で定義している。
組織・業務・システムが実現すべき機能要求と非機能要求であり、要求アナリシスの活動で定義している。
利用部門や運用部門などから個別に発せられるニーズであり、要求アナリシスの活動で定義している。
システムアーキテクト試験(SA) の 5門
第2問
Webアプリケーションにおけるセキュリティ上の脅威と対策の適切な組合せはどれか。
OSコマンドインジェクションを防ぐために,Webアプリケーションが発行するセッションIDを推測困難なものにする。
SQLインジェクションを防ぐために,Webアプリケーション内でデータベースへの問合せを作成する際にバインド機構を使用する。
クロスサイトスクリプティングを防ぐために,外部から渡す入力データをWebサーバ内のファイル名として直接指定しない。
セッションハイジャックを防ぐために,Webアプリケーションからシェルを起動できないようにする。
システムアーキテクト試験(SA) の 5門
第3問
クライアントサーバシステムにおけるストアドプロシージャに関する記述のうち、誤っているものはどれか。
機密性の高いデータに対する処理を特定のプロシージャ呼び出しに限定することによって、セキュリティを向上させることができる。
システム全体に共通な処理をプロシージャとして格納しておくことによって、処理の標準化を行うことができる。
データベースへのアクセスを細かい単位でプロシージャ化することによって、処理性能(スループット)を向上させることができる。
複数のSQL文から成る手続を1回の呼出しで実行できるので、クライアントとサーバの間の通信回数を減らすことができる。
システムアーキテクト試験(SA) の 5門
第4問
ディジタル署名において、発信者がメッセージのハッシュ値からディジタル署名を生成するのに使う鍵はどれか。
受信者の公開鍵
受信者の秘密鍵
発信者の公開鍵
発信者の秘密鍵
システムアーキテクト試験(SA) の 5門
第5問
次の流れ図において、
① → ② → ③ → ⑤ → ② → ③ → ④ → ② → ⑥
の順に実行させるために、①においてmとnに与えるべき初期値aとbの関係はどれか。ここで、a、bはともに正の整数とする。
a = 2b
2a = b
2a = 3b
3a = 2b