(登録セキスペ)の午後問題の頻出分野「セキュアプログラミング」の攻略ポイントと過去問についてまとめました。本人の同意を得ないで、承継前における当該個人情報の利用目的の達成に必要な範囲を越えて、当該個人情報を取り扱ってはならない。事前に同意を得たときに利用者に示した利用目的の範囲外で利用することは禁止されています。よって、利用目的が変わる場合、新たに明確な操作で利用者から同意を得る必要があります。個人情報保護法にこのようなルールがあることを知らなくても、p5でそのような対応が必要であるという説明が文中にあるので、それをほぼそのまま書き写すことで回答できます。【設問3(1)】ユーザ情報は以下の流れで処理されていくため、誤った利用者IDを入力しても紐付けが完了してしまいます。・図4コードの101行目で呼び出されたAccountLinkにユーザ情報が格納されます。このうち、利用者IDは「childID」に格納されます。・誤った利用者IDを入力すると、図4コードの処理が進み103行目からのfor文に入り、この中で105行目の「checkChild()」が呼び出されます。・checkChildは図3の18行目から記述があり、このcheckChild()の中でExceptionが発生すると図4の110行目でchatchされ、一定時間待ちます。その後、再度for文の処理が行われますが、3回しかループしないことになっており、、4回目のExceptionではループを抜けてしまいます。・図4の113行目のchildChekedの値は図3の19行目でも使用されており、ここでtrueに上書きされてしまいます。【設問3(2)(e)26】Exceptionをcatchするには、try構文の中で例外が発生する必要がありますが、選択肢の中でtry構文の中の行番号はウのみになります。【設問3(2)(h)117】コメントアウトに記載のある通り、紐付けを実行するのは117行目になります。【設問3(3)】32行目で例外を返す前に、childChekedの値をfalseに更新する。※例外を投げる前に、「認証失敗」の状態に更新することで上書きを防ぎます。【設問4(1)】インシデントの報告にある通り、総当たり攻撃で会員番号と誕生日が破られると、任意のメールアドレスにメール送信ができ、パスワードが取得できてしまいます。【SAMLとは】アクセストークン、例題SAMLとは?アクセストークン、例題についてまとめました。joho.info2021.09.03【通信プロトコルとは】インタフェース、TCP/IP、HDLC、CORBA、HTTP、DNS、SOAP、IPv6、シリアル通信ネットワークにおける「通信プロトコル」とは?プロトコルとインタフェース、TCP/IP、HDLC、CORBA、HTTP、DNS、SOAP、IPv6、シリアル通信についてまとめました。【MTBFとMTTR】意味と計算方法・例題MTBFとMTTRの違い、意味、計算方法についてまとめました。【XML署名とは】デタッチ署名、エンベロープ署名、エンベローピング署名の違いXML署名とは?デタッチ署名、エンベロープ署名、エンベローピング署名の違いについてまとめました。【サービスデスク】ローカル・中央・バーチャル等の違いサービスデスクの種類と違いについてまとめました。この記事では、インスペクションの意味・特徴・関数について解説します。確認、情報システム戦略との整合性検証についてまとめました。ライセンス管理、技術的保護などについてまとめました。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。