【解答・解説付き】Salesforce認定Sharing and Visibilityアーキテクト試験対策:第111問

【解答・解説付き】Salesforce認定Sharing and Visibilityアーキテクト試験対策:第111問

設問

次のコードスニペットのセキュリティ上の脆弱性は何ですか?

<apex:form>
  <apex:commandButton rerender="outputIt" value="Update It" />
  <apex:inputText value="{!myTextField}"/>
</apex:form>

<apex:outputPanel id="outputIt">
  Value of my Textfield is <apex:outputText value="{!myTextField}" escape="false"/>
</apex:outputPanel>

選択肢

A. SOQL インジェクション
B. 任意のリダイレクト
C. クロスサイト スクリプティング
D. アクセス制御

解答

解説

B. 任意のリダイレクト
不正解です。任意のリダイレクトは、外部リンクへ強制的に誘導する脆弱性で、主に PageReference.setRedirect() などでユーザー入力を使用する場合に起こります。
しかし、今回のコードにはリダイレクト機能やリンク操作は含まれておらず、この脆弱性とは無関係です。

第112問

こちらをクリック

Salesforceカテゴリの最新記事