比來(lái)要做PHONE 8平臺(tái)安然的工作,組內(nèi)有同事和微軟內(nèi)部的安然團(tuán)隊(duì)進(jìn)行了交換,這里是部門(mén)交換成果.
1、WP8的安然策略,包含:
Trustworthy Hardware
Malware Resilience
Data Protection
App Platform Security
Access Control &Remediation
微軟為WP8設(shè)計(jì)了貫穿Firmware、Secure UEFI、OS、App的完全安然系統(tǒng),以可托指導(dǎo)/代碼簽名/利用沙箱/設(shè)備加密為根本,內(nèi)建了安然的系統(tǒng)環(huán)境,并經(jīng)由過(guò)程Windows Store審核每個(gè)發(fā)布利用的安然性,避免歹意軟件被安裝到手機(jī)上。
并且,WP8的安然策略劃定,所有敏感把持均需經(jīng)由過(guò)程用戶人工交互手工點(diǎn)擊確認(rèn),不供給直接后臺(tái)調(diào)用的能力(各類暗扣行動(dòng)獲得按捺)。
截至今朝,WP8還沒(méi)有被攻破,安然性較高,今朝市場(chǎng)上也沒(méi)有WP8平臺(tái)的殺毒和安防軟件(太安然了,安然廠商無(wú)需、也沒(méi)有能力做出傳統(tǒng)的殺毒防護(hù)產(chǎn)品)。
據(jù)XDA論壇華為的W1 被攻破了,印度也號(hào)稱有人攻破了WP8,但沒(méi)有公開(kāi)資料傳播。
2、任何一個(gè)需發(fā)布的利用(微軟本身的利用除外),不管是公開(kāi)辟布,或是終端廠商預(yù)制,都需要上傳到Windows Store,并經(jīng)由過(guò)程審核,審核政策參考以下:
http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/hh184841(v=vs.105).aspx
Windows Store審核過(guò)程中,包含簽名認(rèn)證、敏感信息掃描、歹意代碼檢測(cè)等內(nèi)容,與我們的需求近似,這些微軟都已做了。
并且,在Windows Store上正式發(fā)布的利用,為微軟私有加密格局,沒(méi)法解包,第三方?jīng)]法進(jìn)行任何闡發(fā)。
也就是說(shuō),我們只能在利用提交以后,上傳到Windows Store之前的環(huán)節(jié),才能對(duì)利用進(jìn)行有限的闡發(fā)。
3、一些測(cè)試東西,如收集抓包,短信監(jiān)控等
因?yàn)閃P8平臺(tái)的權(quán)限節(jié)制很是嚴(yán)格,通俗利用可以或許獲得的API能力有限,一些底層的監(jiān)控第三方利用底子不成能實(shí)現(xiàn),是以市場(chǎng)上底子沒(méi)有這些產(chǎn)品。
微軟的研發(fā)團(tuán)隊(duì)有幾個(gè)本身用的測(cè)試東西,未對(duì)外發(fā)布;假定和他們簽訂合作和談,他們可以考慮為我們申請(qǐng)相干授權(quán),把這幾個(gè)東西給我們。
4、后續(xù)工作
1)靜態(tài)代碼闡發(fā)
業(yè)界有商用和開(kāi)源的 .net 反編譯東西(ILSpy、.NET Reflector等), 稱能反編譯80%擺布的內(nèi)容,可基于此完成利用權(quán)限闡發(fā)、代碼中敏感能力調(diào)用闡發(fā)。
2)動(dòng)態(tài)監(jiān)控闡發(fā)
在OS層面,沒(méi)有可能實(shí)現(xiàn)監(jiān)控,WP8不開(kāi)放這些能力。
在利用層,開(kāi)辟者解鎖環(huán)境下,操縱反編譯東西,在被測(cè)利用內(nèi)注進(jìn)監(jiān)控代碼,回編譯后運(yùn)行并監(jiān)控利用行動(dòng)?;鼐幾g的可行性有待研究,微軟人員說(shuō)思路上看可行,他們也沒(méi)試過(guò)。
其它安然檢測(cè)需求,因?yàn)閃P8平臺(tái)本身的安然性和封鎖性,今朝沒(méi)有手藝解決方案。