翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 法人のお客様へ 新規会員登録 ログイン
SEshop

Androidアプリ開発のためのセキュリティ入門 体験して学ぶ16の脆弱性とその対策【紙+PDFセット】 発売予定

小西 達也(著)

商品番号
SESET202662
販売状態
発売予定
納品形態
宅配便にてお届け
発売日
2025年11月06日
キーワード
プログラミング  セキュリティ  アプリ開発  電子書籍【PDF版】

7,040円(税込)(本体6,400円+税10%)
送料無料

960pt (15%)
ポイントの使い方はこちら

予約商品

初回購入から使えるポイント500円分プレゼント

紙書籍のみはこちら PDF版のみはこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

  • ポスト
  • 本商品は紙の書籍とPDF版電子書籍のセット商品です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずこちらをお読みください。

商品概要

本商品は紙の書籍とPDF版電子書籍のセット商品です。 PDF版の内容は、書籍版と同じです。

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

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

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

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

たとえば、次のような「モバイルならでは」のリスクを、コードの実例とともに具体的に解説します。

・マニフェストファイルの設定ミスによる権限漏れ
・インテントの誤用による情報漏洩
・ストレージへの保存方法に起因するデータ流出
・WebViewの不適切な実装
・認証・認可まわりの設計ミス
・不十分なネットワーク通信の暗号化設定

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

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

商品の発送、データのダウンロードについて

書籍版

ご注文日当日または翌営業日に、ヤマト運輸(宅急便)で発送いたします。

PDF版(電子書籍)

ダウンロードは、紙書籍の発送処理完了後、「発送のご連絡」メールを受信後に可能となります。
メールに記載されたURLよりSEshopにログインのうえ、会員メニューからダウンロードしてください。

ダウンロード方法

  1. SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの商品タイトルが表示されますので、リンクをクリックしてダウンロードしてください。

第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アプリのセキュリティ情報の収集方法について

各種問い合わせは以下のリンクからご連絡ください

関連商品

おすすめ特集

【2024年】SEshop人気書籍 ベスト20

2024年にSEshopで人気だった本を20冊ご紹介!IT技術、生成AI活用、マネジメント本など

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

エンジニア必携特集

【エンジニア必携特集】開発現場で使える!ITエンジニアの業務に役立つ書籍を一挙ご紹介

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

手帳術

毎日をもっと楽しく、充実させる手帳・ノートの活用術書をご紹介

電気工事技術者

第二種電気工事士、電験3種など、電気工事技術者関連の資格参考書はこちら

特集をもっと見る