ios 安全方向上的探究

最近在做一款理財(cái)類app硕并,對安全的要求非常高晌杰,必須進(jìn)行先關(guān)研究
查閱信息的相關(guān)網(wǎng)站
大神唐巧的博文:http://blog.devtang.com/2014/05/08/ios-security-dev-overview/
非對稱加密算法 :https://my.oschina.net/realfighter/blog/388486
代碼混淆文章 :http://blog.csdn.net/yiyaaixuexi/article/details/29201699
http://blog.csdn.net/zm53373581/article/details/49120895

為啥這么做我就不說了空繁,可以看大神唐巧的博客惭聂。我簡單說下怎么做蒲肋,做哪些安全措施
一、網(wǎng)絡(luò)安全
(一)加密傳輸
密碼的重要性大家都懂巧颈,為了它的安全性畦木,我們怎么做都不過分。比較安全的做法是做非對稱加密砸泛,并且加鹽(Salt:在密碼學(xué)中十籍,是指通過在密碼任意固定位置插入特定的字符串,讓散列后的結(jié)果和使用原始密碼的散列結(jié)果不相符)晾嘶,然后md5加密妓雾。
不光是可以對密碼進(jìn)行加密,其他比較重要的傳輸都可以通過這種方式進(jìn)行加密垒迂。淘寶等應(yīng)用都是這么做的
通訊協(xié)議的防護(hù)措施
(二) 之前我們公司的服務(wù)器被攻擊械姻,短信驗(yàn)證碼被黑客用腳本攻擊,短信發(fā)送額幾分鐘內(nèi)就沒了。因此幾個(gè)方法進(jìn)行防護(hù)
1楷拳、 相比http方式绣夺,還是使用https請求協(xié)議(雖然https 也不盡安全,但相對安全 多了)
2欢揖、一般的內(nèi)容可以進(jìn)行加密陶耍,比如用類似protobuf的二進(jìn)制通訊協(xié)議
3、某些接口服務(wù)器也要做攻擊驗(yàn)證她混,比如短信獲取接口加時(shí)間限制烈钞,比如同一個(gè)ip、一個(gè)賬號短時(shí)間內(nèi)不允許多次請求
(三)應(yīng)用內(nèi)支付的驗(yàn)證(本人沒做過內(nèi)支付app)
iOS 應(yīng)用內(nèi)支付 (IAP) 是眾多應(yīng)用贏利的方式坤按,通過先讓用戶免費(fèi)試用或試完毯欣,然后提供應(yīng)用內(nèi)支付來為愿意付費(fèi)的用戶提供更強(qiáng)大的功能,這種模式特別適合不習(xí)慣一開始就掏錢的中國用戶臭脓。但是酗钞,由于國內(nèi)越獄用戶的比例比較大,所以我們也需要注意應(yīng)用內(nèi)支付環(huán)節(jié)中的安全問題来累。
簡單來說砚作,越獄后的手機(jī)由于沒有沙盒作為保護(hù),黑客可以對系統(tǒng)進(jìn)行任意地修改嘹锁,所以在支付過程中葫录,蘋果返回的已付款成功的憑證可能是偽造的〖嬉客戶端拿到付款憑證之后压昼,還需要將憑證上傳到自己的服務(wù)器上求冷,進(jìn)行二次驗(yàn)證瘤运,以保證憑證的真實(shí)性。
另外匠题,我們發(fā)現(xiàn)越獄用戶的手機(jī)上拯坟,很可能被黑客用中間人攻擊技術(shù)來劫持支付憑證。這對于黑客有什么好處呢韭山?因?yàn)樘O果為了保護(hù)用戶的隱私郁季,支付憑證中并不包含任何用戶的帳號信息,所以我們的應(yīng)用和服務(wù)器無法知道這個(gè)憑證是誰買的钱磅,而只能知道這個(gè)憑證是真的還是假的梦裂。所以在驗(yàn)證憑證時(shí),哪個(gè)帳號發(fā)起了驗(yàn)證請求盖淡,我們就默認(rèn)這個(gè)憑證是該帳號擁有的年柠。如果黑客將憑證截獲,就可以偽裝成真實(shí)用戶來驗(yàn)證憑證或者轉(zhuǎn)手出售獲利褪迟。
打個(gè)比方冗恨,這就類似于很多商場的購物卡一樣答憔,由于是不記名的,黑客如果將你買的購物卡偷竊然后去刷卡購物掀抹,商場是無法簡單地區(qū)分出來的虐拓。
所以,對于應(yīng)用內(nèi)支付傲武,開發(fā)者除了需要仔細(xì)地驗(yàn)證購買憑證外蓉驹,也需要告知用戶在越獄手機(jī)上進(jìn)行支付的風(fēng)險(xiǎn)。
二揪利、本地文件和數(shù)據(jù)安全
上傳到越獄商店后戒幔,app不進(jìn)行安全措施處理,很多重要信息都會暴露給黑客
措施
1土童、一些類似于js的資源包 進(jìn)行混淆和加密
2诗茎、對于一些像百度地圖,友盟分享等appkey 不要放在本地献汗,放在kechain中進(jìn)行保存敢订,或者通過不對稱加密從服務(wù)器獲取
3、代碼被反編譯
很多工具都可以通過分析二進(jìn)制程序文件反編譯 我們的代碼罢吃,防護(hù)措施
通過宏 混淆類名 楚午,核心內(nèi)容用c或者c++來實(shí)現(xiàn)

總結(jié),本文意圖是加深在這方面的理解尿招,以后會跟進(jìn)研究

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末矾柜,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子就谜,更是在濱河造成了極大的恐慌怪蔑,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丧荐,死亡現(xiàn)場離奇詭異缆瓣,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)虹统,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門弓坞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人车荔,你說我怎么就攤上這事渡冻。” “怎么了忧便?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵族吻,是天一觀的道長。 經(jīng)常有香客問我,道長呼奢,這世上最難降的妖魔是什么宜雀? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮握础,結(jié)果婚禮上辐董,老公的妹妹穿的比我還像新娘。我一直安慰自己禀综,他們只是感情好简烘,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著定枷,像睡著了一般孤澎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上欠窒,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天覆旭,我揣著相機(jī)與錄音,去河邊找鬼岖妄。 笑死型将,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的荐虐。 我是一名探鬼主播七兜,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼福扬!你這毒婦竟也來了腕铸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤铛碑,失蹤者是張志新(化名)和其女友劉穎狠裹,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體亚茬,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡酪耳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了刹缝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡颈将,死狀恐怖梢夯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情晴圾,我是刑警寧澤颂砸,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響人乓,放射性物質(zhì)發(fā)生泄漏勤篮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一色罚、第九天 我趴在偏房一處隱蔽的房頂上張望碰缔。 院中可真熱鬧,春花似錦戳护、人聲如沸金抡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽梗肝。三九已至,卻和暖如春铺董,著一層夾襖步出監(jiān)牢的瞬間巫击,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工精续, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留喘鸟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓驻右,卻偏偏與公主長得像什黑,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子堪夭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容