課題

自分の知識を試す

コーディングチャレンジで脆弱なコードを発見し、その影響を理解する。

実戦に即したシナリオに挑戦

どのような脆弱性が提示されているかを理解し、問題のあるコードを見つけ、解決策を選択します。正しく完了した各チャレンジは、チームのリーダーボードを上げるためのポイントを獲得します。チャレンジは、セルフペーストレーニング、Tournaments 、Courses 、およびアセスメントで利用できます。

Assessment やるべきこととやってはいけないこと

Assessment ドス

  • 現実の問題を使う
  • さまざまなチャレンジを盛り込む
  • 問題解決能力のテスト
  • ソフト・スキルの評価
  • 公平性と客観性の確保

Assessment 注意事項

  • 非現実的な時間制約を使う
  • ホワイトボード・コーディングだけに頼る
  • コードの可読性を忘れる
  • セキュリティの軽視

セキュアコーディングスキルのレベルアップ

チャレンジングで楽しく、インタラクティブな方法で、あなたのWebアプリケーション・セキュリティの腕前に挑戦してください。

パターンを認識し、学習する

実際のコードを使いながら、段階的に安全なコーディングの筋トレを行うことができます。

ソリューションの実験

Webセキュリティの課題に対して、脆弱なコードを認識し、さまざまな解決策を試してみることを学びます。

インタラクティブなコンテンツで学ぶ

脆弱性がもたらす影響と、脆弱性を修復するための最適なソリューションを学び、ヒントを得ることができます。
チャレンジの実践

ハンズオン、イマーシブ・ラーニング

脆弱性をソースから探し出す

一般的な脆弱性を特定し、その影響を理解する方法を、幅広い言語と実際のシナリオに沿って学びます。

安全でないコードを見抜く

安全でないコードを発見することに挑戦し、その過程でスキルを高めてください。

適切なソリューションの特定

脆弱なコードを修正するための最も安全なソリューションを見つけ、それが正しい道である理由を知ることができます。

スタート

対応フレームワーク

60以上の言語とフレームワークをカバー

C++:ベーシック
Pythonです。フラスコ
Java:エンタープライズエディション(JSP
PHP Symfony
JavaScriptを使用しています。Angular.io (2+)
Java:Enterprise Edition (API)
C#(.NET)を使用しています。Web API
C++:埋め込み
Rubyです。Rails
C# (.NET)を使用しています。Webフォーム
C#(.NET)を使用しています。基礎編
Java Spring
C:Basic
Node.js API
Javaサーブレット
パイソン
ドッカー
テラフォーム
SAP:ABAP
Javaを使用しています。Android SDK
Kotlin Spring API
スウィフト
PHPベーシック
COBOL
オラクルPL/SQL
タイプスクリプト
Kotlinです。Android SDK
C# (.NET)を使用しています。コア
Java
Salesforce Apex
Vue.js
Kubernetes
Powershell
ラスト
RPG:ベーシック
Java:Spring API
Node.js (Express)
Perlです。Dancer2
バッシュ
Scalaです。プレイ
C#(.NET)です。MVC
Ansible
リアクト・ネイティブ
Java:エンタープライズ・エディション(JSF
Javascript
C:Embed
Python Web API
疑似コード
疑似コードです。モバイル
クラウドフォーメーション
GO: Web API
Objective-C: iOS SDK
GO
PHP Laravel
Pythonです。Django(ジャンゴ
JavaScriptです。リアクト
Java Struts
言語を見る

もっと知りたい?

該当する項目はありません。

ハイライト・リソース

リソース・ハブ
""

開発者主導のセキュアコーディングを採用

ソフトウェアセキュリティをお客様の開発プロセスに組み込むために、ぜひ当社にご相談ください。