2012-02-22 71 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有相當大的支持。它是當今最好和最可靠的工具之一,它不僅能夠使用戶通過安全渠道進行電子商務交易,而且還能通過各個方面保護用戶數據。我認爲參加證書不是一個好的選擇,因爲它涉及特定的程序和指導方針。

相關問題