PHP 5/7系で作られたWebシステムのソースコードを解析し、
①セキュリティ上の危ない箇所
②PHP 8で動かなくなる箇所
③修正工数の目安
をまとめた診断レポートをお届けします。
■ こんな方におすすめ
・古いPHPのシステムを引き継いだが、どこが危ないのか全体像がつかめない
・サーバー移行やPHPのバージョンアップを控えていて、改修の見積もりの根拠がほしい
・脆弱性診断を業者に依頼する前に、まず自分たちで状況を把握したい
■ 診断内容(13項目)
[セキュリティ]
SQLインジェクションにつながる文字列連結/エスケープ漏れ(XSS)/eval・unserializeなど危険なコード実行/OSコマンドインジェクション/md5・sha1によるパスワード保存/オープンリダイレクト/動的なinclude
[PHP 8移行]
mysql_*関数/ereg・each・create_functionなど削除済みの関数/mcrypt関数/PHP 4形式のコンストラクタ/非推奨の関数/PHP 8で構文エラーになるファイル
■ 納品物
・診断レポート(HTML):重要度別の件数、項目別の集計、指摘ごとの「ファイル名・行番号・内容・対処方法」
・所見メモ(テキスト):優先して直すべき箇所と、修正の進め方のご提案
■ 対象
・PHPのソースコード(フレームワークなし、独自フレームワーク、古いCakePHP・CodeIgniterなども可)
・基本料金はPHPファイル100本まで(それ以上はオプションで対応します)
■ 進め方
1. ご購入後、トークルームでソースコード一式(zip)をお送りください
2. 自作の静的解析ツールで解析し、結果を確認したうえでレポートを作成します
3. 3日以内に納品します
■ ご注意
・本サービスはソースコードの静的解析です。実際にシステムを動かして攻撃を試す診断(ペネトレーションテスト)は含みません。
・すべての脆弱性を見つけられることを保証するものではありません。
・お預かりしたソースコードは診断にのみ使用し、納品完了後に削除します。
ご購入前に、メッセージで以下をお知らせください。
・PHPファイルのおおよその本数(わからない場合は「不明」で構いません)
・現在のPHPのバージョンと、移行予定のバージョン(わかる範囲で)
・特に気になっている点(例:ログイン周り、管理画面など)
【ソースコードについて】
・データベースのパスワードやAPIキーなどの機密情報は、可能な範囲で削除するか、ダミーの値に置き換えてからお送りください。
・社内規程や契約上、外部への提供が認められているコードのみお送りください。
・お預かりしたコードは診断以外の目的には使用せず、納品後に削除します。
【対応できないこと】
・ソースコードの修正作業そのもの(ご希望の場合は別途ご相談ください)
・稼働中のサーバーやWebサイトへの検査
・PHP以外の言語(JavaScriptなど)の診断