Androidアプリ開発のためのセキュリティ入門 体験して学ぶ16の脆弱性とその対策 [単行本]
    • Androidアプリ開発のためのセキュリティ入門 体験して学ぶ16の脆弱性とその対策 [単行本]

    • ¥3,520106 ゴールドポイント(3%還元)
    • ただいま予約受付中!発売日以降のお届け日本全国配達料金無料
100000009004165555

Androidアプリ開発のためのセキュリティ入門 体験して学ぶ16の脆弱性とその対策 [単行本]

小西 達也(著・文・その他)


ゴールドポイントカード・プラスのクレジット決済で「書籍」を購入すると合計12%ゴールドポイント還元!合計12%還元書籍の購入はゴールドポイントカード・プラスのクレジット決済がお得です。
通常3%ゴールドポイント還元のところ、後日付与されるクレジット決済ポイント(1%)と特典ポイント(6%)、さらにご利用明細WEBチェックにご登録いただくと2%追加して合計12%ゴールドポイント還元!詳しくはこちら

価格:¥3,520(税込)
ゴールドポイント:106 ゴールドポイント(3%還元)(¥106相当)
お届け日:ただいま予約受付中!発売日以降のお届け
日本全国配達料金無料
出版社:翔泳社
販売開始日: 2025/11/06
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可

Androidアプリ開発のためのセキュリティ入門 体験して学ぶ16の脆弱性とその対策 の 商品概要

  • 目次

    第1章 モバイルアプリケーションとセキュリティ
    1.1 Androidアプリを狙う脅威について
    1.2 OSセキュリティ
    1.3 モバイルアプリにおけるセキュリティの検討

    第2章 ハンズオン環境のインストールとセットアップ
    2.1 ハンズオン環境のセットアップ
    2.2 診断ツールのセットアップ

    第3章 マニフェストファイルとアプリコンポーネントにおける脆弱性と対策
    3.1 Androidアプリとアプリコンポーネント
    3.2 【脆弱性】意図しないアクティビティの公開
    3.3 【脆弱性】コンテンツプロバイダやファイルプロバイダの設定不備による情報漏洩や操作
    3.4 【脆弱性】ブロードキャストの誤った利用による情報漏洩
    3.5 【脆弱性】不要なパーミッションの設定による問題

    第4章 インテントにおける脆弱性と対策
    4.1 アプリの入力に対する検証の必要性とは
    4.2 インテントとインテントフィルタ
    4.3 【脆弱性】暗黙的インテントを通じた機密情報の漏洩
    4.4 【脆弱性】インテントの利用による意図しないコンポーネントの公開・利用
    4.5 【脆弱性】インテントを経由したアプリへの攻撃

    第5章 Androidが扱う機密情報に関する脆弱性と対策
    5.1 アプリが守るべき情報とは
    5.2 モバイルアプリにおける機密情報を狙う脅威について
    5.3 【脆弱性】不適切なストレージの利用による情報漏洩
    5.4 【脆弱性】ログによる機密情報の漏洩
    5.5 【脆弱性】ハードコードによる漏洩
    5.6 【脆弱性】表示による機密情報の漏洩
    5.7 暗号化時の注意

    第6章 WebViewにおける脆弱性と対策
    6.1 WebViewやディープリンクに関する脅威
    6.2 【脆弱性】WebViewとXSS
    6.3 【脆弱性】信頼できないURLの読み込みによる脅威
    6.4 【脆弱性】ファイルの読み込み設定が引き起こす脅威

    第7章 ネットワークにおける脆弱性と対策
    7.1 モバイルアプリとネットワークにおける脅威
    7.2 【脆弱性】HTTP通信の許可による攻撃
    7.3 【脆弱性】証明書の不適切な利用による脅威
    7.4 証明書ピンニングによる防御

    第8章 モバイルセキュリティを向上させるための情報収集
    8.1 Androidアプリのセキュリティ情報の収集方法について

  • 出版社からのコメント

    Androidアプリ開発で求められるセキュリティの基本知識や、代表的なセキュリティリスクの対策手法を解説した書籍
  • 内容紹介

    脆弱性に強いアプリを作るために。
    Androidアプリ開発者のための、セキュリティ実践入門!

    ■モバイルアプリのセキュリティは学びづらい?
    スマートフォンが生活の一部となった今、モバイルアプリは常に攻撃のリスクにさらされています。ユーザーの情報を守るためにも、セキュリティ対策は開発者にとって不可欠な要件です。

    一方で、Androidアプリ開発に必要なセキュリティ知識を学ぼうとして、苦労している方も多いのではないでしょうか。公式ドキュメントや各種ガイドラインが点在しており、「実際の開発にどう生かせばいいのか」をつかみにくいのが現実です。

    ■本書の特徴
    本書は、Androidアプリ開発者が最低限押さえるべきセキュリティの基礎と、すぐに実践できる対策を、ハンズオン形式で体系的に解説した入門ガイドです。日々セキュリティ課題に向き合ってきた著者が、開発の現場で本当に役立つノウハウを、丁寧かつ実践的にまとめています。

    たとえば、次のような「モバイルならでは」のセキュリティに関するトピックを、コードの実例とともに具体的に解説します。

    ・マニフェストファイルの適切な設定
    ・インテントにおける入力値の検証
    ・機密情報を取り扱う際の注意点
    ・WebViewの適切な実装
    ・ネットワークや証明書の適切な設定

    各リスクの仕組みや想定される攻撃手法を理解したうえで、脆弱なコードを実際に動かしてみることで、対策の重要性と効果を実感できる構成になっています。

    ★本書のハンズオンは、Windows/MacのどちらのOSでも実行できます。また、サンプルアプリの起動・操作はAndroid Studioのエミュレータ上で行うため、実機の用意は必要ありません。

    ■本書の対象読者
    ・Androidアプリ開発者(経験2~3年程度)
    ・モバイルアプリのセキュリティに関心がある人
    ・セキュリティガイドラインを読んでもピンと来なかった人

Androidアプリ開発のためのセキュリティ入門 体験して学ぶ16の脆弱性とその対策 の商品スペック

商品仕様
出版社名:翔泳社
著者名:小西 達也(著・文・その他)
発行年月日:2025/11/06
ISBN-13:9784798184852
判型:B5変形
発売社名:翔泳社
対象:専門
発行形態:単行本
内容:電子通信
付録:有
言語:日本語
ページ数:304ページ
その他:ダウンロードファイル
他の翔泳社の書籍を探す

    翔泳社 Androidアプリ開発のためのセキュリティ入門 体験して学ぶ16の脆弱性とその対策 [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!