原諒我對這個問題的無知,因爲我是一個noob。航運iPhone應用程序的安全問題
如果我船與一個Web服務器連接MySQL數據庫,並且數據庫具有敏感信息的iPhone應用程序,可以閱讀的人我的應用程序的Objective-C代碼,找到我的數據庫信息?
更簡單地說,有沒有辦法讓某人在運輸應用程序中查看我的代碼?
庫爾特
原諒我對這個問題的無知,因爲我是一個noob。航運iPhone應用程序的安全問題
如果我船與一個Web服務器連接MySQL數據庫,並且數據庫具有敏感信息的iPhone應用程序,可以閱讀的人我的應用程序的Objective-C代碼,找到我的數據庫信息?
更簡單地說,有沒有辦法讓某人在運輸應用程序中查看我的代碼?
庫爾特
是,一個iPhone/iPad應用程序將被iTunes存儲爲一個的.ipa擴展名的文件,並且可以檢查該文件的內容。
人們看不到原始的源代碼,但目標代碼和數據都是可見的,所以反向工程是絕對有可能的。
有關詳細信息,請參閱http://dvlabs.tippingpoint.com/blog/2009/03/06/reverse-engineering-iphone-appstore-binaries
iPhone的逆向工程Apps是絕對有可能的。
然而,更可能的攻擊是使用網絡數據包嗅探器來分析應用程序與服務器之間的通信。除非你使用加密,否則這很容易。儘管如此,我認爲這對於一個有強烈動機的攻擊者來說並不是什麼難題。