社會(huì)工程學(xué)(Social Engineering)是一種通過(guò)對(duì)受害者心理弱點(diǎn)、本能反應(yīng)、好奇心、信任、貪 婪等心理陷阱進(jìn)行諸如欺騙、傷害等危害手段。社會(huì)工程學(xué)攻擊在近年來(lái)的一些網(wǎng)絡(luò)入侵事件中起到了很大的作用,對(duì)企業(yè)信息安全有很大的威脅性。下面轉(zhuǎn)載來(lái)一 篇比較不錯(cuò)的文章,方便各位網(wǎng)絡(luò)信息安全愛(ài)好者了解社會(huì)工程學(xué)。
注: 節(jié)選之上海市公安局網(wǎng)絡(luò)安全顧問(wèn)彭一楠 06年寫的一個(gè)PPT,PPT中談到一些黑客思維跟金鋼經(jīng)典故中闡述的觀點(diǎn)出奇的相似,用唯物辯證法聯(lián)系觀來(lái)說(shuō)就是事物的普遍聯(lián)系性 。
Part:A 經(jīng)典技術(shù)
一. 直接索取 (Direct Approach) — 直接向目標(biāo)人員索取所需信息
二. 個(gè)人冒充
1. 重要人物冒充 — 假裝是部門的高級(jí)主管,要求工作人員提供所需信息
2. 求助職員冒充 — 假裝是需要幫助的職員,請(qǐng)求工作人員幫助解決網(wǎng)絡(luò)問(wèn)題,借以獲得所需信息
3. 技術(shù)支持冒充 — 假裝是正在處理網(wǎng)絡(luò)問(wèn)題的技術(shù)支持人員,要求獲得所需信息以解決問(wèn)題
三. 反向社會(huì)工程 (Reverse Social Engineering)
定義: 迫使目標(biāo)人員反過(guò)來(lái)向攻擊者求助的手段
步驟: 破壞 (Sabotage) — 對(duì)目標(biāo)系統(tǒng)獲得簡(jiǎn)單權(quán)限后,留下錯(cuò)誤信息,使用戶注意到信息,并嘗試獲得幫助
推銷 (Marketing) — 利用推銷確保用戶能夠向攻擊者求助,比如冒充是系統(tǒng)維護(hù)公司,或者在錯(cuò)誤信息 里留下求助電話號(hào)碼
支持 (Support) — 攻擊者幫助用戶解決系統(tǒng)問(wèn)題,在用戶不察覺(jué)的情況下,并進(jìn)一步獲得所需信息
四. 郵件利用
木馬植入:在欺騙性信件內(nèi)加入木馬或病毒
群發(fā)誘導(dǎo):欺騙接收者將郵件群發(fā)給所有朋友和同事
Part:B — 新技術(shù)
一. 釣魚技術(shù) (Phishing) — 模仿合法站點(diǎn)的非法站點(diǎn)
目的: 截獲受害者輸入的個(gè)人信息(比如密碼)
技術(shù): 利用欺騙性的電子郵件或者跨站攻擊誘導(dǎo)用戶前往偽裝站點(diǎn)
二. 域欺騙技術(shù) (Pharming)
定義: 域欺騙是釣魚技術(shù)加 DNS 緩沖區(qū)毒害技術(shù) (DNS caching poisoning)
步驟: 1. 攻擊 DNS 服務(wù)器,將合法 URL 解析成攻擊者偽造的 IP 地址
2. 在偽造 IP 地址上利用偽造站點(diǎn)獲得用戶輸入信息
三. 非交互式技術(shù)
目的: 不通過(guò)和目標(biāo)人員交互即可獲得所需信息
技術(shù): 1. 利用合法手段獲得目標(biāo)人員信息:
eg. 垃圾搜尋 (dumpster diving) 、搜索引擎
Chicago Tribune 利用 google 獲得 2600 個(gè) CIA 雇員個(gè)人信息,包括地址、電話號(hào)碼等
2. 利用非法手段在薄弱站點(diǎn)獲得安全站點(diǎn)的人員信息
eg. 論壇用戶挖掘、合作公司滲透
四. 多學(xué)科交叉技術(shù):
1. 心理學(xué)技術(shù):分析網(wǎng)管的心理以利用于獲得信息
a. 常見(jiàn)配置疏漏:明文密碼本地存儲(chǔ)、便于管理簡(jiǎn)化登陸
b. 安全心理盲區(qū):容易忽視本地和內(nèi)網(wǎng)安全、對(duì)安全技術(shù) ( 比如防火墻、入侵檢測(cè)系統(tǒng)、殺毒軟件等)盲目信任、信任過(guò)度傳遞
2. 組織行為學(xué)技術(shù):分析目標(biāo)組織的常見(jiàn)行為模式,為社會(huì)工程提供解決方案。