国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

《逆向工程核心原理》作者李承遠:攻擊越強,防御也會越強

sf190404 / 1149人閱讀

摘要:從世界各地博客訪客的留言中,他燃起了寫作逆向工程核心原理這本書的想法。其實要想成為逆向工程師,也不一定非要從開發人員做起。攻擊越強,防御也會越強。腳本文件越多安裝到用戶的越多,腳本病毒也就越多。

  

非商業轉載請注明作譯者、出處,并保留本文的原始鏈接:http://www.ituring.com.cn/article/117584

李承遠是韓國逆向工程技術專家,目前負責帶領AhnLab安卓惡意代碼分析團隊。他以前是C/C++開發工程師,后來加入安全公司并從事惡意代碼分析工作。如今,李承遠在安全公司AhnLab從事惡意代碼分析已有十年,在此期間他分析了大量的惡意代碼,并開發出了對惡意代碼進行自動分類多種程序。他帶領的安卓惡意代碼分析團隊,從全球認證企業獲得了“世界最高診斷率紀錄”。2009年起,他開始運營逆向分析技術專業學習博客。從世界各地博客訪客的留言中,他燃起了寫作《逆向工程核心原理》這本書的想法。

您當初是如何從C++工程師轉行加入安全公司的, 是什么樣的機會呢?

  

以前單位的前輩向安全公司推薦了我,作為開發人員,我對惡意代碼分析感到十分新奇有趣,所以跳槽了。

非安全領域的程序員怎么才能邁進安全領域的大門?

  

如果您希望在逆向工程領域就業,最好通過網絡社區交流等活動,與觀點類似的人進行溝通。因為進入新領域的時候,最重要的就是獲取多種信息。其實要想成為逆向工程師,也不一定非要從開發人員做起。

逆向工程所需要的知識很綜合,您是否考慮在每章附上一些其他的學習資料供讀者選擇?作為《逆向工程核心原理》的補充,您有什么其他的書籍或學習材料推薦嗎?

  

我本人從兩本書中獲得了很大幫助,它們都十分有助于深入理解Windows操作系統。

Windows Via C/C++, Jeffrey Richter / Christophe Nasarre |
Microsoft Press 《Windows核心編程》,清華大學出版社

Windows Internals, Mark Russinovich / David A Solomon / Alex
Ionescu | Microsoft Press 《深入解析Windows操作系統》,人民郵電出版社

移動安全得到越來越多人的重視,關于Android安全軟件,您有什么推薦的學習資料和書籍嗎?

  

我目前還沒有看到什么安卓方面的書值得推薦,不過建議各位可以參考developer.android.com上的官方資料,嘗試分析源代碼。

許多Android安全軟件不斷去破解Android本身的安全機制,以便使用更強大的功能支持其工作,您是如何看待這種自相矛盾的情況呢?

  

眾多安卓手機用戶都先rooting后使用,在這種rooting環境下,惡意軟件會通過root權限進行更隱蔽而強烈的攻擊,而安全軟件又不得不通過相同的root權限進行防御。韓國的rooting用戶比較少,還不算什么大問題,但在rooting用戶相對較多的中國,惡意軟件與安全軟件的拼殺會以何種方式進行,我將一直保持高度關注。

現在商業的虛擬機加密也越來越常見了,效率損失的不低,但是加密強度確實非常高,隨機性也強,逆向工程技術是不是遇到瓶頸了?

  

您是說“逆向分析技術已經停滯,不再發展”了嗎?也沒有那么絕對。攻擊越強,防御也會越強。人們一定會針對新的攻擊方法開發出新的防御方法,一切只是時間問題。

對于現在不斷涌出的新的腳本語言,腳本程序也可能被感染,您覺得這樣的文件檢測惡意軟件容易嗎?

  

現在也有很多腳本病毒格式。腳本文件越多、安裝到用戶PC的越多,腳本病毒也就越多。腳本病毒的檢測就像其制作一樣容易。

各種新的程序語言,他們可能用自己的庫對API進行封裝,對這樣的程序逆向或者檢測有什么好的思路嗎?

  

