Scroll down
drag view

Webサイト・アプリ・
プラットフォームの
脆弱性診断(セキュリティ診断)

スマホアプリ診断はいつ申し込めば間に合う?流れと期間をリリース日から逆算

スマホアプリ診断はいつ申し込めば間に合う?流れと期間をリリース日から逆算 | 脆弱性診断について

リリースの日程が決まり、その前に脆弱性診断を受けることになった。

ところが調べてみると、診断作業の日数は載っていても、申し込みから報告書が届くまで全部で何日かかるのかが、なかなか見えてこない。

「このままでリリースに間に合うのか」「いつまでに申し込めばいいのか」。 そこが分からないと、社内のスケジュールも立てられませんよね。

スマホアプリの診断にかかる時間は、診断作業そのものの日数だけでは決まりません。申し込みから診断が始まるまでの準備と、報告書が届くまでの時間、そして自社での修正まで含めて、リリース日から逆算しておきたいところです。

この記事でわかること
  • スマホアプリ診断の期間を「開始まで・診断・報告書」の3つで数える考え方と目安
  • 申し込みから報告書までの流れと、各段階で自社がやること
  • リリース日から逆算した申し込みのタイミング
  • 申し込む前に社内で用意しておくこと
この記事を書いた人
アバター画像
みらいと

セキュリティサービス事業部 コンサルタント/プログラマーからシステム運用を経て情報セキュリティ全般の業務に従事。現在は培った情報セキュリティの経験を活かしお客様の課題に向き合った企画やマーケティングを担当。

スマホアプリ診断の期間は「開始まで・診断・報告書」の3つで考える

診断にかかる期間を示す砂時計のイメージ

スケジュールを立てるときは、検査そのものの日数だけでなく、前後を含めた「3つの期間の合計」で見るのがポイントです。

診断会社に確認する際は、提示された日数が「実際の検査期間だけ」なのか「報告書が手元に届くまでの全体」なのかを確かめておくことが大切です。検査の日数だけで計画を立ててしまうと、リリースまでの予定が後ろにずれてしまうおそれがあります。

期間の目安は会社によって異なりますが、IFTの場合は次のとおりです。

期間 目安 補足
申し込み〜診断開始 10営業日前後 アプリを預かるため、送付方法の決定やサーバーへの接続確認を含む
診断 3〜5営業日程度 アプリの構成によって前後する
報告書の提出 診断完了後、通常5営業日以内 早急な改修が必要なものは、報告書の前に速報が届く

この3つを合わせると、IFTの場合、申し込みから報告書が手元に届くまでは約4週間かかります。このあと、流れを確かめてから、リリース日から逆算します。

スマホアプリ診断の流れと、依頼した側がやること

診断の流れを段階ごとに確認するイメージ

細かい呼び方や進め方は会社によって少し違いますが、ここではIFTの6つのステップをもとに、依頼した側がそれぞれ何をするのかを整理しました。

この6つのステップは、大きく「申し込み〜日程確定」「診断」「報告〜修正」の3つの時期に分かれます。自社で対応が必要になるのは主に最初と最後で、診断の間は基本的に結果を待つ時間です。

時期 IFTのステップ 依頼した側がやること
申し込み〜日程確定 ①お問い合わせ、②ヒアリング・お見積もり、③ご発注・日程確定 ヒアリングへの回答、見積もりの確認、アプリファイルの受け渡し
診断 ④脆弱性診断 基本は待つ(速報が届いたら修正の準備)
報告〜修正 ⑤結果の報告、⑥アフターサポート 報告書をもとに修正し、再診断で確かめる

申し込み〜日程確定:診断範囲と日程を決める

最初に決めるのは、どこまで診断するかといつ行うかです。

①お問い合わせ:フォームに必要事項を記入して問い合わせます。そのあと、IFTの担当者から折り返しメールで連絡が来ます。

