2009-12-23 43 views
0

我正在爲使用移動互聯網(gprs)的mcommerce創建一個j2me應用程序。我希望通過將應用程序綁定到SIM卡和設備來使其更安全。這是一個用戶應該能夠登錄到系統,只能使用他/她的SIM卡或從註冊的手機號碼。用於移動商務的J2ME高安全應用程序

要實現這一點,我需要取得手機號碼。 因此,在登錄時我想到用應用程序讀取並使用整個會話密鑰的密鑰從服務器觸發短信。這裏的挑戰是,短信不應該進入收件箱。 任何建議請參閱?

回答

0

用戶在他/她的收件箱中看到號碼並不重要。 只要密鑰只用於會話,他/她的責任就是不與其他人分享密鑰。

您確定的一件事是,只有擁有SMS電話號碼的人才能獲得密鑰並能夠登錄。

雖然這不會照顧被盜電話。

+0

如果手機被盜,客戶有責任致電telcom並停用該號碼。在這種情況下,移動應用將無法使用任何其他號碼。還有一個額外的密碼安全。我想確保,只有使用他的號碼才能登錄系統。 – openros 2009-12-23 12:45:17

1

是的,它可以使用the Wireless Messaging API來實現。讓MIDlet在所選的端口號上設置服務器連接,然後將SMS發送到該端口號。它會繞過收件箱直接進入您的應用程序。如果你使用Push Registry,你甚至可以讓短信開始你的應用程序,如果它沒有運行。

+0

感謝您的回覆。但是,我如何將短信發送到指定的端口。我正在使用SMS網關應用程序,它沒有任何選項來設置短信的UDH標頭。 – openros 2009-12-23 12:42:26

+0

我還沒有找到支持此功能的網關。您不希望客戶抱怨他們無法進入,只是因爲他們漫遊(在國外或只是在同一個國家的不同網絡中),並且提供商過濾掉了端口號 – Toad 2009-12-23 13:07:56

+0

有沒有什麼方法可以將我的帶有手機和SIM卡的J2ME應用程序。 (即應用程序只能從他/她的註冊號碼中提出請求)。 – openros 2009-12-29 09:36:13

相關問題