AI(Claude Code等)やノーコードで作ったシステムを、公開・提供の前に診断します。
■こんな方に
・動いてはいるが、公開して大丈夫か確信が持てない
・有料で提供する予定で、セキュリティが不安
・複数人/複数社が使うが、データが混ざらないか心配
・第三者に一度見てほしいが、周りに頼める人がいない
■診断する観点
1.認証・認可(チェック漏れ、他人のデータに到達できる経路)
2.データ分離(利用者ごとに確実に分かれているか)
3.機密情報(認証情報の直書き、外部サービスへの送信)
4.依存先の制約(使用ツール側の仕様で将来動かなくなる要素、既知の問題)
5.設計の一貫性・保守性(後から機能を足せる構造か)
■これまでに指摘した例(対象は伏せます)
・管理者用の認証情報が配布資料に平文で記載され、かつ利用企業ごとのデータ分離がデータベースの制約設計上そもそも成立していないことを指摘
・使用中のノーコードツールがソースコードを出力できない仕様であり「他言語へ作り直す」前提が成立しないこと、およびプラットフォーム側に公的機関が公表した未修正の問題があることを指摘
・連携予定のソフトが新バージョンで必要機能に非対応であり、そのままでは実現できないことを着手前に指摘
■納品物
・診断報告書(指摘一覧/深刻度/なぜ問題か/推奨する対応)
・納品後7日以内の質疑応答
■対応できないこと
・攻撃を伴う検査(ペネトレーションテスト等)は行いません
・修正の実装は含みません(別途ご相談ください)
・「脆弱性が存在しないこと」の保証は行いません
■私について
ソフトウェア開発25年。ネットワーク機器・組込み機器の製品開発を、企画から設計・実装・試験・保守まで担当してきました。現在は開発部門の責任者として製品開発全体と組織を統括しています。
保有資格:ネットワークスペシャリスト/エンベデッドシステムスペシャリスト/情報セキュリティスペシャリスト/応用情報技術者/基本情報技術者
自身もAIを活用した開発を行っており、生成されるコードの傾向と見落としやすい箇所を把握しています。
■ご購入前に
・診断対象の規模(ファイル数、画面数など)を、おおよそで結構ですのでお知らせください。規模により追加のお時間をいただく場合があります。
・ご自身に権利のないコード(第三者の著作物等)の診断はお受けできません。
■ご用意いただくもの
下記のいずれかをご提供ください。両方あると精度が上がります。
・ソースコード一式(zipファイル、またはリポジトリの閲覧権限)
・仕様書、設計資料、画面イメージなど
■進め方
1.ご購入後、対象と目的をお伺いします
2.資料をご提供いただきます
3.診断のうえ報告書をお送りします(5日以内)
4.報告内容についてのご質問にお答えします(納品後7日間)
ご不明な点は、ご購入前のダイレクトメッセージでもお答えします。お気軽にご相談ください。