セキュリティ診断

Webアプリケーション脆弱性診断

Overview

サービス概要

Webアプリケーション脆弱性診断(脆弱性検査)とは、Webアプリケーションに潜む脆弱性を洗い出して報告するサービスです。
EGセキュアソリューションズの脆弱性診断は、様々な検査手法を使い分け、貴社サイトに最適な方法によりWebアプリケーションの脆弱性を報告いたします。

サービス概要

こんな方におすすめ

  • 脆弱性

    新規Webアプリリリース前に脆弱性がないか調べたい

  • 定期的にチェック

    既存Webアプリの脆弱性有無を改修時/定期的にチェックをしたい

  • 早期に改善

    脆弱性に対して攻撃を受けてしまった(予兆があった)ので早期に改善したい

当社サービスの特徴

熟練のエンジニアによる、
ニーズに合わせた高精度診断

  • 多数の診断経験に基づく、重要箇所の把握
  • 必要要件により網羅的な検査、抜き取りでの検査など最適な診断方法をご提案
  • WebSocket、GraphQLなどの診断も可能

分かりやすく詳細な診断レポート・報告会

  • 事業への影響度を中心としたエグゼクティブサマリ
  • サービスごとの脅威を加味した危険度の判定
  • 再現方法、対策方法を中心とした詳細レポート(脆弱性種別ごと)

アジャイル開発のスピードにも対応可能

  • 規模やスピード感に応じて専任診断チームを構築

  • 開発ライフサイクル内への組み込みも可能

  • デポジット契約にて都度の契約対応も不要

プラン比較表

スタンダード

30万円~
※詳細はお問い合わせください

概要

「安全なウェブサイトの作り方」「OWASP TOP10」の項目に沿った、網羅的で高精度な診断です。事前にヒアリングやサイト調査を行うことで、サイトの特性を踏まえた診断を実施します。

おすすめのサイト

・個人情報や重要情報を多く扱うサイト
・SaaSサービス
・新規サービスのローンチ前の診断の他、APIの診断を実施したい時

診断方針

ツール+手動での診断(ブラックボックス診断)

報告書

詳細な報告書+危険度の高い脆弱性は速報対応

再診断

無料 (報告書納品から3か月以内に1回)
※初回診断で指摘があった個所となります。(詳細は弊社担当者までご連絡ください)
※状況によってはお受けできない場合もございます。

診断実績例

大規模アパレルECサイト
金融系カスタマーシステム
HRTech SaaS など

プレミアム

※詳細はお問い合わせください

概要

スタンダードプランの内容に加え、WebSocketやGraphQLの診断にも対応。また、オプションにて設計書やソースコードをお預かりし、ドキュメントレビューやソースコードのを確認しながらの診断も可能です。より高い安全性が求められるサイトや先進的な技術を用いたアプリケーションの診断にオススメです。

おすすめのサイト

・より高い安全性が求められるサイト
・先進的な技術を用いたアプリケーションの診断

診断方針

すべて手動での診断(一部ホワイトボックス診断含む)(補助的にツール使用する場合があります。)

報告書

詳細な報告書+危険度の高い脆弱性は速報対応

再診断

無料 (報告書納品から3か月以内に1回)
※初回診断で指摘があった個所となります。(詳細は弊社担当者までご連絡ください)
※状況によってはお受けできない場合もございます。

診断実績例

オンラインストレージサービス など

診断項⽬⽐較表

標準的で網羅的な検査
簡易的な検査
検査不可の場合有(ソースコード診断をお勧め)
ツールによるスキャンのみ
カテゴリ 診断項目 スタンダード プレミアム
パラメータ操作 クロスサイト・スクリプティング(XSS)
SQLインジェクション
HTTPヘッダ・インジェクション
メールヘッダ・インジェクション
OSコマンド・インジェクション
ディレクトリ・トラバーサル
evalインジェクション ※1
ファイルインクルード攻撃
オープンリダイレクタ
リファラからの情報漏洩
XML外部実態参照(XXE) ※2
安全でないデシリアライゼーション ※1
コンテンツ 公開ディレクトリチェック
ディレクトリ・リスティング ※3
強制ブラウジング・不要なファイルの公開
キャッシュ制御
ファイル
アップロード・ダウンロード
アップロード機能の不備
ダウンロード機能によるXSS
ユーザーの意思に反した
機能実行
クロスサイト・リクエスト・フォージェリー(CSRF)
クリックジャッキング
通信暗号化 SSL設定不備
SSL使用状況
クッキーのセキュア属性不備
セッション管理 セッションID使用状況
Cookie使用状況
ログアウト機能
セッションIDの固定化
認証 ユーザー認証処理
アカウントロック機能
自動ログインの不備
アクセス制御・認可 アクセス制御不備
認可不備
アカウント管理 パスワードの仕様
パスワードリマインダの不備
アプリケーション エラー処理状況
ロジック流出 ※1
バックドア、デバックオプションの存在 ※4
不十分なロギングおよび監視   ※5
仕様の不備 セキュアな実装についての指摘

※1:オプションのソースコード確認ありの場合
※2:オプションのソースコード確認ありの場合、より詳細な診断が可能です。
※3:サーバー内のデータ暗号化も確認します。
※4:診断の項目としてポートスキャンなども併用します。
※5:ヒアリングが必要です。

もっと見る
閉じる

サービスの流れ

1:事前準備

1:事前準備

診断対象サイトに関する情報を弊社フォーマットのヒアリングシートに記載していただき、御見積/スケジュール(仮)をご提示いたします。

2:診断日程確定

2:診断日程確定

正式にご発注後、診断スケジュールを確定いたします。

