1)什么是白帽黑客?
白帽黑客是指當某個人被允許在企業產品所有者允許的情況下攻擊系統,以便在系統中發現弱點,然后修復bug。
2)IP地址和Mac地址有什么區別?
IP地址:分配每個設備的IP地址,使設備位于網絡上。
MAC(機器訪問控制)地址:MAC地址是分配給每個設備上每個網絡接口的唯一序列號。
3)列出白帽黑客經常使用的一些工具?
Kali
Meta Sploit
Wire Shark
NMAP
John The Ripper
Maltego
4)黑客的類型?
黑客的類型是:
灰帽子黑客或Cyberwarrior
黑帽子黑客
白帽子黑客
認證的白帽黑客
紅帽子黑客
駭客
5)什么是白帽黑客的踩點(footprinting)?用于踩點的技術是什么?
踩點是指在訪問任何網絡之前累積和發現與目標網絡有關的信息,黑客入侵之前采用的方法。
開源踩點:它將尋找用于在社會工程中猜測管理員密碼等聯系信息
網絡枚舉:黑客嘗試識別目標網絡的域名和網絡塊
掃描:一旦網絡被知道,第二步是在網絡上監視活動的IP地址。
協議棧指紋(Stack Fingerprinting):一旦通過掃描網絡映射了主機和端口,就可以執行最后的踩點步驟,發起探測包。
6)什么是暴力攻擊(Brute force hack)?
暴力攻擊是一種用于攻擊密碼并獲取系統和網絡資源的技術,需要很多時間,需要一個黑客了解Java。為此,可以使用工具Hydra。
7)什么是DOS(拒絕服務)攻擊?DOS攻擊的常見形式是什么?
拒絕服務是對網絡的惡意攻擊,這是通過以無用的流量發起對網絡的flooding攻擊。雖然DOS不會導致任何信息的竊取或安全漏洞,但網站所有者可能需要花費大量資金和時間。
緩沖區溢出攻擊
SYN攻擊
Teardrop攻擊
Smurf攻擊
病毒
8)什么是SQL注入?
SQL注入是用于從企業竊取數據的技術之一,它是在應用程序代碼中,通過將惡意SQL命令注入到數據庫引擎執行的能力。當通過SQL命令插入到Web表單提交或輸入域名或頁面請求的查詢字符串時,會發生SQL注入,而不是按照設計者意圖去執行SQL語句。
9)什么是網絡嗅探?
網絡嗅探是監視通過計算機網絡鏈路流動的數據。通過允許捕獲并查看網絡上的數據包級別數據,嗅探器工具可幫助定位網絡問題。嗅探器也可用于從網絡竊取信息,也可用于合法的網絡管理。
10)什么是ARP欺騙或ARP病毒?
ARP(地址解析協議)是一種基于ARP的攻擊形式,攻擊者通過使用偽造的ARP請求和應答數據包更改目標計算機的ARP緩存來更改MAC(介質訪問控制)地址并攻擊局域網。
11)如何避免或預防ARP中毒?
可以通過以下方法防止ARP中毒數據包過濾:數據包過濾器能夠過濾出并預支源地址信息沖突的數據包
避免信任關系:企業應盡可能少地開發依賴信任關系的協議
使用ARP欺騙檢測軟件:有些程序可以在數據傳輸之前對數據進行檢查和驗證,并阻止被欺騙的數據
使用加密網絡協議:通過使用安全的通信協議,如TLS,SSH,HTTP安全防止ARP欺騙攻擊,在傳輸之前加密數據,并在接收到數據時進行身份驗證。
12)什么是MAC Flooding?
MAC Flooding是一種對確定網絡交換機的安全性進行攻擊的方式。在MAC洪泛中,黑客或攻擊者用大量的幀Flooding交換機,并在所有端口發送所有數據包。利用這一點,攻擊者將嘗試將數據包發送到網絡內竊取敏感信息。
13)什么是流氓DHCP服務器(DHCP Rogue Server)?
流氓DHCP服務器是網絡上的不在網絡管理員的控制之下DHCP服務器。流氓DHCP服務器可以是路由器或調制解調器。一旦用戶登錄,它將提供用戶IP地址,默認網關,WINS服務器。流氓DHCP服務器可以嗅探客戶端發送到所有網絡的流量。
14)什么是跨站腳本(XSS)以及跨站腳本的類型?
跨站點腳本通過使用已知的漏洞(如基于Web的應用程序,其服務器或用戶依賴的插件)來實現。通過將惡意代碼插入似乎是可信賴的源鏈接。當用戶點擊此鏈接時,惡意代碼將作為客戶端Web請求的一部分運行,并在用戶的計算機上執行,從而允許攻擊者竊取信息。
有三種類型的跨站腳本:
非持久型或反射型XSS
存儲型XSS
服務器端與基于DOM的漏洞
15)解釋什么是Burp Suite,它包括什么工具?
Burp套件是用于攻擊Web應用程序的集成平臺。它包含攻擊應用程序所需的所有Burp工具。Burp Suite工具具有相同的攻擊Web應用程序的方法,如框架,用于處理HTTP請求,上游代理,警報,日志記錄等。
Burp Suite擁有的工具
Proxy
Spider
Scanner
Intruder
Repeater
Decoder
Comparer
Sequencer
16)解釋什么是域欺騙和篡改?
域欺騙(Pharming):在攻擊者破壞了DNS(域名系統)服務器或用戶計算機,從而將流量導向惡意站點
篡改(Defacement):攻擊者用不同的頁面替換企業網站。它包含黑客的名字,圖像,甚至可以包括消息和背景音樂
17)如何阻止你的網站被黑客入侵?
通過以下方法,可以阻止網站遭到黑客入侵
清除和驗證用戶參數:通過將用戶參數提交到數據庫之前對用戶參數進行清除和驗證,可以減少SQL注入攻擊的可能性
使用防火墻:如果攻擊是一個簡單的DOS,可以使用防火墻來從可疑的IP地址中刪除流量
加密Cookie:Cookie或會話中毒可以通過加密Cookie的內容,將Cookie與客戶端IP地址相關聯并在一段時間后超時Cookie來防止
驗證和驗證用戶輸入:此方法可以通過在處理用戶輸入之前驗證和驗證用戶輸入來防止表單重復
頭驗證和清除:這種技術對跨站點腳本或XSS是有用的,這種技術包括驗證和消除頭文件,通過URL傳遞的參數,表單參數和隱藏值以減少XSS攻擊
18)什么是鍵盤記錄器木馬(Keylogger)?
鍵盤記錄器木馬是一種惡意軟件,可以監控鍵盤點擊,記錄到文件中并將其發送給遠程攻擊者。當觀察到所需的行為時,它將記錄擊鍵并捕獲登錄用戶名和密碼。
19)什么是枚舉?
從系統中提取機器名稱,用戶名,網絡資源,共享和服務的過程。在內網環境下進行枚舉攻擊。
20)什么是NTP?
要同步網絡計算機的時鐘,使用NTP(網絡時間協議)。對于其主要通信方式,使用UDP端口123。在公共網絡上NTP可以保持10毫秒以內的時間
21)什么是MIB?
MIB(管理信息庫)是一個虛擬數據庫。它包含有關使用SNMP進行管理的網絡對象的所有正式描述。MIB數據庫是分層的,在MIB中,每個管理對象都通過對象標識符(OID)進行尋址。
22)什么是密碼破解技術的類型?
密碼破解技術的類型包括:
暴力解密(AttackBrute Forcing)
混合攻擊(AttacksHybrid)
AttackSyllable
AttackRule
23)黑客攻擊的階段是什么?
黑客攻擊階段:
獲取訪問權
權限提升
應用程序隱藏
掩蓋蹤跡
24)什么是CSRF(跨站點請求偽造)?怎么可以防止?
CSRF或跨站點請求偽造是惡意網站的攻擊,該網站將向網絡應用程序發送一個用戶已從不同網站進行身份驗證的請求。為了防止CSRF,可以向每個請求附加不可預測的挑戰令牌,并將其與用戶會話相關聯。它將確保開發人員收到的請求來自有效的來源。
審核編輯 :李倩
-
網絡安全
+關注
關注
10文章
3155瀏覽量
59702 -
Mac
+關注
關注
0文章
1104瀏覽量
51458
原文標題:網絡安全基礎問答24例,白帽黑客必備
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論