ガイドライン

セキュアなコーディング標準とガイドラインで強固な基盤を構築する。

脆弱性やセキュリティの概念について、特定の言語やフレームワークのコードスニペットで読みやすく学ぶことができます。

コーディング・ガイドライン - 各言語に対応

セキュアコーディングの概念を深く掘り下げ、防御的なセキュリティ技術を学び、より難易度の高いインタラクティブなコンテンツに移行する前に、強力な基礎知識を構築することができます。ガイドラインでは、セキュアコーディングの知識を将来にわたって維持するための一般的な緩和策を検討し、選択した言語の現在のベストプラクティスを深く掘り下げていきます。

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

Assessment ドス

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

Assessment 注意事項

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

防御的な知識でコードをロックダウンする

特定の言語やフレームワークのわかりやすい例やコード・スニペットで、防御的なコーディング・スキルを高めましょう。

脆弱性を緩和する

セキュアなコーディング技術を通じてソフトウェアの脆弱性を解決します。当社のプラットフォームは、開発者がセキュリティ上の欠陥を特定し、効果的に対処するために必要な知識とツールを提供します。セキュアなコーディング技術に焦点を当て、明確なガイドラインを提供することで、開発者が脆弱性の根本的な原因とその防止方法を理解できるようにします。

関連する事例を入手する

コード・スニペットと実例を通して、脆弱なコードを緩和する方法を学ぶ。セキュアコーディングの背後にある理論を理解することは1つのことですが、それを効果的に適用するには実践的な例が必要です。私たちのプラットフォームは、脆弱なコードを修正する方法を示す豊富な実例とコードスニペットを提供します。

時間をかけてアップスキルする

文脈に沿った自分のペースで学習を進め、知識を深めましょう。文脈に沿った学習教材により、開発者はセキュアコーディングの「方法」だけでなく「理由」も理解し、刻々と変化する状況の中で最新の出来事を知ることができます。
行動するガイドライン

コンテクスチュアルな自己指導型学習

深い解説を受ける

脆弱性の認識方法と、脆弱性を軽減するためのベストプラクティスを理解する。

共通言語で学ぶ

一般的なWeb言語のOWASP Top 10脆弱性を詳細にカバーし、Pseudocode snippetsも提供しています。

自分のペースで進められる

追加のコンテキストと自分のペースで学べる学習で、脆弱性の内実を知ることができます。

スタート

対応フレームワーク

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
言語を見る

もっと知りたい?

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

ハイライト・リソース

リソース・ハブ
「開発者を支援し、安全なコーディング技術を習得させることは、コードの誤りをソフトウェア開発サイクルの早い段階で発見することを意味します。これにより、時間を節約し、変更を迅速に実施し、価値と信頼性をより迅速に顧客に提供することができるのです。
クリス・ハウズ
ナショナルオーストラリア銀行 サイバーアシュアランス部長

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

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