2012-02-22 74 views

回答

0

如果它是您在Windows服务器上连接的Web服务,则可以使服务器启用SSL客户端(iphone应用程序)使用https链接发布您的数据。

如果这是一些使用某种专有协议的专有服务,则可以考虑使用公钥密码术。使用一次AES密钥加密数据。发送加密的数据。用您的公钥加密AES密钥并发送。服务器使用您的私钥解密对称AES密钥,然后解密数据!

我个人更喜欢第一个选项(SSL)随时随地!

+0

Thnx为您提供帮助。但我有其他问题。 İf我使用SSL后,我应该使用任何加密或证书,当我发布信用卡号码等。你能给我一些关于https发布的例子吗? – Sbarut 2012-02-22 20:34:13

+0

最初,您必须从证书颁发机构(CA)获取证书。您可以从许多网站购买证书,例如[godaddy](http://www.godaddy.com/Compare/gdcompare_ssl.aspx?isc=sslqgo003c)。所以你会收到来自CA的证书和私钥。一旦你配置了你的服务器。现在您将在端口443而不是80端口上为您的网站提供服务。然后从应用程序的角度来看,您的工作流程不会改变。而不是使用http,您将使用https POST到同一页面。您无需发送任何证书或明确加密任何内容。网页代码没有变化。 – CodeExpress 2012-02-22 20:56:00

+0

Thnx为您提供帮助Shivam。祝你今天愉快。 – Sbarut 2012-02-23 08:20:53

1

(IANA信用卡商户,我只阅读其他做题后打一个位置)

如果你有明确信用卡数据处理,那么你应该 PCI您的整个系统兼容。看到的东西,如:

pci security standards

pci compliance guide

如果您自动执行此(IE从你的iPhone买一件衣服),你正在处理应该有明确的协议的CC商人用于处理信用卡。你应该问他们他们想如何发送数据。我的一般理解是,您不保留任何内容,只将它传递给为您完成所有财务工作的公司,并且只是将交易验证通过。

1

Look Michael。您可以通过以下几种方式将信用卡信息从iPhone应用程序发布到Windows服务器。首先,当您发布信用卡信息时,您可以使用“https //”,因为您的所有信息均通过安全通道。 将您的信用卡信息从您的iPhone应用程序发布到Windows服务器的第二种选择是使用VPN连接连接您自己。当我想保护我的敏感数据时,我通常使用VPN连接。目前,我正在使用PureVPN连接,该连接对我的所有敏感信息进行了加密,所有信息都通过了安全的加密隧道,未经授权的人员无法访问我的敏感信息。

1

我完全同意Shivam和Simons。大多数情况下,我们都有“https”托管的所有电子商务网站,这些网站允许用户随意将自己的CC细节和商店放在任何他们想要的地方。从这个角度来看,如果你愿意在IOS手机上浏览并购买应用程序,那么我认为你应该对VPN有相当大的支持。它是当今最好和最可靠的工具之一,它不仅能够使用户通过安全渠道进行电子商务交易,而且还能通过各个方面保护用户数据。我认为参加证书不是一个好的选择,因为它涉及特定的程序和指导方针。

相关问题