滲透測試常見的漏洞有哪些?其中包括:注入漏洞、文件上傳漏洞、文件包含漏洞、命令執(zhí)行漏洞等,接下來我們來看看詳細的介紹。 第一:注入漏洞 由于其普遍性和嚴重性,注入漏洞位居漏洞排名第一位。常見的注入漏洞包括SQL、LDAP、OS命令、ORM和OGML。用戶可以通過任何輸入點輸入構建的惡意代碼,如果應用程序沒有嚴格過濾用戶的輸入,一旦輸入的惡意代碼作為命令或者查詢的一部分被發(fā)送到解析器,就可能導致注入漏洞。 第二:跨站腳本漏洞 XSS漏洞的全稱是跨站點腳本漏洞。XSS漏洞是網絡應用程序中常見的安全漏洞,它允許用戶將惡意代碼植入網頁,當其他用戶訪問此頁面時,植入的惡意腳本將在其他用戶的客戶端執(zhí)行。危害有很多,客戶端用戶的信息可以通過XSS漏洞獲取,比如用戶登錄的Cookie信息;信息可以通過XSS蝸牛傳播;木馬可以植入客戶端;可以結合其他漏洞攻擊服務器,并在服務器中植入特洛伊木馬。 第三、文件上傳漏洞 造成文件上傳漏洞的主要原因是應用程序中有上傳功能,但上傳的文件沒有通過嚴格的合法性檢查或者檢查功能有缺陷,導致木馬文件上傳到服務器。文件上傳漏洞危害極大,因為惡意代碼可以直接上傳到服務器,可能造成服務器網頁修改、網站暫停、服務器遠程控制、后門安裝等嚴重后果。 第四、文件包含漏洞 文件包含漏洞中包含的文件參數(shù)沒有過濾或嚴格定義,參數(shù)可以由用戶控制,可能包含意外文件。如果文件中存在惡意代碼,無論文件是什么后綴類型,文件中的惡意代碼都會被解析執(zhí)行,導致文件包含漏洞。 第五、命令執(zhí)行漏洞 應用程序的某些函數(shù)需要調用可以執(zhí)行系統(tǒng)命令的函數(shù)。如果這些功能或者功能的參數(shù)可以被用戶控制,那么惡意的命令就有可能通過命令連接器拼接成正常的功能,從而可以隨意執(zhí)行系統(tǒng)命令。這就是命令執(zhí)行漏洞,屬于高風險漏洞之一。 |
|