PACに関するネットワークスペシャリスト試験
了解しました ✅
以下に PAC(Proxy Auto-Config ファイル) をテーマとした ネットワークスペシャリスト試験問題10問セット を作成しました。
PAC (Proxy Auto-Config) に関する試験問題 10問
■ 問題1
PACファイルの主な役割はどれか。
A. DNSキャッシュの制御
B. クライアントのプロキシ自動選択
C. SSL証明書の検証
D. HTTPメソッドの制御
正解:B
解説:PACファイルはクライアントに適切なプロキシサーバを自動的に割り当てるためのスクリプトである。
■ 問題2
PACファイルで定義される関数名として正しいものはどれか。
A. proxyDecision()
B. findProxyForURL()
C. selectProxyServer()
D. getProxyConfig()
正解:B
解説:PACファイルでは必ず function FindProxyForURL(url, host)
が定義される。
■ 問題3
PACファイルで「直接接続」を指定するために使用するキーワードはどれか。
A. PROXY
B. DIRECT
C. NONE
D. LOCAL
正解:B
解説:PACファイルで return "DIRECT";
と記述することでプロキシを使わず直接接続となる。
■ 問題4
PACファイルで複数のプロキシを指定する場合の記述方法はどれか。
A. カンマ区切りで列挙する
B. セミコロン区切りで列挙する
C. スペース区切りで列挙する
D. 改行して列挙する
正解:B
解説:PACファイルでは "PROXY proxy1:8080; PROXY proxy2:8080; DIRECT"
のようにセミコロンで区切って指定する。
■ 問題5
PACファイル内で利用可能な関数として正しいものはどれか。
A. isInNet()
B. checkDNS()
C. testProxy()
D. verifySSL()
正解:A
解説:isInNet(ip, net, mask)
でクライアントが特定のネットワークに属しているかを判定できる。
■ 問題6
PACファイルをブラウザが取得する一般的な方法はどれか。
A. HTTPS証明書のダウンロード
B. DHCPまたはWPADによる自動検出
C. DNS逆引き
D. LDAP検索
正解:B
解説:PACファイルはDHCPオプションやWPAD(Web Proxy Auto-Discovery Protocol)で配布されることが多い。
■ 問題7
PACファイルの拡張子として一般的に使われるものはどれか。
A. .xml
B. .pac
C. .proxy
D. .conf
正解:B
解説:PACファイルは通常「wpad.dat」や「proxy.pac」などの .pac
拡張子で提供される。
■ 問題8
PACファイルを用いた場合に得られるメリットとして正しいものはどれか。
A. クライアントごとに異なるプロキシ設定が可能
B. SSL証明書の更新が不要になる
C. DNSのレコード管理が不要になる
D. プロキシサーバが不要になる
正解:A
解説:PACはURLやホスト名ごとにプロキシ利用可否を柔軟に切り替えることができる。
■ 問題9
PACファイルでよく利用される構文において、return "PROXY proxy.example.com:8080; DIRECT";
の意味はどれか。
A. proxy.example.comが利用できない場合は直接接続する
B. 常に直接接続する
C. proxy.example.comと直接接続を同時に行う
D. proxy.example.comが利用できない場合は接続できない
正解:A
解説:セミコロン区切りで複数指定した場合、順に試行される。最初のプロキシが失敗すれば次にDIRECTが試される。
■ 問題10
PACファイルにおいてセキュリティ上注意すべき点はどれか。
A. PACファイルは暗号化されるため公開サーバに置いても安全
B. PACファイルはJavaScriptであるため改ざんされると悪用される危険がある
C. PACファイルはブラウザ内部で生成されるため外部公開は不要
D. PACファイルは一度読み込むとキャッシュされず毎回取得される
正解:B
解説:PACはJavaScriptコードなので、改ざんされると不正なプロキシに誘導される危険がある。署名やHTTPS配布で安全性を確保する必要がある。
✅ これで「PAC(Proxy Auto-Config)」をテーマにした試験問題10問が完成しました。
次は WPAD(Web Proxy Auto-Discovery Protocol) をテーマにした10問を作成しましょうか?
コメント
コメントを投稿