②ヒアリング・お見積もり:IFTからのヒアリングに対し、アプリの構成や機能を回答して、診断範囲と見積もり内容を確認します。

③ご発注・日程確定:見積もりの内容に合意して発注し、日程を確定させます。あわせて、診断に必要なアプリファイルの受け渡し準備を進めます。

なお、費用はアプリの構成やどこまで調べるかによって変わるため、個別見積もりとなります。

診断:預けたアプリをIFTが検査する

④脆弱性診断:IFTがツールによる自動診断と診断員による手動診断を進めるあいだ、自社は結果を待ちます。早急な改修が必要な脆弱性が見つかった場合は、報告書より先に速報を受け取ります。

速報を受け取った段階で社内の担当者や制作会社に連絡しておけば、改修の段取りにすぐ入れます。

報告〜修正:報告書をもとに直し、直ったことを確かめる

報告書が届いた時点でIFTの検査は一段落しますが、自社にとってはここからが改修の本番です。

⑤結果の報告:届いた報告書を受け取り、社内や開発チームと内容を確認します。脆弱性は「緊急・高・中・低」の危険度別に整理されており、希望に応じて対面やWeb会議での報告会(有償のオプション)で直接説明を聞くこともできます。

⑥アフターサポート:報告書をもとに修正を進め、対策や修正方法で分からない点はIFTに相談します。修正が終わったら再診断を頼み、直ったことを確かめます。

修正にかかる日数は、見つかった脆弱性の数や内容、開発体制によってさまざまです。委託先の制作会社に直してもらう場合は、報告書が届く予定日を前もって伝えておきましょう。そうすれば、相手も改修に必要なエンジニアの手を空けておけます。

スマホアプリ診断はいつ申し込む?リリース日から逆算する

リリース日から逆算して申し込み時期を決めるイメージ

では、実際にいつ申し込めばいいのでしょうか。

申し込みのタイミングを出すには、先ほどの3つの期間(申し込み〜診断開始、診断作業、報告書の提出)を足し、そこに自社での「修正と再診断」にかかる日数を見込んで、リリース日から逆算します。

IFTの場合、申し込んだ日から数えると次のように進みます。

工程 かかる日数 申し込んだ日から数えると
申し込み〜診断開始 10営業日前後 約2週間後に診断が始まる
診断 3〜5営業日程度 約3週間後に診断が終わる
報告書の提出 診断完了後、通常5営業日以内 約4週間後に報告書が届く
修正と再診断 見つかった内容と開発体制による ここに自社で見込む日数を足す

報告書が届くまでの約4週間に足す「修正と再診断」の日数は、開発チーム(委託している場合は制作会社)に先に見込みを聞いておくと、逆算に入れやすくなります。たとえば修正に2週間見込むなら、リリースの約6週間前には申し込みたい計算です。

たとえばリリースまで約2カ月なら、残りは約2週間です。この中に、社内で発注を決めるまでの手続きや、アプリストアの審査にかかる日数が収まるかも確かめておきます。

報告書が届いたら、危険度を見ながら、リリース前にどこまで直すかを社内や開発チームと決めます。報告書は危険度別に分かれているので、どれから手をつけるかの順番もつけやすくなります。

なお、新規リリースではなく機能追加なら「アップデートの公開日」を、取引先などからセキュリティ評価を求められているなら「その提出期限」を起点にして同じように逆算できます。

※上の目安はIFTの場合です。ほかの会社に頼む場合は、その会社が提示する日数を入れて計算してみてください。

診断をスムーズに始めるための事前準備

診断前の事前準備をチェックリストで確認するイメージ

見積もりを出すにも、診断を始めるにも、あらかじめ決めておくことがいくつかあります。社内で事前に整理しておくと、日程調整のやり取りもスムーズに進みます。

OSの種類や希望スケジュールなど、見積もりに必要な情報を整理する

