Secure Coding for Developers

システム開発ライフサイクル(SDLC)に沿って、脆弱性を生まないための知識と実践力を身につける開発エンジニア向けトレーニングです。
脆弱性を発生させてしまう立場である開発者の視点に立ち、セキュリティの基本概念を学んだうえで、NIST 800-64 を基盤とした各工程でのセキュリティ考慮点を理解します。
さらに、身近な脆弱性の原理や、それを突いた攻撃手法を把握することで、脆弱性対策に必要な知見を深めていきます。

演習では、脆弱性を含む Web サイトへの攻撃を実際に各自の環境で体験し、攻撃がどのように成立するのかを実践的に理解します。
その後、攻撃を受けたプログラムコードを確認し、どこに問題があったのか、どのように修正すべきかを具体的に学ぶことで、脆弱性の原因から対策までを一気通貫で理解できます。
通常の開発環境では体験しづらい攻撃シナリオも扱い、実務に直結するセキュア開発スキルを習得することができます。

トレーニング期間 2日間
学習内容
  • サイバーセキュリティ基礎:セキュア開発の下地となるサイバーセキュリティの基礎
  • セキュアコーディング概説:システム開発ライフサイクル(SDLC)に沿った工程ごとでのセキュリティ対応の要点
  • セキュアコーディング手法(入力バリデーション):セキュアコーディングにおける入力検証の重要性
  • セキュアコーディング手法(認証と認可):認証認可メカニズムの理解とシングルサインオン手順
  • セキュアコーディング手法(暗号の使用):セキュリティと関連深い暗号
  • コーディング規約とコードレビュー(座学/ワークショップ):セキュア開発を実施するうえで重要なコーディング規約とコードレビューについての解説と、その必要性について意見交換
  • 脆弱性、攻撃手法の説明(座学/ワークショップ):よく指摘される脆弱性と、それを突いた攻撃の手法について説明します。 こちらで説明した攻撃手法をもとにWeb脆弱性演習にてWebサイトへの攻撃を実施します
  • 静的コード解析:静的解析ツール「 SonarQube 」を用いたコードレビューを体験
  • コードレビュー演習:脆弱性のあるプログラムコード(Java)のソースを目視にてレビューを行い、脆弱性の部分の発見と、その対応について確認
  • Web脆弱性演習:攻撃手法ごとの脆弱性のあるWebサイト/プログラム(Java)への攻撃を体験、 そして、各プログラムコードの問題点や修正点について解説 (SQLインジェクション攻撃、XSS攻撃2タイプ、CSRF攻撃2タイプ ほか)
受講対象者 システム開発エンジニア、プログラマー、システム開発管理者
前提スキル
  • システム開発部門にて1年以上のプログラム開発経験、またはシステム企画部門で1年以上の従事経験
  • 基本的なIT知識、Webアプリケーションの基本的な知識
  • Javaによる開発経験(※Javaプログラミングのご経験が無い方でも、Java言語を事例をもとにセキュア開発の対応についてご理解いただけます)
開催日時
①

2026年10月14日(水)~15日(木)10:00~17:30

②

2026年11月25日(水)~26日(木)10:00~17:30

③

2026年12月22日(火)~23日(水)10:00~17:30

参加費用 350,000円(税抜)/1名
最小催行人数 3名
開催場所

CYBERGYM 名古屋アリーナ

所在地名古屋市中村区名駅5丁目23-17 名駅フォレストビル4F 401

アクセス地下鉄桜通線・国際センター駅 3番出口より徒歩4分

お申し込み前にご確認ください

開催条件について

  • 開催日の1ヶ月前時点でお申し込み人数を確認し、最小催行人数である3名に満たない場合は、開催を見送らせていただく場合がございます。
  • 開催を見送る場合は、受講を希望されていたお客様へ個別にご連絡いたします。
  • なお、開催可否の決定前であっても、お申し込みは受け付けております。

お申し込み・キャンセルについて

  • お申し込み期限は、トレーニング開催日の1ヶ月前までとなります。
  • お申し込み後、開催1週間前を目安に当日のご案内メールをお送りします。
  • ご案内メール配信後のキャンセルは承っておりませんので、予めご了承ください。

個人情報の取り扱いについて

  • お申し込み時にご提供いただく個人情報は、以下の目的で利用いたします。
  • トレーニングに関するご案内・ご連絡。
  • トレーニングの参加登録・当社からの各種情報提供。

Entry

お申し込み後、当日のご案内メールをお送りします。ご案内メール配信後のキャンセルは受け付けておりませんので予めご了承ください。お申込み時の個人情報は、トレーニングに関するご案内・ご連絡、トレーニングの参加登録、及び当社からの情報提供のために利用します。

ご参加者情報を以下にご記入のうえ、送信してください

※2名以上でご参加の場合、お申込みは1名様ごとにお願いします。