近期許多網(wǎng)民跟我說為何出現(xiàn)系統(tǒng)漏洞的網(wǎng)站程序全是PHP開發(fā)設(shè)計的,而非常少有JAVA和Python的滲透案例,先不用說python,就PHP和Java談一談。在這以前,先何不記牢那么一個依據(jù)(眼底下也無需擔心它對嗎):PHP網(wǎng)站系統(tǒng)漏洞類型多但不繁雜,Java網(wǎng)站系統(tǒng)漏洞則反過來。
為什么在被實戰(zhàn)滲透中的網(wǎng)站大部分是PHP代碼開發(fā)設(shè)計的?這個問題可以先放一放,先說下邊的這幾個問題。
1.為何看了許多分享實戰(zhàn)中的案例全是PHP代碼開發(fā)設(shè)計的網(wǎng)站?不清楚網(wǎng)友說的實例指具體的滲透實例還是一些實驗教學實例?先說后面一種,PHP語言非常容易入門,而PHP網(wǎng)站開源系統(tǒng)免費代碼多,因此(再融合前邊何不記牢的依據(jù)),PHP網(wǎng)站系統(tǒng)漏洞自然環(huán)境更非常容易構(gòu)建,更合適課堂教學。再聊前面一種,1)滲透一般并不是對單獨系統(tǒng)漏洞的剖析,只是對好幾個系統(tǒng)漏洞的開發(fā)利用,那麼(依據(jù)前邊何不記牢的依據(jù)),顯而易見在滲透層面PHP網(wǎng)站有大量概率,應(yīng)寫的主題多。2)中國狀況來講,用Java的網(wǎng)站是政府單位、大中型國營企業(yè)等,用PHP的是中小型企業(yè)、個人、學生所使用等,(防止話題討論拓寬過多就不用說為何了),因此滲透Java網(wǎng)站你一般是不容易傳出來給人看的。
2.哪兒能尋找JAVA/Python等滲透實例?
如前所述,根據(jù)他所談?wù)摰那闆r,在線教學案例應(yīng)該很多,如JSP框架環(huán)境漏洞、Tomcat漏洞、反序列化漏洞等。假如要具體滲透實例,那每一年hw行動有一大堆滲透Java網(wǎng)站的,但報告就不易取得咯。
3.有木有必要去學PHP?
并不是必需的,如同我明天早上并不是非得吃包子豆槳一樣。但PHP更強入門web安全性,學PHP也不會阻攔你再學Java,大部分搞web安全性都從PHP下手,咱也沒必要與人不一樣。許多搞web安全性也不是一定要學習什么,實踐活動中碰到什么了學習什么。再而言“為何被滲透的網(wǎng)站大部分是PHP開發(fā)設(shè)計的?”
這個問題我認為針對題主來講實際上實際意義并不大了。以便描述便捷這兒何不先建立一個“非專業(yè)難題”的定義。說白了“非專業(yè)難題”,便是圍觀者非專業(yè))會傳出的難題,而被告方并不考慮到的難題。舉個例子,你一直在報名參加一場考試,我還在做旁觀者,考卷做完了我發(fā)現(xiàn)了你絕大多數(shù)回答選B,隨后我說“為何你的單選題大部分是選B”?這就是個非專業(yè)難題,由于做為被告方你來說,并不會有“我想多選B”那樣的考慮,你所考慮到的僅僅解每個題罷了。過后你能尋找各式各樣造成出現(xiàn)許多選B的緣故,但沒啥實際意義,由于下一次考試你肯定不會考慮到這種緣故。“為何被滲透的網(wǎng)站大部分是PHP開發(fā)設(shè)計的?”就是個非專業(yè)難題,針對做滲透的人而言并不關(guān)注,而題主如今的目地是要變成滲透工作人員,所以說它沒有什么實際意義。針對滲透者來講,并不會說PHP開發(fā)設(shè)計的a網(wǎng)站便會比Java開發(fā)設(shè)計的b網(wǎng)站更強或更難滲透,僅僅PHP有PHP的搞法Java有Java的搞法罷了,如果對網(wǎng)站或APP滲透測試有需求的朋友可以找專業(yè)的網(wǎng)站安全公司來測試網(wǎng)站的安全性,找出漏洞修復掉防止被黑客入侵攻擊,目前SINESAFE,鷹盾安全,綠盟,石頭科技都是在滲透測試方面比較專業(yè)的公司。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!