blob: 8ccf21fc390e84a70c848216c86e36793bf5195a [file] [log] [blame]
Dirk Dougherty22558d02009-12-10 16:25:06 -08001page.title=Android Security FAQ
Scott Mainb8525dd2013-05-23 15:43:37 -07002excludeFromSuggestions=true
Dirk Dougherty22558d02009-12-10 16:25:06 -08003@jd:body
4
5<ul>
6 <li><a href="#secure">Is Android Secure?</a></li>
7 <li><a href="#issue">I think I found a security flaw. How do I report
8 it?</a></li>
Adrian Ludwig4caa0d72011-09-21 15:38:55 -07009 <li><a href="#informed">How can I stay informed about Android security?</a></li>
Dirk Dougherty22558d02009-12-10 16:25:06 -080010 <li><a href="#use">How do I securely use my Android phone?</a></li>
11 <li><a href="#malware">I think I found malicious software being distributed
12 for Android. How can I help?</a></li>
13 <li><a href="#fixes">How will Android-powered devices receive security fixes?</a>
14 </li>
15 <li><a href="#directfix">Can I get a fix directly from the Android Platform
16 Project?</a></li>
17</ul>
18
19
20<a name="secure" id="secure"></a><h2>Is Android secure?</h2>
21
22<p>The security and privacy of our users' data is of primary importance to the
23Android Open Source Project. We are dedicated to building and maintaining one
24of the most secure mobile platforms available while still fulfilling our goal
25of opening the mobile device space to innovation and competition.</p>
26
Adrian Ludwig4caa0d72011-09-21 15:38:55 -070027<p> A comprehensive overview of the <a
28href="http://source.android.com/tech/security/index.html">Android
29security model and Android security processes</a> is provided in the Android
30Open Source Project Website.</p>
31
32<p>Application developers play an important part in the security of Android.
33The Android Platform provides developers with a rich <a
Dirk Dougherty22558d02009-12-10 16:25:06 -080034href="http://code.google.com/android/devel/security.html">security model</a>
Adrian Ludwig4caa0d72011-09-21 15:38:55 -070035that to request the capabilities, or access, needed by their
Dirk Dougherty22558d02009-12-10 16:25:06 -080036application and to define new capabilities that other applications can request.
37The Android user can choose to grant or deny an application's request for
38certain capabilities on the handset.</p>
39
40<p>We have made great efforts to secure the Android platform, but it is
41inevitable that security bugs will be found in any system of this complexity.
42Therefore, the Android team works hard to find new bugs internally and responds
43quickly and professionally to vulnerability reports from external researchers.
44</p>
45
46
47<a name="issue" id="issue"></a><h2>I think I found a security flaw. How do I
48report it?</h2>
49
Nick Kralevichac237232013-11-20 12:59:08 -080050<p>You can reach the Android security team at security@android.com. If you like, you
Dirk Dougherty22558d02009-12-10 16:25:06 -080051can protect your message using our <a
52href="http://code.google.com/android/security_at_android_dot_com.txt">PGP
53key</a>.</p>
54
Adrian Ludwig4caa0d72011-09-21 15:38:55 -070055<p>We appreciate researchers practicing responsible disclosure by emailing us
56with a detailed summary of the issue and keeping the issue confidential while
Dirk Dougherty22558d02009-12-10 16:25:06 -080057users are at risk. In return, we will make sure to keep the researcher informed
Nick Kralevich5b1c8d32012-09-17 13:59:58 -070058of our progress in issuing a fix. </p>
Dirk Dougherty22558d02009-12-10 16:25:06 -080059
Nick Kralevichac237232013-11-20 12:59:08 -080060<p>Vulnerabilities specific to Android OEMs should be reported to the relevant
61vendor. An incomplete list of Android vendor security contacts can be found below.
Nick Kralevich21430bd72013-11-22 10:22:45 -080062To be added to this list, please contact security@android.com.</p>
Nick Kralevichac237232013-11-20 12:59:08 -080063
64<ul>
Nick Kralevich21430bd72013-11-22 10:22:45 -080065 <li><a href="http://www.htc.com/www/terms/product-security/">HTC</a></li>
66 <li><a href="http://www.motorolasolutions.com/US-EN/About/Security%20Vulnerability">Motorola</a></li>
67 <li><a href="http://developer.samsung.com/notice/How-to-Use-the-Forum">Samsung</a> - m.security@samsung.com</li>
Nick Kralevichac237232013-11-20 12:59:08 -080068</ul>
Dirk Dougherty22558d02009-12-10 16:25:06 -080069
Adrian Ludwig4caa0d72011-09-21 15:38:55 -070070<a name="informed" id="informed"></a><h2>How can I stay informed about Android security?</h2>
Dirk Dougherty22558d02009-12-10 16:25:06 -080071
Adrian Ludwig4caa0d72011-09-21 15:38:55 -070072<p>For general discussion of Android platform security, or how to use
Dirk Dougherty22558d02009-12-10 16:25:06 -080073security features in your Android application, please subscribe to <a
74href="http://groups.google.com/group/android-security-discuss">android-security-discuss</a>.
75</p>
76
77
78<a name="use" id="use"></a><h2>How do I securely use my Android phone?</h2>
79
Adrian Ludwig4caa0d72011-09-21 15:38:55 -070080<p>Android was designed so that you can safely use your phone without making
81any changes to the device or installing any special software. Android applications
82run in an Application Sandbox that limits access to sensitive information or data
83with the users permission.</p>
84
85<p>To fully benefit from the security protections in Android, it is important that
86users only download and install software from known sources.</p>
87
88<p>As an open platform, Android allows users to visit any website and load
89software from any developer onto a device. As with a home PC, the user must be
Dirk Dougherty22558d02009-12-10 16:25:06 -080090aware of who is providing the software they are downloading and must decide
91whether they want to grant the application the capabilities it requests.
92This decision can be informed by the user's judgment of the software
93developer's trustworthiness, and where the software came from.</p>
94
Dirk Dougherty22558d02009-12-10 16:25:06 -080095
96<a name="malware" id="malware"></a><h2>I think I found malicious software being
97distributed for Android. How can I help?</h2>
98
Adrian Ludwig4caa0d72011-09-21 15:38:55 -070099<p>Like any other platform, it will be possible for unethical developers
Dirk Dougherty22558d02009-12-10 16:25:06 -0800100to create malicious software, known as <a
101href="http://en.wikipedia.org/wiki/Malware">malware</a>, for Android. If you
Nick Kralevichac237232013-11-20 12:59:08 -0800102think somebody is trying to spread malware, please let us know at
103security@android.com. Please include as
Dirk Dougherty22558d02009-12-10 16:25:06 -0800104much detail about the application as possible, with the location it is
105being distributed from and why you suspect it of being malicious software.</p>
106
Adrian Ludwig4caa0d72011-09-21 15:38:55 -0700107<p>The term <i>malicious software</i> is subjective, and we cannot make an
Dirk Dougherty22558d02009-12-10 16:25:06 -0800108exhaustive definition. Some examples of what the Android Security Team believes
109to be malicious software is any application that:
110<ul>
Adrian Ludwig4caa0d72011-09-21 15:38:55 -0700111 <li>uses a bug or security vulnerability to gain permissions that have not
112 been granted by the user</li>
Dirk Dougherty22558d02009-12-10 16:25:06 -0800113 <li>shows the user unsolicited messages (especially messages urging the
114 user to buy something);</li>
115 <li>resists (or attempts to resist) the user's effort to uninstall it;</li>
116 <li>attempts to automatically spread itself to other devices;</li>
117 <li>hides its files and/or processes;</li>
118 <li>discloses the user's private information to a third party, without the
119 user's knowledge and consent;</li>
120 <li>destroys the user's data (or the device itself) without the user's
121 knowledge and consent;</li>
122 <li>impersonates the user (such as by sending email or buying things from a
123 web store) without the user's knowledge and consent; or</li>
124 <li>otherwise degrades the user's experience with the device.</li>
125</ul>
126</p>
127
128
Adrian Ludwig4caa0d72011-09-21 15:38:55 -0700129<a name="fixes" id="fixes"></a><h2>How do Android-powered devices receive security
Dirk Dougherty22558d02009-12-10 16:25:06 -0800130fixes?</h2>
131
132<p>The manufacturer of each device is responsible for distributing software
133upgrades for it, including security fixes. Many devices will update themselves
134automatically with software downloaded "over the air", while some devices
135require the user to upgrade them manually.</p>
136
Adrian Ludwig4caa0d72011-09-21 15:38:55 -0700137<p>Google provides software updates for a number of Android devices, including
138the <a href="http://www.google.com/nexus">Nexus</a>
139series of devices, using an "over the air" (OTA) update. These updates may include
140security fixes as well as new features.</p>
Dirk Dougherty22558d02009-12-10 16:25:06 -0800141
142<a name="directfix" id="directfix"></a><h2>Can I get a fix directly from the
143Android Platform Project?</h2>
144
Adrian Ludwig4caa0d72011-09-21 15:38:55 -0700145<p>Android is a mobile platform that is released as open source and
146available for free use by anybody. This means that there are many
147Android-based products available to consumers, and most of them are created
Dirk Dougherty22558d02009-12-10 16:25:06 -0800148without the knowledge or participation of the Android Open Source Project. Like
149the maintainers of other open source projects, we cannot build and release
150patches for the entire ecosystem of products using Android. Instead, we will
151work diligently to find and fix flaws as quickly as possible and to distribute
Adrian Ludwig4caa0d72011-09-21 15:38:55 -0700152those fixes to the manufacturers of the products through the open source project.</p>
Dirk Dougherty22558d02009-12-10 16:25:06 -0800153
Adrian Ludwig4caa0d72011-09-21 15:38:55 -0700154<p>If you are making an Android-powered device and would like to know how you can
Dirk Dougherty22558d02009-12-10 16:25:06 -0800155properly support your customers by keeping abreast of software updates, please
156contact us at <a
157href="mailto:info@openhandsetalliance.com">info@openhandsetalliance.com</a>.</p>