Upgrade to Pro — share decks privately, control downloads, hide ads and more …

目指せ!モバイルのセキュリティ品質向上への道~モバイル専門のPSIRTを組織した話~

 目指せ!モバイルのセキュリティ品質向上への道~モバイル専門のPSIRTを組織した話~

Developers Boost 2023(デブスト2023)
~U30エンジニアの登竜門~

Session6 07/01 16:30 ~ 16:50
目指せ!モバイルのセキュリティ品質向上への道~モバイル専門のPSIRTを組織した話~
https://event.shoeisha.jp/devboost/20230701/session/4419/

サイボウズ株式会社
開発本部 PSIRT
小西 達也

Cybozu

July 01, 2023
Tweet

More Decks by Cybozu

Other Decks in Technology

Transcript

  1. ⾃⼰紹介 ▌名前: ⼩⻄達也(こにし・たつや) ▌所属: n サイボウズ株式会社 開発本部 Cy-PSIRT ▌業務内容: n

    kintoneの脆弱性診断 n サイボウズ脆弱性報奨⾦制度の運営業務 n フロントエンド開発チームのセキュリティ担当など ▌最近は、モバイルアプリのセキュリティ強化に向けて活動中
  2. PSIRTについて ▌PSIRT = Product Security Incident Response Team ▌製品のセキュリティ品質向上やインシデント対応・⽀援などを⾏うチーム ▌主な業務内容

    n 脆弱性診断・評価・報告・公開 n サイボウズ脆弱性報奨⾦制度 n 開発チームとの製品セキュリティに関する連携 ▌詳しくは、Cybozu Inside Out 「Cy-PSIRTの紹介」 をご覧ください。
  3. モバイルアプリの脆弱性や診断観点の知識を増やす ▌著名なモバイルアプリのセキュリティドキュメントを参考に知⾒の収集 n OWASP MASVS n モバイルアプリの診断観点 n https://github.com/OWASP/owasp-masvs/ n

    OWASP MASTG n モバイルの脆弱性や具体的なテスト⽅法 n https://github.com/OWASP/owasp-mastg/ n Androidアプリのセキュア設計・セキュアコーディングガイド n JSSECが作成したAndroidアプリのセキュアな実装⽅法 n https://www.jssec.org/dl/android_securecoding_20220829/index.html
  4. モバイルの脆弱性のマップ 機密情報の漏洩 ストレージ・DB・内部ファイルからの漏洩 ログやエラーの漏洩 キャッシュ・メモリからの漏洩 機微情報のハードコード デバックコードからの漏洩 第三者への機密情報の送信による漏洩 バックアップからの漏洩 画⾯UI上からの漏洩

    IPCを通じた漏洩 クリップボードからの漏洩 機密情報の不適切な管理 マニフェストファイルの不要な設定 アクセス制御の不備 パーミッションの設定不備 インテントの不適切な設定 コンポーネントの公開不備 プロバイダの不適切な設定 アプリの設定不備 XSS(WebView) SQL injection ディレクトリトラバーサル アプリクラッシュ サーバAPIの不備 インテントの⼊⼒検証不備 XML injection メモリ破壊 ⼊⼒検証不備 URLスキームの設定不備 タップジャッキング オーバーレイ攻撃 偽装系 脆弱な暗号 サーバ証明書の検証不備 リバースエンジニアリング対策の不備 認証・セッション周りの不備 その他設定不備
  5. 改善点と今後の展望 ▌改善点 n 診断項⽬の最適化対応 n iOSの診断⽅法の拡充 n チーム全体での知⾒や技術を増やす場の提供 ▌今後の展望 n

    診断⽅法の追加やアップデート対応 n ソースコードによる診断の実施(iOSの診断強化) n 定期的な社内の勉強会実施や社外トレーニングへの参加