我正在收拾我的Iphone应用程序。我只是担心我们的Web服务器级别的安全性。数据正通过网络服务转移到iphone应用程序。
我可以对Web服务采取哪些安全措施,以便我不易受到攻击?
由于
答案 0 :(得分:4)
一些指示:
编辑:
请查看this question的iPhone与.NET AES互操作性。
答案 1 :(得分:1)
如果您没有使用Web服务有效负载来实现身份验证,则可以使用正常的HTTP身份验证SSL来保护您的服务。你也是服务器端程序员吗?
答案 2 :(得分:0)
如果您的WCF服务不安全,那么“放置”WCF服务并不重要。您必须假设攻击者可以在没有iPhone客户端的情况下访问您的Web服务。您的Web服务是否容易受到SQL注入攻击?您是否暴露了可能允许攻击者读取服务器上的文件或更改其他用户帐户的令人讨厌的功能?记住OWASP Injection flaws。使用HTTPS可以确保您的客户免于泄露信息。其余的应该是确保您公开的功能是安全的。
攻击者可以找到您尝试存储在iPhone二进制文件或内存中的任何密钥或密码。攻击者对iPhone的控制力比你做得更多,他可以监禁设备,然后没有地方可以隐藏。