首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用iOS实现mysql的安全性

问用iOS实现mysql的安全性
EN

Stack Overflow用户
提问于 2012-11-05 04:50:45
回答 4查看 642关注 0票数 3

我有一个从ios应用程序到mysql数据库的加密连接。我的问题是,他们是否能够拦截来自ios应用程序的连接,并找到加密或不加密的域名

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-05 05:14:09

在你的应用和Mysql之间创建一个PHP接口。这样做,他们将能够只黑应用程序帐户,而不是整个数据库!您的Mysql凭据将存储在运行PHP代码的远程域中。

票数 -3
EN

Stack Overflow用户

发布于 2012-11-05 05:08:16

是否能够拦截来自ios应用程序的连接

是的,他们能够做到这一点。至少可以肯定地使用越狱设备-对于越狱设备,有几个因素可以让黑客更容易。

另一方面,用于进行iOS调整的同一个MobileSubstrate库也可以用来改变任何给定应用程序的行为(我已经成功地使用这种技术在运行时规避了一些代码混淆),因此从理论上讲,攻击者会改变应用程序的通信逻辑,并转储您和用户的未加密数据。

On the gripping hand,大多数可用于此类黑客攻击的标准和较少使用的Unix实用程序都是为越狱iOS移植/编译的-包括流行的网络嗅探工具nmap,"John the Ripper“密码破解程序,臭名昭著的GNU /WPA密钥破解程序,aircrack-ng调试器等。

如果连接本身是加密的,那么从理论上讲,您的数据在网络中时应该是安全的。这仍然不能阻止基于MobileSubstrate的攻击方法。同样,您连接到的服务器的IP地址也可以相对容易地找到(甚至可以结束它匹配的域,因为还有一些已知的技术可以使用已知的IP地址获取反向DNS信息)。

请注意,在这种情况下,连接也是加密的,而加密并不重要。

票数 8
EN

Stack Overflow用户

发布于 2012-11-05 04:56:19

您不应该创建到mysql数据库的直接连接,而应该使用服务器程序/api与相关数据库建立连接。为了更直接地回答这个问题,如果连接被正确加密,用户应该无法拦截来自ios-app的连接,但仍然值得冒这个风险吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13222767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档