gpt4 book ai didi

php - 为 FTP 存储通行证并与 PHP 进行安全通信

转载 作者:行者123 更新时间:2023-11-30 03:25:35 26 4
gpt4 key购买 nike

我有两个问题...它们都是关于 Android 应用程序的安全问题..

  1. 照片从我的应用程序发送到我的 ftp 服务器,所以我需要存储 ftp、用户和密码..最好的方法是什么?我担心这些值可以通过逆向工程从代码中轻松读取。我在考虑共享首选项,但我认为这不是enouhg ......或者向我的服务器发送请求,返回传递给 ftp 服务器(这是部分第二个问题:)

  2. 在应用程序中与 php 服务器通信(创建订单,然后在应用程序中下载,最后确认订单已经支付...我必须在 android 和 php 之间编写安全通信..(现在 android 通过发送 json 数据将方法发布到 php 服务器..所以如果有人找出 url 和 json 格式的数据..他可以创建 ordef 并确认它)..在应用程序中没有登录或注册过程..我在考虑使用公钥的非对称加密在 Android 上和服务器上的私钥..或者 SSL 可能是一个解决方案..我很困惑所以欢迎任何建议..

我不知道如何在 apk 的逆向工程是可能的情况下保护应用程序..

最佳答案

  1. 不使用 FTP,而是为您的应用程序创建允许发布图像的简单 API。那将是更好、更安全的解决方案。 Android 几乎没有用于 HTTP POST 请求的内置方法。

  2. SSL 确保两者之间的通信安全。大多数众所周知的应用程序不会在文件中存储密码,只是使用 API 请求来验证凭据并获取将在未来请求中使用的 token 。您可以为此 token 设置超时并为每个设备创建一个 token 。这更安全,因为取消 token 比通知用户密码泄露更容易:)使用众所周知的解决方案,如前面提到的带有认证 token 的公私 key (使用私钥生成的 token + 设备指定数据,例如 DeviceID 等)。不要存储密码,即使是加密的密码。

关于php - 为 FTP 存储通行证并与 PHP 进行安全通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18302711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com