GIAC GIAC Secure Software Programmer - C#.NETは出題範囲が広く、独学だけでは論点の取りこぼしが起きがちな試験です。Tech4Examが用意するGSSP-NET向けの491問の問題集は、本試験の傾向を踏まえて構成されており、苦手分野を的確に洗い出せます。
GIAC GSSP-NET 試験概要:
| 認定ベンダー: | GIAC(グローバル情報保証認定機関) |
|---|---|
| 試験名: | GIAC セキュアソフトウェアプログラマー - C#.NET |
| 試験番号: | GSSP-NET / GSSP-NET-CSHARP |
| 試験形式: | シナリオ設問, 監督付き受験, 多肢選択式 |
| 合格点: | 66%~67% |
| 関連資格: | GIAC セキュアソフトウェアプログラマー - Java(GSSP-JAVA) |
| 受験料: | 499米ドル(SANSトレーニング受講者向け)、899米ドル(単体受験の場合) |
| 試験時間: | 180 分 |
| 出題数: | 75 |
| 認定の有効期間: | 4年間 |
| 対応言語: | 英語 |
| 推奨トレーニング: | SANS DEV541: .NETにおけるセキュアコーディング |
| 受験申し込み: | GIAC 試験の登録 Pearson VUE 試験予約 |
| サンプル問題: | DOWNLOAD DEMO |
| 受験方法: | オンラインによる遠隔監督付き受験、またはPearson VUEの試験会場での受験 |
| 前提条件: | 必須の受験資格はなし。C#/.NET開発およびセキュアコーディングの概念に関する実務経験が推奨されます |
| 公式シラバスのURL: | https://www.giac.org/certifications/secure-software-programmer-net |
GIAC GSSP-NET 試験シラバストピック:
| セクション | 比重 | 目標 |
|---|---|---|
| トピック 1: アプリケーションに対する一般的な攻撃とその対策 | 12% | - XSS、CSRF、SQLインジェクション - 攻撃対象領域の縮小 - XML関連攻撃およびデシリアライズ攻撃 |
| トピック 2: セキュアソフトウェア開発ライフサイクル | 8% | - 脅威モデリング - セキュリティ要件の策定手法 - セキュリティテストとコードレビュー |
| トピック 3: データの妥当性検証とエンコーディング | 15% | - 入力値の妥当性検証手法 - 出力値のエンコーディングとエスケープ処理 - インジェクション攻撃の防止 |
| トピック 4: セッションと状態の管理 | 10% | - 安全なセッションの処理方法 - Cookieのセキュリティ属性 - セッション乗っ取りの防止 |
| トピック 5: .NET Frameworkと設定情報のセキュリティ | 13% | - コードアクセスセキュリティ - 設定ファイルの安全性確保 - 例外処理と安全なログ出力 |
| トピック 6: .NETにおける暗号化技術 | 12% | - ハッシュ処理とデジタル署名 - 対称暗号化および非対称暗号化 - 安全な鍵の管理方法 |
| トピック 7: .NETにおける認可 | 15% | - 権限昇格の防止 - 安全な実装のための実践方法 - ロールベースおよびポリシーベースの認可 |
| トピック 8: .NETにおける認証 | 15% | - .NETの認証メカニズム - 認証機能に関する一般的な脆弱性 - アイデンティティプロバイダーとクレームに基づく認証 |
GIAC GIAC Secure Software Programmer - C#.NETに関するよくあるご質問
GSSP-NET試験はGIAC GIAC Secure Software Programmer - C#.NETの公式認定試験で、合格するとGIAC セキュアソフトウェアプログラマー - .NETの認定を取得できます。この認定は中級 / 専門職向けレベルに位置づけられています。関連する認定には、GIAC セキュアソフトウェアプログラマー - Java(GSSP-JAVA)などがあります。Tech4Examでは、この試験の出題傾向に沿った491問の練習問題をご用意しています。
GSSP-NET試験の出題数は75、制限時間は180 分です。出題数に対して使える時間は限られるため、1問あたりにかけられるペースを意識しながら解き進める必要があります。難問に時間を使いすぎず、確実に答えられる問題から拾っていく時間配分が得点を安定させる鍵になります。Tech4Examのテストエンジンで制限時間つきの模擬試験を繰り返し、本番と同じリズムで解く感覚を身につけておくことをおすすめします。
GSSP-NET試験の合格ラインは66%~67%、受験料は499米ドル(SANSトレーニング受講者向け)、899米ドル(単体受験の場合)です。不合格になった場合、再受験には改めて全額の受験料が必要になるため、一度の受験で合格ラインをクリアできる準備が費用面でも重要です。Tech4Examの491問の練習問題で繰り返し自己採点を行い、安定して合格点を上回れることを確認してから本番に臨むと安心です。
受験条件は見直される場合があります。お申し込みの前に、GIACの公式ページで最新の情報をご確認ください。
GSSP-NET試験は、以下の公式窓口からお申し込みいただけます。
試験方式については、オンラインによる遠隔監督付き受験、またはPearson VUEの試験会場での受験
GIACが推奨する公式トレーニングには、以下のようなものがあります。
公式トレーニングで知識を体系的に学んだうえで、Tech4Examの491問の練習問題に取り組めば、理解度を試験形式で確かめながら弱点を補強できます。
はい、Tech4ExamではGSSP-NET練習問題の無料サンプルをご用意しています。491問の問題集の一部を事前にご確認いただけるので、内容や品質に納得してからご購入いただけます。ご購入後は365日間の無料アップデートが付き、期間終了後も50%割引で更新を継続いただけるため、常に最新の出題内容に沿って学習できます。
Tech4Examには返金保証があります。ご購入後60日以内に対応する試験を受験して不合格だった場合、全額返金をお申し込みいただけます。ただし、購入後3日以内の受験による不合格、ダウンロード後に実際の試験を受験しなかった場合、無料資料や有効期限切れのご注文は対象外となり、受験者の氏名はお支払い者の氏名と一致している必要があります。お申し込みの際は、受験票のコピーと公式のScore ReportのPDFを試験後2日以内にご提出ください。提出後7日以内に手続きが完了します。返金の代わりに、同等の試験資料2点を無料でお受け取りいただき、お手持ちの製品の更新サービスをそのまま継続する選択も可能です。納品は即時ダウンロード方式で、お支払い完了後1分以内にメールでお届けします。2時間経っても届かない場合はカスタマーサポートまでご連絡ください。インストールするパソコンの台数に制限はありません。
GSSP-NET試験の出題範囲は8の領域に分かれています。主な領域として、「.NETにおける暗号化技術(12%)」、「データの妥当性検証とエンコーディング(15%)」、「.NET Frameworkと設定情報のセキュリティ(13%)」などが挙げられます。各領域の詳しい内訳については、このページ上部に掲載している試験シラバスをご確認ください。
GIAC GIAC Secure Software Programmer - C#.NET 認定 GSSP-NET 試験問題:
You work as a Web Application Developer for ABC Inc. The company uses Visual Studio .NET as its application development platform. You create a Web application using the .NET Framework.
The application uses a MS SQL server database. The application creates and manages online advertising campaigns. You need the Web application to track the effectiveness of the forthcoming campaigns by evaluating advertising results with operation parameters. This necessitates adding a Web form that executes the following tasks:
l It uses a target URL for all online advertising.
l It logs the referrer URLs.
l It offers live reporting of referral data.
You are required to find out the most effective storage mechanism to log the referral data. What will you do?
- A. Use HTTP modules
- B. Use an application log.
- C. Use a text file.
- D. Use a standalone application file.
- E. Use a database.
正解:E 🗳️
You work as a Software Developer for Mansoft Inc. The company uses Visual Studio.NET as its application development platform. You create an application, which will be used for e-commerce.
You want to ensure that the transactions are highly secured. For this purpose, you have to create a system to verify the identity of a potential customer. Which of the following security techniques will you use to accomplish this task?
- A. Spoofing
- B. Digital certificate
- C. Symmetric encryption
- D. Asymmetric encryption
正解:B 🗳️
You work as a software developer for ManSoft Inc. The company uses Visual Studio .NET 2005 as its application development platform. You use C#. NET to create an assembly that will be consumed by other Visual Studio .NET applications. No Permissions should be granted to this assembly unless the assembly makes a minimum permission request. You need to write a code for the assembly that makes a minimum permission request. Which of the following code segments will you use to accomplish this task?
- A. [Assembly: PermissionSet(SecurityAction.PermitOnly, Unrestricted = false)]
- B. [Assembly: PermissionSet(SecurityAction.PermitOnly, Unrestricted = true)]
- C. [Assembly: PermissionSet(SecurityAction.RequestOptional, Unrestricted = true)]
- D. [Assembly: PermissionSet(SecurityAction.RequestOptional, Unrestricted = false)]
正解:D 🗳️
You work as a Software Developer for Mansoft Inc. The company uses Visual Studio.NET as its application development platform. You create an ASP.NET Web application using the .NET Framework. You want to authenticate the application and then deploy it on a server running
Microsoft Windows Server 2003 Standard Edition hosting Microsoft Internet Information Services
6.0. Which of the following authentication methods will you use to accomplish the task?
Each correct answer represents a complete solution. Choose two.
- A. Integrated Windows
- B. Extensible Authentication Protocol
- C. Basic
- D. Windows NT
- E. Anonymous
正解:A、C 🗳️
You work as a Software Developer for ABC Inc. The company uses Visual Studio.NET as its application development platform. You create an application using .NET Framework. The application is using an assembly. You want to ensure that the application provides the best performance. Security is not a consideration. Which of the following permission sets will you use to accomplish the task?
- A. Everything
- B. LocalIntranet
- C. Execution
- D. FullTrust
- E. Internet
- F. Nothing
正解:D 🗳️

弊社は製品に自信を持っており、面倒な製品を提供していません。


-Odagiri

