summaryrefslogtreecommitdiffstats
path: root/docs/html
diff options
context:
space:
mode:
authorDirk Dougherty <ddougherty@google.com>2011-12-16 10:56:29 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-12-16 10:56:29 -0800
commit8c65ab81e84f36c311d2ae6831819a5caa404548 (patch)
tree289469d4b6f8f0783b10049dcbb33b4b7fd31d87 /docs/html
parent611d03e693aa8f7032e8a268bee1bfae9777e895 (diff)
parenta15562f8fd92d09f3277a0fabd0d54eff6e98b4f (diff)
downloadframeworks_base-8c65ab81e84f36c311d2ae6831819a5caa404548.zip
frameworks_base-8c65ab81e84f36c311d2ae6831819a5caa404548.tar.gz
frameworks_base-8c65ab81e84f36c311d2ae6831819a5caa404548.tar.bz2
Merge "Updated "Designing for Security" documentation" into ics-mr1
Diffstat (limited to 'docs/html')
-rw-r--r--docs/html/guide/practices/security.jd11
1 files changed, 10 insertions, 1 deletions
diff --git a/docs/html/guide/practices/security.jd b/docs/html/guide/practices/security.jd
index 5da7e98..476c301 100644
--- a/docs/html/guide/practices/security.jd
+++ b/docs/html/guide/practices/security.jd
@@ -552,7 +552,7 @@ the minimum functionality required by your application.</p>
<p>If your application does not directly use JavaScript within a <code><a
href="{@docRoot}reference/android/webkit/WebView.html">WebView</a></code>, do
not call
-<a href="{@docRoot}reference/android/webkit/WebSettings.html#setJavaScriptEnabled(boolean)
+<a href="{@docRoot}reference/android/webkit/WebSettings.html#setJavaScriptEnabled(boolean)">
<code>setJavaScriptEnabled()</code></a>. We have seen this method invoked
in sample code that might be repurposed in production application -- so
remove it if necessary. By default, <code><a
@@ -686,6 +686,15 @@ with personal information. This topic is discussed in more detail in the <a
href="http://android-developers.blogspot.com/2011/03/identifying-app-installatio
ns.html">Android Developer Blog</a>.</p>
+<p>Application developers should be careful writing to on-device logs.
+In Android, logs are a shared resource, and are available
+to an application with the
+<a href="{@docRoot}reference/android/Manifest.permission.html#READ_LOGS">
+<code>READ_LOGS</code></a> permission. Even though the phone log data
+is temporary and erased on reboot, inappropriate logging of user information
+could inadvertently leak user data to other applications.</p>
+
+
<h3>Handling Credentials</h3>
<p>In general, we recommend minimizing the frequency of asking for user