可以用常規逆向方法,但實際并不容易。如果開發了適合該語言的專用逆向分析工具,就完全可以保質保量地進行逆向分析,但開發新工具的過程要耗費大量時間。

逆向工程是一把雙刃劍,既可以檢測分析病毒,也可以用來破解商業軟件,對于這種情況你怎么看?

  

安全技術需要很高的倫理意識,逆向工程師靈活運用自己掌握的技術,就能作為安全方面的專家為社會做貢獻;如果惡意使用,將自己視作惡意代碼編寫者,就會為他人帶來損失,所以我才說它是雙刃劍。

利用逆向工程可以分析惡意代碼、檢測蠕蟲、反病毒,但技術人員也可以利用逆向工程,來對某款殺毒軟件檢測病毒的行為進行反-反病毒研究,從而躲過殺毒軟件的檢測。像這種博弈可能未來很長一段時間內都會繼續存在。關于未來檢測惡意軟件的方法,您有什么好的想法嗎?

  

惡意代碼編寫者一直試圖使殺毒產品無效,安全專家又為了避免這種行為而開發反-反殺毒技術。這就是安全領域從業人員無法擺脫的宿命。

這種情況下,人們引入了檢測惡意軟件的多種方法之一——Clean OS,這是一種White List分類方法。它使企業PC中只能安裝使用公司規定的軟件,其他所有運行的軟件都被診斷為Risk,并從運行之初就進行攔截。雖然這個方法很難適用于個人PC,但的確值得企業引進。


更多精彩,加入圖靈訪談微信!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/11150.html

相關文章

  • 主機帶寬怎么選-選購新睿云云主機帶寬怎么選?

    摘要:選購新睿云云主機帶寬怎么選一般正確計算帶寬的方法是每秒鐘下載文件的字節數寬帶的速率。下面我們通過一些簡單的例子來更深的理解服務器帶寬是如何估算的再結合自身的情況在選購新睿云云主機時就知道如何選擇帶寬了。選購新睿云云主機帶寬怎么選?一般正確計算帶寬的方法是:每秒鐘下載文件的字節數×8/0.7 = 寬帶的速率。這前提是你必須先關閉其他正在運行中的網絡應用程序,不能同時下載其他網頁和軟件。  這里...

    CoffeX 評論0 收藏0
  • Python | Numpy:詳解計算矩陣的均值和標準差

    摘要:一前言權重法是一種比熵權法和標準離差法更好的客觀賦權法它是基于評價指標的對比強度和指標之間的沖突性來綜合衡量指標的客觀權重。對比強度是指同一個指標各個評價方案之間取值差距的大小,以標準差的形式來表現。 ...

    LeanCloud 評論0 收藏0
  • 算力改變世界,算力驅動未來,算力就是生產力,算力到底是什么?

    摘要:算力能力的提升為應用軟件提供發展空間,應用能力提升需要更強算力,算力能力與應用能力相互促進,驅動云計算進入算力時代。1997年,國際象棋名家卡斯帕羅夫象棋對弈IBM超級電腦深藍,最后結果是大師輸了。2016年,世界頂級圍棋高手李世石與AI圍棋對決,最后竟以1:4慘敗于谷歌阿爾法狗。今年4月,AI電競團隊OpenAI Five與人類戰隊對決《dota》,2:0 完勝世界冠軍OG戰隊。人工智能憑...

    mengera88 評論0 收藏0
  • 聽說支付寶有一個“瘋起來連自己都打”的項目

    摘要:支付寶瘋起來連自己都打的項目就是紅藍軍技術攻防演練,他們不僅每周進行全棧級別的演練,每年還會舉行規模極大的期中考試和期末考試。在支付寶,藍軍從屬于螞蟻金服技術風險部,而紅軍則包括及各業務部門的技術團隊。 摘要:?紅軍 VS 藍軍,誰是更強者? ?小螞蟻說: 自古紅藍出CP,在螞蟻金服就有這樣兩支相愛相殺的隊伍——紅軍和藍軍。藍軍是進攻方,主要職責是挖掘系統的弱點并發起真實的攻擊,俗稱...

    trigkit4 評論0 收藏0

發表評論

0條評論

sf190404

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<