何のアプリを、どのOSで、どんな形で渡せるのか、いつまでに診断してほしいのか。これらが整理できていないと、診断の範囲や日程を確定するのが難しくなります。

IFTのヒアリングでも、主に次の4項目を確認しています。

  • アプリの種類や主な機能(どんな画面や操作があるか)
  • 対象のOS(iOSか、Androidか、両方か)
  • 検査用のアプリファイルを提供できるか
  • 希望する診断の時期(いつ頃診断を受けたいか)

この4点をあらかじめ開発チームや制作会社に確認し、最初の問い合わせに添えておくと、見積もりまでのやり取りの手間を減らせます。

アプリファイルの渡し方と、サーバーへの接続方法を決める

スマホアプリの診断では、診断するアプリのファイルを事前にIFTへ預ける必要があります。

申し込みから診断開始まで10営業日前後かかるのは、検査を始める前に次の2つの段取りが必要になるためです。

  • アプリを安全に受け渡す方法の決定
  • アプリからサーバーへの接続確認

社内で「誰が、いつ、診断用のアプリファイルを用意するのか」「接続先のサーバーはどう用意するか」を先に決めておくと、診断開始までの準備の手戻りを防げます。

スケジュールを組むときに気になること

スケジュールを組むときの疑問を示すイメージ

スケジュールを組む段階で、あわせて確かめておきたい疑問が2つあります。サーバー側も一緒に診断を頼めるかと、報告会をいつ開くかです。

サーバー側(API連携部分)も一緒に頼める?

アプリ本体だけでなく、通信先のサーバー(API連携部分)も一緒に診断したい場合は、見積もりの段階でその範囲も含めたいと伝えておくのがおすすめです。あとから追加しようとすると、日程を組み直す手間が出てきます。

IFTでは、この部分をWebアプリケーション診断として扱っています。両方を頼む場合の期間は、ヒアリングで範囲を確認したうえで相談して決めます。

あわせて読みたい
スマホアプリ診断はいつ申し込めば間に合う?流れと期間をリリース日から逆算 | 脆弱性診断について
Webアプリケーション診断とは?その効果と必要・不要の見極め方を専門家が解説

自社のWebサイトやサービスのセキュリティ、「本当に大丈夫?」と不安を感じていませんか? 「『Webアプリケーション診断』を耳にするけれど、具体的に何をするの?」 「費用はどれくらい?」 「そもそも、うちの会社にも必要なの?」 このような疑問や不安、もしかしたらあなたも感じていませんか?

診断結果を説明してもらう報告会はいつ開かれる?

文字だけの報告書だと、内容をどう受け止めて開発チームに共有すればいいか迷うこともありますよね。そんなときは、IFTの担当者から直接説明を聞く場を設けると理解が深まります。

報告会を開きたい場合は、報告書が届く時期に合わせて、社内メンバーの予定を早めに押さえておくとスムーズです。IFTでは、有償のオプションで報告会(対面またはWeb会議)を行っており、報告書の提出にあわせて日程を調整します。

まとめ:リリース予定日と希望期間が見えたら、早めに診断の相談をしよう

この記事のポイント

  • 期間は「開始まで・診断・報告書」の3つを足して考える
  • IFTの場合、申し込みから報告書までは約4週間が目安
  • 依頼した側が動くのは、主に申し込みの前後と報告書のあと
  • 修正と再診断の日数を足して、リリース日から逆算する
  • OS・アプリの種類・希望期間と、アプリの渡し方を先に決めておく

リリース日が決まったら、まずはIFTの目安である「約4週間」に自社での修正見込みを足して、大まかな申し込みの時期を出してみてください。

私たちIFTでは、「診断して終わりじゃない、”改善”まで見届ける手厚いサポート」を大切にしています。報告書が届いたあとも、対策の相談や修正の質問に対応します。問題がきちんと解消されているかを確かめてからリリースできるようにしています。

この記事をシェアする

関連記事

まずは無料相談