3:診断準備

3:診断準備

診断に必要なアカウントのご準備をしていただき、弊社にてアクセス確認を行います。

4:診断実施・報告書納品

4:診断実施・報告書納品

確定したスケジュールで診断を実施し、報告書を納品いたします。再診断の実施及び報告書の内容に関するお問合せをお受けします。

情報セキュリティ
サービス基準

弊社の「脆弱性診断サービス」は、「情報セキュリティサービス基準適合サービスリスト」(経産省)に登録されています

※登録している診断サービスメニューとしては「Webアプリケーション脆弱性診断」「プラットフォーム脆弱性診断」「スマートフォンアプリケーション脆弱性診断」となります。

「情報セキュリティサービス基準」

経済産業省では、情報セキュリティサービスについて、⼀定の品質の維持・向上に努めていることを第三者が客観的に判断し明らかにするための基準として、情報セキュリティサービス基準 を設けて公表しています。弊社の脆弱性診断サービスは、「情報セキュリティサービス基準」に準拠し、認定登録されています。

情報セキュリティサービス基準審査制度:https://sss-erc.org/
弊社サービス掲載ページ:
https://sss-erc.org/iss_books/020-0012-20/

診断サービス約款

EGセキュアソリューションズ株式会社(以下、「当社」といいます。)が提供する脆弱性診断業務(以下、「本業務」といいます。)を利用していただくには、「脆弱性診断サービス利用約款」(以下、「本約款」といいます。)に同意のうえ、本約款を遵守していただく必要があります。
また、本約款は、本業務を利用するお客様と当社との間で定めるものです。

ウェブアプリケーション脆弱性の報告書(サンプル)

Webアプリケーション脆弱性の報告書(サンプル)

弊社の脆弱性診断の報告書の特徴

  • 事業への影響度を中心としたエグゼクティブサマリ
  • サービスごとの脅威を加味した危険度の判定
  • 再現方法、対策方法を中心とした詳細レポート(脆弱性種別ごと

よくある質問

手動診断による正確な診断と、簡潔明快な報告書・報告会が特徴です。
背景としては、脆弱性の影響や対処法による適切な判定があり、これは脆弱性診断において非常に重要なポイントであると考えています。

しばしば、サイトの「負荷」を気にされるお客様がいらっしゃいますが、負荷は基本的にはありません。
弊社は手動診断が主であること、負荷をかけないツール設定を実施しているためです。
なお、サイトに更新処理が発生するため、データベース内に無駄なレコードが残ったり、サイトが遅くなることがあります。
最悪のケースでは、データベースが破壊される可能性が有ります。
弊社ではこれらの影響を最小限に抑えるために、ウェブアプリケーションに対しては手動診断を実施しています。
このため、診断用のテスト環境やステージング環境での診断をお勧めしますが、本番環境を診断する場合は、事前のバックアップを確実に実施してください。

セキュリティ監査は、セキュリティのマネジメントシステムがポリシー通り適正に実施されていることを確認するためのものです。
一方、脆弱性検査(診断)は、ウェブサイトやソフトウェアに脆弱性がないか確認する技術的な検査です。
すなわち、監査はプロセスが重要ですが、診断はプロセスではなく脆弱性の有無のみに注目するものです。
目的に応じて使い分ける必要があります。

原則としてリモートでの診断を実施いたします。
一般利用者や外部からの攻撃者と同じ目線で、弊社オフィスからインターネットを経由して貴社サイトへアクセスし、様々な文字列を送信することにより診断いたします。

PC版とスマートフォン版の場合、別サイトとは数えず、単にページ数が増えただけと考えます。
そのため、基本料金は1サイト分のみとなりますので、単純に2倍とはなりません。
また、こちらはソフトウェアの作り方に大きく依存しますが、PC版とスマートフォン版とで中の処理が実質的に同じである場合には、どちらかの版で代表し、表示など差分のみ別の版で診断する場合もございます。
この場合は、1サイト分の費用あるいは少しの割増費用にて診断が可能になる場合もございます。
弊社にて確認は可能ですので、サイト閲覧に必要な情報を開示いただければ、確認させていただきます。
iOSとAndroidでのサービス提供においては、プラットフォームで呼び出し方が違う項目のみ、追加で診断する必要があるため、項目数に応じて費用が発生いたします。
呼び出し方が同一の場合、重複しての診断は必要ないと考えております。

動的なページは全て診断することが望ましいと考えております。
対象の判断について弊社にて確認は可能ですので、サイト閲覧に必要な情報を開示いただければ確認させていただきます。
どうしても予算に限りのある場合、特に診断対象のページをご指定いただくか、サイト構成を確認の上、こちらから優先度の高いページをご提案することも可能です。

プラットフォーム診断につきましては、既知の脆弱性が日々発見されますので、定期的な診断が必要と考えております。
アプリケーション診断につきましては、新たな攻撃手法が見出される可能性は低いため、アプリケーションに改修などの変更がなければ、定期的な診断は不要です。
アプリケーション改修などの際には、改修箇所を中心に、都度、診断を行うべきと考えます。

1画面に複数の機能がある場合、機能毎にカウントすることになります。便宜的に「画面数」と呼んでおりますが、正確には「リクエスト数」と呼ぶものでございます。
リクエスト数の説明としては、「画面遷移図を描いた場合の矢印の数」というものが分かりやすいのではないかと思います。
しかし、現実には2つのリクエストが実質同じ処理という場合もあり、その場合は1リクエストと相当になりますので、正確な見積もりを行うには、サイトにアクセスさせていただき、別途回答させていただきたく思います。

Documents

Documents