java - Android 上的安全性

标签 java security ssl netty httpserver

你好,我是一名学生,正在尝试为我的 Android 应用程序构建服务器。

我正在制作类似 Facebook 的应用程序。

我的服务器框架是 Netty,我使用的是 HTTP。

所以我的问题是,

  1. 为什么在 Android 中安全很重要?

我知道这可能是一个微不足道的问题,但 ID 和密码是否不够安全?(尤其是在 Android 上?)

  1. 如果我真的需要 SSL 或 TLS 之类的东西,那么通信的生命周期是多长。 (从登录到发送带有某些文件的 POST 请求)

最佳答案

Why is security important when in Android?

该问题应该回答您的项目的要求。如果您的应用程序包含敏感数据,那么在您的应用程序中确保最低限度的安全性很重要。不仅在应用程序中,因为它应该在您的服务器上包含相同的规则。双方的数据加密对于防止信息被盗很重要。

If I really need someting like SSL or TLS, what would be the lifecycle of communication. (From logging in to sending a POST request with some file)

由于数据不足以维护应用程序中信息的安全性,特别是有许多安卓恶意软件可以轻松检索这些信息并以他想要的方式使用它。如今,影响最大的 Android 恶意软件平台约为 99% of mobile malware targets the android。 . Android 具有用于 SSL 通信的简单工具,请参阅 link .

因此,如果您的应用程序数据丢失具有重大影响,则值得安全投资以避免将来出现麻烦。

关于java - Android 上的安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18325958/

相关文章:

java - 我应该为 bean 定义中的 ActiveMQTopic 属性设置什么?

mysql - MySQL 上 SQL 注入(inject)安全性的最佳解决方案是什么?

java - 在生产环境中保护密码

c# - 安全 Windows 模拟?

ssl - 浏览器不接受 StartSSL 1 类证书 (Weblogic 10.0.1)

node.js - 使用 NGINX 创建反向代理。我错过了什么?

ssl - 在 bitbucket 放弃对 TLS 1.0/1.1 的支持后,Jenkins 构建失败

java - 启动新 Activity 后,序列化 Intent 附加似乎为空

java - Gradle 的 Java 项目的默认项目布局

java - Popen 通信与 Popen stdin.write()