JSSEC、『Androidアプリのセキュア設計・セキュアコーディングガイド』2018年9月1日版公開
<2018年9月1日版の改訂内容>
本ガイドでは主に以下を更新しました。
改訂内容
(Android 8.0/8.1対応)
・WebViewのSafe Browsingについて記事を追加(4.9.3.4)
・SharedMemory API の安全な使い方について記事を追加(4.11)
(Android 9.0対応)
・Autofill Serviceのパッケージ情報を利用して身元確認を行うセキュリティ対策を追加(4.1.3.7)
・新規のパッケージ署名検証APIの説明を追加(5.2.1.2)
・サーバー証明書の検証でSANのみが使用されることになったことを追記(5.4.1.2)
・cleartextTrafficPermittedのデフォルトがtrueになったことによる記事の改訂(5.4.3.7)
・BiometricPrompt API を用いたサンプルコードを追加(5.7)
(その他)
・サンプルコードのAndroidStudioへの取り込み手順をアップデート(2.5)
・SQLCipherについての記載内容を最新にアップデート(4.5.3.6)
・Android OSのシェア情報を最新にアップデート(5.4.3.8)
今回は、前回2018年2月1日版で一部対応の間に合わなかったAndroid 8.0/8.1への対応および最新版のAndroid 9.0における変更点を中心に記事の内容を修正・追加いたしました。アプリケーション間でメモリを共有することで高速なデータ転送が可能となるSharedMemory、WebViewで悪意のあるサイトを表示させないための仕組みであるSafe Browsing、8.0で追加され9.0でセキュリティ上の改善が行われたAutofillフレームワーク等に関して、仕組みやセキュリティ上の注意点の記述を加えて記事として掲載するとともに、いくつかの記事において掲載内容を最新の状態にアップデートしております。
<本ガイド概要>
本ガイドはAndroidアプリケーションのセキュリティを考慮した設計・開発のノウハウを集めた文書です。アプリケーション開発現場で「使う」ことを想定した文書構成が特徴です。各テーマの文書は、忙しい開発者向けにお手本となるサンプルコードを紹介したサンプルコードセクション、サンプルコードの背景にあるセキュリティ観点の留意事項をまとめたルールブックセクション、さらにセキュリティの理解を深めるための話題をまとめたアドバンストセクションで構成されています。
【特徴】
・開発者視点で構成された「使える」ガイド文書
・コピーペーストして使える安全なサンプルコード付き!「Apache License 2」で商用利用可
・タイムリーなノウハウ共有が前提、継続的な内容拡充・改善
『Android アプリのセキュア設計・セキュアコーディングガイド』2018年9月1日版
https://www.jssec.org/dl/android_securecoding/index.html ガイド文書(HTML)
https://www.jssec.org/dl/android_securecoding.pdf ガイド文書(PDF)
https://www.jssec.org/dl/android_securecoding.zip サンプルコード一式(ZIP圧縮)
【日本スマートフォンセキュリティ協会について】
2011年5月に設立され、2012年4月に法人化された日本スマートフォンセキュリティ協会は、個人ならびにビジネス分野での普及、利活用が進む一方、さまざまなセキュリティ上の課題に直面しており、それらを解決し安心安全な普及促進を目指しています。今やスマートフォンなどの社会と人を繋ぐという重要な役割を果しています。これまでのスマートフォン自体の安心安全な利活用における普及啓発をはじめ、その先のクラウド、IoTや未来にあるICTの安心安全な普及啓発を行ってまいります。
【お客様からのお問い合わせ先】
日本スマートフォンセキュリティ協会 事務局
Tel : 03-6757-0159
E-mail: sec@jssec.org
*「日本スマートフォンセキュリティ協会」、「日本スマートフォンセキュリティフォーラム」、「JSSEC」は、日本スマートフォンセキュリティ協会の商標です。
*その他、記載されている製品名、社名は各社の商標または登録商標です。
【日本代表】まさかの敗戦…初先発9人も守り固められた最終局面崩せず主軸との実力差浮き彫り
【日本代表】本田圭佑「負けたんかい。内容どうやったんやろ」Xにファンの声続々 最終予選初黒星
月面着陸に挑戦のアイスペース 最終段階で通信確立できず 不具合か
【巨人】大勢押し出し死球でサヨナラ負け 阿部監督「責められない」4連敗で首位阪神と4・5差
【日本代表】「人生で一番緊張」俵積田晃太“シフト”で縦突破の機会与えられ「通用するところも」
【FC東京】浦和FW長倉幹樹を期限付き移籍で獲得、新潟や岡山との争奪戦制す 松橋監督と再び共闘
Belkin、パワフルな充電アクセサリとゲーム必需品を含む新たなゲーミング製品ポートフォリオを発表
「ロボット審判」来季導入提案へ「各球団は非常に前向き」コミッショナー 米メディア報道
【日本代表】小野伸二氏「策にはまった」中村憲剛氏「執念の強さ」オーストラリアの勝負強さ称賛
【阪神】西勇輝が4月12日以来2カ月ぶり2軍で実戦 自身のインスタで「内側側副靱帯の変性で」
ヒカル、浮気相手とのLINE流出にドン引きの声「キモすぎる」「吐きそう」
元フジ渡邊渚、スケスケ水色衣装で「タイトルにはいろんな意味を…」初写真集「6・25」発売
高嶋ちさ子“休養宣言” 突然の報告「しばらくお休みさせて頂きます。インスタも更新しないかも」
二階堂ふみが結婚!?お相手が衝撃的過ぎてネット民「マジか・・・」
73歳大物歌手、GACKTの「古古米は腰を抜かすほど美味しい」発言に「残念な人」
長嶋茂雄さん、ご遺体が自宅に戻る…一茂さん、三奈さんに付き添われ 王貞治氏も訪れる
長嶋茂雄さん死去 89歳 プロ野球・巨人軍終身名誉監督
有吉弘行、デートでリュック姿の男性をダサいと言う女性をバッサリ「それ言ってるヤツの…」
娘殺した同級生は自殺… 真相知れなかった母が伝えたい「命の重み」
松井秀喜氏、長嶋茂雄さんと「生前に約束したことがある」2人きりの対面終え明かす 緊急帰国
父が再婚の丸山隆平(36)現在の家族関係がとんでもないことになっていたと話題に
二階堂ふみが結婚!?お相手が衝撃的過ぎてネット民「マジか・・・」
ヒカル、浮気相手とのLINE流出にドン引きの声「キモすぎる」「吐きそう」
多部未華子(30)結婚の裏事情あまりにも恐ろしすぎると話題に!
ガーシー、佐野ひなこの暴露を示唆でネット騒然「ファンだったのに」
【おすすめアニメ50選】完結済み!定番から最新作まで!
浜崎あゆみ、バスト丸見えの投稿にネット騒然「巨乳すぎて不自然」
「名探偵コナン」最大の謎、蘭姉ちゃんのあの角の正体がついに判明
小澤征悦と再婚した桑子真帆アナ(34)黒い過去が流出、衝撃の過去にネット騒然
8÷2×(2+2)=の答え、ついに数学者が正解を発表!それは・・・

【日本代表】まさかの敗戦…初先発9人も守り固められた最終局面崩せず主軸との実力差浮き彫り
【日本代表】本田圭佑「負けたんかい。内容どうやったんやろ」Xにファンの声続々 最終予選初黒星
月面着陸に挑戦のアイスペース 最終段階で通信確立できず 不具合か
【巨人】大勢押し出し死球でサヨナラ負け 阿部監督「責められない」4連敗で首位阪神と4・5差
【日本代表】「人生で一番緊張」俵積田晃太“シフト”で縦突破の機会与えられ「通用するところも」
【FC東京】浦和FW長倉幹樹を期限付き移籍で獲得、新潟や岡山との争奪戦制す 松橋監督と再び共闘
Belkin、パワフルな充電アクセサリとゲーム必需品を含む新たなゲーミング製品ポートフォリオを発表
「ロボット審判」来季導入提案へ「各球団は非常に前向き」コミッショナー 米メディア報道
【日本代表】小野伸二氏「策にはまった」中村憲剛氏「執念の強さ」オーストラリアの勝負強さ称賛
【阪神】藤川監督、佐藤輝明100号に「1打席1球に対する姿勢が常に同じ」/一問一答