第一篇:Web網(wǎng)站滲透測(cè)試論文
---------------
裝 訂 線---------------
XXX職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文)
題目: Web網(wǎng)站滲透測(cè)試技術(shù)研究
系
(院)信息系 專業(yè)班級(jí) 計(jì)算機(jī)網(wǎng)絡(luò) 學(xué)
號(hào) 1234567890 學(xué)生姓名 XXX 校內(nèi)導(dǎo)師 XXX 職
稱 講師 企業(yè)導(dǎo)師 XXX 職
稱 工程師 企業(yè)導(dǎo)師
XXX
職
稱
工程師
摘 要: Web網(wǎng)站滲透測(cè)試技術(shù)研究
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和應(yīng)用領(lǐng)域的擴(kuò)張,網(wǎng)絡(luò)安全問(wèn)題越來(lái)越重要。相對(duì)于傳統(tǒng)的系統(tǒng)安全,Web網(wǎng)站的安全得到了越來(lái)越多的重視。首先,越來(lái)越多的網(wǎng)絡(luò)業(yè)務(wù)不再用專門的客戶機(jī)/服務(wù)器模式開(kāi)發(fā),而是運(yùn)行在Web網(wǎng)站上用瀏覽器統(tǒng)一訪問(wèn);其次,和比較成熟的操作系統(tǒng)安全技術(shù)比較,Web網(wǎng)站的安全防護(hù)技術(shù)還不夠完善,當(dāng)前黑客也把大部分注意力集中在Web滲透技術(shù)的發(fā)展上,使Web網(wǎng)站安全總體上面臨相當(dāng)嚴(yán)峻的局面。
為了確保Web網(wǎng)站的安全,需要采用各種防護(hù)措施。在各種防護(hù)措施中,當(dāng)前最有效的措施是先自己模擬黑客攻擊,對(duì)需要評(píng)估的網(wǎng)站進(jìn)行Web滲透測(cè)試,找到各種安全漏洞后再針對(duì)性進(jìn)行修補(bǔ)。
本文在對(duì)Web網(wǎng)站滲透測(cè)試技術(shù)進(jìn)行描述的基礎(chǔ)上,配置了一個(gè)實(shí)驗(yàn)用Web網(wǎng)站,然后對(duì)此目標(biāo)網(wǎng)站進(jìn)行了各種黑客滲透攻擊測(cè)試,找出需要修補(bǔ)的安全漏洞,從而加深了對(duì)Web安全攻防的理解,有利于以后各種實(shí)際的網(wǎng)絡(luò)安全防護(hù)工作。
關(guān)鍵詞:
網(wǎng)絡(luò)安全;Web網(wǎng)站;滲透測(cè)試
Web site penetration testing technology research
Abstract:
With the expansion of the network technology development and applications, network security issues become increasingly important.Compared with the traditional system security, Web security has got more and more attention.First, more and more network applications no longer develop with specialized client / server model, but run on the Web site and accessed by browser;Secondly, operating system security technology is relatively safe, but secure Web site protection technology is still not perfect, so the most of the current hackers’ attention focused on the development of Web penetration technology, the Web site is facing serious security situation in general.To ensure the security Web site, you need to use a variety of protective measures.In a variety of protective measures, the most effective measure is to own hacking simulation, the need to assess the Web site penetration testing, to find a variety of security vulnerabilities before specific repair.Based on the Web site penetration testing techniques described, the configuration of an experimental Web site, then this target site penetration of various hacker attack test, identify areas that need patching security holes, thereby deepening of Web security offensive understanding, there is conducive to future practical network security protection work.Keywords:
Network Security, Web sites, penetration testing
目錄
第一章 概述................................................................................................1
1.1 網(wǎng)絡(luò)安全概述..........................................................................................1 1.2 Web網(wǎng)站面臨的威脅...............................................................................1 1.3 Web滲透測(cè)試概述...................................................................................2
第二章 Web滲透測(cè)試方案設(shè)計(jì)...................................................................4
2.1 滲透測(cè)試網(wǎng)站創(chuàng)建..................................................................................4 2.2 滲透測(cè)試工具選擇..................................................................................4 2.3滲透測(cè)試方法...........................................................................................5
第三章 Web滲透測(cè)試過(guò)程...........................................................................6
3.1 掃描測(cè)試Web網(wǎng)站..................................................................................6 3.2 尋找Web安全漏洞..................................................................................7 3.3 SQL注入攻擊測(cè)試...................................................................................9 3.4 XSS跨站攻擊測(cè)試.................................................................................13 3.5 網(wǎng)馬上傳攻擊測(cè)試................................................................................17
第四章 Web網(wǎng)站防護(hù).................................................................................23
4.1 網(wǎng)站代碼修復(fù)........................................................................................23 4.2 其它防護(hù)措施........................................................................................24
總 結(jié).........................................................................................................25 參考文獻(xiàn).....................................................................................................25
第一章 概述
1.1 網(wǎng)絡(luò)安全概述
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)已經(jīng)越來(lái)越多地滲透到當(dāng)前社會(huì)生活的方方面面,網(wǎng)上電子商務(wù)、電子政務(wù)、電子金融等業(yè)務(wù)日益普及,網(wǎng)絡(luò)上的敏感數(shù)據(jù)也越來(lái)越多,自然對(duì)網(wǎng)絡(luò)安全提出了更高的要求。
根據(jù)一般的定義,網(wǎng)絡(luò)安全是指網(wǎng)絡(luò)系統(tǒng)的硬件、軟件及其系統(tǒng)中的數(shù)據(jù)受到保護(hù),不因偶然的或者惡意的原因而遭受到破壞、更改、泄露,系統(tǒng)連續(xù)可靠正常地運(yùn)行,網(wǎng)絡(luò)服務(wù)不中斷。要做到這一點(diǎn),必須保證網(wǎng)絡(luò)系統(tǒng)軟件、應(yīng)用軟件、數(shù)據(jù)庫(kù)系統(tǒng)具有一定的安全保護(hù)功能,并保證網(wǎng)絡(luò)部件,如終端、調(diào)制解調(diào)器、數(shù)據(jù)鏈路的功能僅僅能被那些被授權(quán)的人訪問(wèn)。
在現(xiàn)實(shí)世界中,由于網(wǎng)絡(luò)相關(guān)的各種軟硬件安裝、配置、管理上面基本不可能做到?jīng)]有任何缺陷和漏洞,所以可以說(shuō)不存在絕對(duì)的網(wǎng)絡(luò)安全。尤其在當(dāng)下網(wǎng)絡(luò)技術(shù)逐漸普及擴(kuò)散的情境下,防范各種形式的黑客攻擊是網(wǎng)絡(luò)資源管理者必須嚴(yán)肅考慮的問(wèn)題。
根據(jù)黑客攻擊的類型,大致可以分為兩種,一種是直接針對(duì)操作系統(tǒng)本身或應(yīng)用軟件的安全漏洞進(jìn)行的攻擊,傳統(tǒng)的注入端口掃描、弱口令爆破、緩沖器溢出都屬于這種類型的攻擊,如果攻擊成功往往可以直接遠(yuǎn)程控制目標(biāo)系統(tǒng),因此一旦出問(wèn)題危害極大,但針對(duì)這種攻擊的防范技術(shù)也比較成熟,采用最新的安全操作系統(tǒng)、強(qiáng)大的防火墻和IDS入侵檢測(cè)系統(tǒng)可以將絕大部分入侵企圖拒之門外。另外一種就是針對(duì)動(dòng)態(tài)Web網(wǎng)站進(jìn)行的攻擊,它不像針對(duì)系統(tǒng)的攻擊那樣直接,成功后能在目標(biāo)系統(tǒng)上進(jìn)行的操作有限,往往還需要進(jìn)行提權(quán)等后續(xù)工作,但目前Web網(wǎng)站本身設(shè)計(jì)上的安全防護(hù)水平普遍不高,針對(duì)Web網(wǎng)站的防范措施目前也還不夠成熟,所以有安全問(wèn)題的Web網(wǎng)站非常多,Web網(wǎng)站的攻防也是現(xiàn)在安全技術(shù)領(lǐng)域的研究熱點(diǎn)。
1.2 Web網(wǎng)站面臨的威脅
傳統(tǒng)上,網(wǎng)絡(luò)應(yīng)用業(yè)務(wù)采用C/S(客戶機(jī)和服務(wù)器)模式,即開(kāi)發(fā)出安裝在普通客戶計(jì)算機(jī)上的遞交申請(qǐng)業(yè)務(wù)模塊和安裝在高性能服務(wù)器上的響應(yīng)請(qǐng)求業(yè)務(wù)模塊,這樣做的好處是性能高,響應(yīng)速度快,但缺點(diǎn)是需要為每個(gè)業(yè)務(wù)專門開(kāi)發(fā)不同的服務(wù)端和客戶端,開(kāi)發(fā)和學(xué)習(xí)的成本也高,所以現(xiàn)在的趨勢(shì)是將所有的服務(wù)模塊都放到Web網(wǎng)站上,而客戶機(jī)統(tǒng)一使用瀏覽器去訪問(wèn)Web網(wǎng)站去實(shí)現(xiàn)業(yè)務(wù)功能。
用Web網(wǎng)站形式開(kāi)發(fā)網(wǎng)絡(luò)業(yè)務(wù)有不少優(yōu)點(diǎn),首先是客戶端統(tǒng)一為瀏覽器、降低了這方面的學(xué)習(xí)成本,另一方面,Web網(wǎng)站的主流開(kāi)發(fā)語(yǔ)言(ASP、PHP、JSP等)是動(dòng)態(tài)腳本語(yǔ)
言,比起用C/C++、Java等語(yǔ)言開(kāi)發(fā)C/S程序,難度有所降低,有利于快速開(kāi)發(fā)出所需的項(xiàng)目。但是從安全方面考慮,由于Web網(wǎng)站牽涉到的一些網(wǎng)絡(luò)協(xié)議先天的不足,以及由于網(wǎng)絡(luò)技術(shù)發(fā)展太快,網(wǎng)站復(fù)雜程度隨著需求擴(kuò)展不斷膨脹,而網(wǎng)站開(kāi)發(fā)程序員的水平和安全意識(shí)往往沒(méi)有跟上,導(dǎo)致Web網(wǎng)站非常容易出現(xiàn)各種安全漏洞,使黑客能夠?qū)ζ溥M(jìn)行各種形式的攻擊,常見(jiàn)的Web安全漏洞主要有SQL注入和XSS跨站攻擊等。SQL注入
SQL注入(SQL injection)是發(fā)生在Web應(yīng)用程序和后臺(tái)數(shù)據(jù)庫(kù)之間的一種安全漏洞攻擊,它的基本原理是:攻擊者精心構(gòu)建一個(gè)包含了SQL指令的輸入數(shù)據(jù),然后作為參數(shù)傳遞給應(yīng)用程序,在應(yīng)用程序沒(méi)有對(duì)輸入數(shù)據(jù)做足夠的檢查的情況下,數(shù)據(jù)庫(kù)服務(wù)器就會(huì)被欺騙,將本來(lái)只能作為普通數(shù)據(jù)的輸入當(dāng)成了SQL指令并執(zhí)行。
數(shù)據(jù)庫(kù)是動(dòng)態(tài)網(wǎng)站的核心,包含了很多網(wǎng)站相關(guān)的敏感數(shù)據(jù),例如管理員的賬號(hào)和密碼等,所以一旦數(shù)據(jù)庫(kù)的信息被SQL注入非法查詢,這些敏感信息就會(huì)被泄露,導(dǎo)致嚴(yán)重后果。此外,SQL注入還可能被用于網(wǎng)頁(yè)篡改、網(wǎng)頁(yè)掛馬,更為嚴(yán)重的是,有些數(shù)據(jù)庫(kù)管理系統(tǒng)支持SQL指令調(diào)用一些操作系統(tǒng)功能模塊,一旦被SQL注入攻擊甚至存在服務(wù)器被遠(yuǎn)程控制安裝后門的風(fēng)險(xiǎn)。XSS跨站攻擊
簡(jiǎn)單地說(shuō),XSS也是由于Web應(yīng)用程序?qū)τ脩舻妮斎脒^(guò)濾不嚴(yán)而產(chǎn)生,攻擊者利用XSS漏洞可以將惡意的腳本代碼(主要包括html代碼和JavaScript腳本)注入到網(wǎng)頁(yè)中,當(dāng)其他用戶瀏覽這些網(wǎng)頁(yè)時(shí),就會(huì)觸發(fā)其中的惡意腳本代碼,對(duì)受害者進(jìn)行諸如Cookie信息竊取、會(huì)話劫持、網(wǎng)絡(luò)釣魚(yú)等各種攻擊。
與主動(dòng)攻擊Web服務(wù)器端的SQL注入攻擊不同,XSS攻擊發(fā)生在瀏覽器客戶端,對(duì)服務(wù)器一般沒(méi)有直接危害,而且總體上屬于等待對(duì)方上鉤的被動(dòng)攻擊,因此XSS這種安全漏洞雖很早就被發(fā)現(xiàn),其危害性卻曾經(jīng)受到普遍忽視,但隨著網(wǎng)絡(luò)攻擊者挖掘出了原來(lái)越多的XSS漏洞利用方式,加上Web2.0的流行、Ajax等技術(shù)的普及,使得黑客有了更多機(jī)會(huì)發(fā)動(dòng)XSS攻擊,導(dǎo)致近年來(lái)XSS攻擊的安全事件層出不窮,對(duì)XSS攻防方面研究的重視程度明顯提高。
當(dāng)然,Web網(wǎng)站面臨的安全威脅還有很多,并且隨著網(wǎng)絡(luò)技術(shù)和網(wǎng)絡(luò)業(yè)務(wù)的發(fā)展而不斷更新,例如CSRF跨站請(qǐng)求偽造、界面操作劫持等。
1.3 Web滲透測(cè)試概述
由于各種安全漏洞,因特網(wǎng)上的Web網(wǎng)站面臨黑客攻擊的風(fēng)險(xiǎn),因此必須采取措施進(jìn)行防護(hù)工作。傳統(tǒng)防火墻因?yàn)楸仨毞判蠾eb服務(wù)的端口(一般是80端口),所以對(duì)SQL注 2
入、XSS跨站攻擊之類入侵手段沒(méi)有防護(hù)效果,現(xiàn)在也出現(xiàn)了一些專門用于保護(hù)Web網(wǎng)站的安全設(shè)備,例如WAF防火墻、安全狗等,但這些設(shè)備并不是萬(wàn)能的,往往容易被高水平的入侵者繞過(guò)。最有效的措施還是進(jìn)行Web滲透測(cè)試。
滲透測(cè)試時(shí)安全模擬黑客可能使用的攻擊技術(shù)和漏洞發(fā)現(xiàn)技術(shù),對(duì)目標(biāo)系統(tǒng)的安全做深入的探測(cè),發(fā)現(xiàn)系統(tǒng)最脆弱的環(huán)節(jié)。滲透測(cè)試能夠直觀的讓管理人員知道自己網(wǎng)絡(luò)所面臨的問(wèn)題。
Web滲透測(cè)試主要是對(duì)Web應(yīng)用程序和相應(yīng)的軟硬件設(shè)備配置的安全性進(jìn)行測(cè)試。進(jìn)行Web滲透測(cè)試的安全人員必須遵循一定的滲透測(cè)試準(zhǔn)則,不能對(duì)被測(cè)系統(tǒng)進(jìn)行破壞活動(dòng)。Web安全滲透測(cè)試一般是經(jīng)過(guò)客戶授權(quán)的,采取可控制、非控制性質(zhì)的方法和手段發(fā)現(xiàn)目標(biāo)服務(wù)器、Web應(yīng)用程序和網(wǎng)絡(luò)配置中存在的弱點(diǎn)。
通過(guò)Web滲透測(cè)試后,即可有針對(duì)性地對(duì)Web網(wǎng)站上的安全漏洞進(jìn)行修補(bǔ),最大程度地加固系統(tǒng),確保安全。
第二章 Web滲透測(cè)試方案設(shè)計(jì)
2.1 滲透測(cè)試網(wǎng)站創(chuàng)建
為了研究Web滲透測(cè)試技術(shù),我們需要一個(gè)測(cè)試用的Web網(wǎng)站,由于法律的限制,我們不能直接去攻擊互聯(lián)網(wǎng)上的Web網(wǎng)站,所以需要自己創(chuàng)建一個(gè)實(shí)驗(yàn)測(cè)試用Web網(wǎng)站,這樣不但合法,而且還有利于測(cè)試完成后做修補(bǔ)加固和代碼審核工作。
測(cè)試Web網(wǎng)站可以創(chuàng)建在本地,也可以創(chuàng)建到自己購(gòu)買的虛擬空間或云主機(jī)上,為了方便起見(jiàn),這里選擇在云平臺(tái)上的一臺(tái)Windows 2003虛擬機(jī)系統(tǒng)上創(chuàng)建Web網(wǎng)站。
ASP、ASP.NET、PHP和JSP網(wǎng)站需要不同的環(huán)境,包括選用Apache、IIS、Nginx或者Weblogic中哪個(gè)Web服務(wù)器,數(shù)據(jù)庫(kù)也有Access、Microsoft SQL Server、MySQL以及Oracle等多種選擇。至于網(wǎng)站的源代碼,可以自己開(kāi)發(fā),但一般更常見(jiàn)是到互聯(lián)網(wǎng)上去搜尋開(kāi)源的Web項(xiàng)目下載,例如中國(guó)站長(zhǎng)網(wǎng)等,可以根據(jù)需求自己對(duì)網(wǎng)站源代碼進(jìn)行適當(dāng)?shù)牟眉粜薷模哺眠_(dá)到滲透測(cè)試目的。
如圖2-1所示,這里選用了IIS+ASP方案創(chuàng)建了一個(gè)測(cè)試用Web網(wǎng)站。
圖2-1 創(chuàng)建Web網(wǎng)站
2.2 滲透測(cè)試工具選擇
對(duì)Web網(wǎng)站進(jìn)行滲透測(cè)試的工作是在一臺(tái)能訪問(wèn)Web網(wǎng)站的攻擊機(jī)上實(shí)施的,這些測(cè)試工作有些可以直接用手工操作,不過(guò)如果有適當(dāng)?shù)墓ぞ邘椭梢源蠓鹊靥岣邼B 4
透測(cè)試的成功率和效率,因此選擇一套滲透測(cè)試用的工具軟件是必備的工作,這些工具一般包括端口掃描器、網(wǎng)站目錄掃描器、網(wǎng)站后臺(tái)掃描器、網(wǎng)站漏洞掃描器、SQL注入工具、XSS利用工具、轉(zhuǎn)碼工具、加解密工具等等。
如圖2-2所示,在本地攻擊機(jī)上安裝了一些常用的滲透測(cè)試工具。
圖2-2 滲透測(cè)試工具
2.3滲透測(cè)試方法
準(zhǔn)備好測(cè)試用Web網(wǎng)站和滲透測(cè)試工具后,即可在攻擊機(jī)上開(kāi)始進(jìn)行Web滲透測(cè)試工作,方法是模擬真正黑客的入侵過(guò)程,綜合利用各種工具和手段,獲取目標(biāo)Web網(wǎng)站甚至網(wǎng)站所在服務(wù)器上的權(quán)限,從而挖掘出網(wǎng)站的各種安全漏洞,為后面的安全加固提供依據(jù)。當(dāng)然,這需要很高的技術(shù)水平和熟練的操作,沒(méi)有多年的經(jīng)驗(yàn)積累是很難在各種情景下都能完成任務(wù)的,在下一章,我們就以一個(gè)比較簡(jiǎn)單的,漏洞比較明顯的Web網(wǎng)站為例演示一下比較典型的Web滲透測(cè)試過(guò)程。
第三章 Web滲透測(cè)試過(guò)程
3.1 掃描測(cè)試Web網(wǎng)站
如圖3-1所示,滲透測(cè)試首先應(yīng)該先用Nmap之類的端口掃描工具掃描一下目標(biāo)網(wǎng)站所在的服務(wù)器,了解開(kāi)放的端口服務(wù),目標(biāo)可能的操作系統(tǒng)類型等信息。這里可以看到,目標(biāo)服務(wù)器的80號(hào)端口是開(kāi)放的,所以Web服務(wù)應(yīng)該是正常的。
圖3-1 端口掃描
然后用瀏覽器打開(kāi)網(wǎng)站驗(yàn)證,如圖3-2所示:
圖3-2 Web網(wǎng)站瀏覽
3.2 尋找Web安全漏洞
我們可以用一些自動(dòng)化的網(wǎng)站掃描工具去檢測(cè)網(wǎng)站的常見(jiàn)漏洞,也可以用純手工的方式進(jìn)行檢測(cè),如圖3-3和3-4所示,在網(wǎng)頁(yè)URL后面添加“and 1=1”和“and 1=2”,發(fā)現(xiàn)網(wǎng)站返回的情況不同!說(shuō)明這里存在著SQL注入漏洞。
圖3-3 SQL注入測(cè)試
圖3-4 SQL注入測(cè)試
如圖3-5所示,在地址欄后面添加“ “> ”,彈窗窗口出現(xiàn),證明這里存在反射型XSS漏洞。
圖3-5 反射型XSS 如圖3-
6、3-7和3-8所示,在留言板里發(fā)表包含“ ”的帖子內(nèi)容,彈窗窗口出現(xiàn),證明這里存在存儲(chǔ)型XSS漏洞。
圖3-6 留言板
圖3-7 XSS留言
圖3-8 存儲(chǔ)型XSS 3.3 SQL注入攻擊測(cè)試
在上一節(jié)已經(jīng)找到Web網(wǎng)站的SQL注入漏洞的基礎(chǔ)上,我們利用此漏洞去猜解網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)中的賬號(hào)和密碼,既可以用工具也可以用手工方式,這里為方便起見(jiàn)選用注入工具,如圖3-9和3-10所示,很快猜解出賬號(hào)和密碼。
圖3-9 工具掃描SQL注入漏洞
圖3-10 注入找到后臺(tái)賬號(hào)密碼
從密碼的形式可以看出不是明文而是原始密碼的MD5散列碼,MD5是單向散列函數(shù),本來(lái)是不能破解的,不過(guò)如果密碼原文比較簡(jiǎn)單,也可能用暴力破解的方式找到原密碼,如圖3-
11、3-12和3-13所示。
圖3-11 破解MD5
圖3-12 破解成功
圖3-13 破解出密碼原文
有了賬號(hào)和密碼后,掃描網(wǎng)站的管理后臺(tái)地址,如圖3-14所示。
圖3-14 掃描出管理后臺(tái)
如圖3-15和3-16所示,用前面注入猜解和破解獲取的賬號(hào)和密碼登錄,成功進(jìn)入Web網(wǎng)站的管理后臺(tái)界面。
圖3-15 登錄管理后臺(tái)
圖3-16 進(jìn)入管理后臺(tái)
3.4 XSS跨站攻擊測(cè)試
前面已經(jīng)通過(guò)手工方式探測(cè)到網(wǎng)站存在XSS漏洞,XSS漏洞屬于一種比較被動(dòng)的安全漏洞,不能用來(lái)直接攻擊服務(wù)器,而是一部用來(lái)攻擊其他客戶端,具體利用的方法和形式很多,下面是利用XSS漏洞竊取管理員cookie的步驟。
圖3-17 XSS利用平臺(tái)網(wǎng)站
如圖3-17所示,XSS漏洞攻擊者自己創(chuàng)建一個(gè)具有XSS漏洞利用功能的網(wǎng)站,然后為自己創(chuàng)建一個(gè)項(xiàng)目,生成具有竊取cookie功能的代碼,如圖3-18所示:
圖3-18 XSS利用代碼
現(xiàn)在攻擊者可以設(shè)法利用各種欺騙手段讓其他Web網(wǎng)站用戶執(zhí)行XSS代碼,這里利用存儲(chǔ)型XSS漏洞,由攻擊者在留言板上發(fā)表包含XSS利用代碼的內(nèi)容插入網(wǎng)站數(shù)據(jù)庫(kù),如圖3-19所示。
圖3-19 將代碼插入目標(biāo)Web網(wǎng)站
如圖3-20所示,一旦Web網(wǎng)站的管理員在登錄狀態(tài)下查看了留言板,XSS利用代碼就 14
在后臺(tái)隱蔽執(zhí)行了。
圖3-20 管理員被攻擊
此時(shí)攻擊者回到XSS網(wǎng)站,會(huì)發(fā)現(xiàn)自己的項(xiàng)目中返回了數(shù)據(jù),如圖3-21所示。
圖3-21 攻擊者收到cookie
如圖3-22所示,攻擊者竊取到了Web網(wǎng)站管理員的cookie信息。
圖3-22 竊取到的cookie值
如圖3-23和3-24所示,有了竊取到的cookie信息,再借助一些cookie修改工具,可以不輸入密碼直接進(jìn)入管理后臺(tái)界面。
圖3-23 cookie修改工具
圖3-24 竊取cookie進(jìn)入管理界面
3.5 網(wǎng)馬上傳攻擊測(cè)試
前面利用SQL注入漏洞拿到管理賬戶和密碼后可以非法進(jìn)入后臺(tái)管理界面,但到這來(lái)一般并不能做多少事,用后臺(tái)權(quán)限篡改新聞掛黑頁(yè)是很無(wú)聊的事情,常見(jiàn)的做法是想辦法將網(wǎng)頁(yè)木馬上傳到網(wǎng)站獲取Webshell得到網(wǎng)站所在服務(wù)器的某些權(quán)限,然后有需要和可能再設(shè)法提權(quán)。
如圖3-25所示,在Web網(wǎng)站管理后臺(tái)里找到一個(gè)能夠上傳自己圖片的地方,然后選擇上傳文件,如圖3-26和3-27所示,直接上傳asp格式的網(wǎng)馬是通不過(guò)檢查的,所以上傳一個(gè)偽裝成圖片文件的小馬,結(jié)果成功上傳,并被自動(dòng)重命名,如圖3-28和3-29所示。
圖3-25 上傳圖片
圖3-26 選擇文件
圖3-27 上傳網(wǎng)馬圖片
圖3-28 上傳成功
圖3-29 上傳文件位置和名稱
現(xiàn)在網(wǎng)馬內(nèi)容上傳上去了,但文件后綴名不對(duì),所以不能訪問(wèn)執(zhí)行,所以需要再利用類似如圖3-30所示的備份漏洞,將上傳的文件的后綴名成功改回asp。
圖3-30 備份改名
現(xiàn)在可以直接訪問(wèn)上傳成功的網(wǎng)馬,如圖3-31所示是小馬的效果,利用它在上傳一個(gè)功能齊全的大馬,如圖3-32和3-33所示。
圖3-31 訪問(wèn)網(wǎng)馬
圖3-32 上傳大馬
圖3-33 訪問(wèn)大馬
現(xiàn)在可以直接訪問(wèn)大馬網(wǎng)頁(yè)文件,如圖3-34所示,登錄成功后即得到類似圖3-35所示的Webshell界面,根據(jù)權(quán)限可以對(duì)Web網(wǎng)站所在的服務(wù)器進(jìn)行操作,如果有其他系統(tǒng)和軟件漏洞,還可以設(shè)法提權(quán),獲取對(duì)服務(wù)器的完全控制權(quán)。
圖3-34 網(wǎng)馬登錄
圖3-35 獲取Webshell
第四章 Web網(wǎng)站防護(hù)
4.1 網(wǎng)站代碼修復(fù)
經(jīng)過(guò)Web滲透測(cè)試,我們發(fā)現(xiàn)了網(wǎng)站的安全漏洞及其嚴(yán)重后果,下一步自然就是部署安全防護(hù)措施,堵塞漏洞。
對(duì)Web網(wǎng)站后臺(tái)代碼進(jìn)行閱讀審核后,可知正是因?yàn)榫W(wǎng)站查詢數(shù)據(jù)庫(kù)的SQL語(yǔ)句缺少必要的過(guò)濾措施才導(dǎo)致了SQL注入、XSS等安全漏洞。修補(bǔ)漏洞的最好辦法是用安全編碼方式徹底重寫(xiě)所有相關(guān)代碼,如果沒(méi)有這個(gè)條件,添加一些過(guò)濾代碼也是比較好的辦法,例如圖4-1所示,在數(shù)據(jù)庫(kù)連接文檔中添加了對(duì)用戶提交值中非法參數(shù)的檢測(cè)。
圖4-1 過(guò)濾代碼
添加過(guò)濾代碼后,黑客如果再企圖對(duì)Web網(wǎng)站進(jìn)行諸如SQL注入之類的攻擊,就會(huì)被攔截而歸于失敗,如圖4-2所示。
圖4-2 SQL注入被攔截
需要注意的是,黑名單式的過(guò)濾代碼并不是萬(wàn)能的,往往會(huì)被更高水平的黑客攻擊繞過(guò),所以還應(yīng)根據(jù)攻防技術(shù)的發(fā)展及時(shí)更新,并結(jié)合其他安全防范措施。
4.2 其它防護(hù)措施
因?yàn)楝F(xiàn)在的Web網(wǎng)站功能越來(lái)越多,也越來(lái)越復(fù)雜,相應(yīng)的黑客攻擊技術(shù)也在不斷發(fā)展,所以往往不是單一的安全防護(hù)措施就能有效抵御各種滲透攻擊,而需要綜合采用各種措施,一方面盡可能將所有的安全漏洞堵住,另一方面可以爭(zhēng)取做到即使黑客攻破了某個(gè)安全措施,也會(huì)被其他安全措施攔截,將損失降低到最小。
目前比較常用的Web安全防范措施有:盡量選用高版本的操作系統(tǒng)Web服務(wù)器,設(shè)置高強(qiáng)度的密碼,給網(wǎng)站目錄設(shè)置最小的必要權(quán)限,加裝Web防火墻和殺毒軟件監(jiān)控網(wǎng)頁(yè)木馬等。
最后需要指出,Web滲透和防護(hù)技術(shù)還處在快速發(fā)展階段,所以沒(méi)有一勞永逸的安全,必須不斷學(xué)習(xí),與時(shí)俱進(jìn)。
總 結(jié)
網(wǎng)絡(luò)安全是當(dāng)前的一個(gè)技術(shù)研究熱點(diǎn),Web安全又是網(wǎng)絡(luò)安全中的一個(gè)核心問(wèn)題。Web滲透測(cè)試則是強(qiáng)化Web網(wǎng)站安全的重要技術(shù)手段,它是在獲得授權(quán)的情況下,模擬真實(shí)的黑客攻擊手段對(duì)目標(biāo)Web站點(diǎn)進(jìn)行入侵測(cè)試,因此能夠最大程度挖掘出Web網(wǎng)站的安全漏洞,為Web安全防護(hù)提供有效依據(jù)。
本文是在真實(shí)網(wǎng)絡(luò)環(huán)境里自己搭建了一個(gè)Web網(wǎng)站,然后自己對(duì)其進(jìn)行滲透測(cè)試,研究Web安全相關(guān)攻防技術(shù)。限于水平,創(chuàng)建的Web網(wǎng)站和攻防所用的技術(shù)都比較簡(jiǎn)單,沒(méi)有涉及當(dāng)前最新的Web網(wǎng)站漏洞測(cè)試,但仍然比較完整地展示了Web網(wǎng)站滲透測(cè)試和防護(hù)的過(guò)程,為以后進(jìn)一步學(xué)習(xí)和工作打下良好基礎(chǔ)。
參考文獻(xiàn)
[1] 陳小兵,范淵,孫立偉.Web滲透技術(shù)及實(shí)戰(zhàn)案例解析 [M].北京:電子工業(yè)出版社,2012.4 [2] 王文君,李建蒙.Web應(yīng)用安全威脅與防治 [M].北京:電子工業(yè)出版社,2013.1 [3] 吳翰清.白帽子講Web安全 [M].北京:電子工業(yè)出版社,2012.3 [4] 鮑洪生.信息安全技術(shù)教程 [M].北京:電子工程出版社,2014.3 25
第二篇:Web網(wǎng)站設(shè)計(jì)職業(yè)行情
Web網(wǎng)站設(shè)計(jì)職業(yè)行情
北京Web前端開(kāi)發(fā)工程師招聘:
北京大正語(yǔ)言知識(shí)處理科技有限公司/漢語(yǔ)之聲國(guó)際網(wǎng)絡(luò)技術(shù)(北京)有限公司
一、工作職責(zé):利用HTML/CSS/JavaScript/DOM等各種Web技術(shù)進(jìn)行產(chǎn)品的界面開(kāi)發(fā)。制作標(biāo)準(zhǔn)優(yōu)化的代碼,并增加交互動(dòng)態(tài)功能,開(kāi)發(fā)JavaScript模塊,同時(shí)結(jié)合后臺(tái)開(kāi)發(fā)技術(shù)模擬整體效果,進(jìn)行豐富互聯(lián)網(wǎng)的Web開(kāi)發(fā),致力于通過(guò)技術(shù)改善用戶體驗(yàn)。
二、職位要求:
1、本科及以上學(xué)歷 ;
2、精通HTML/XHTML、CSS,熟悉頁(yè)面架構(gòu)和布局,對(duì)Web標(biāo)準(zhǔn)和標(biāo)簽語(yǔ)義化有深入理解;
3、精通Ajax、JavaScript、DOM等前端技術(shù),掌握面向?qū)ο缶幊趟枷耄?/p>
4、熟悉一種以上后臺(tái)開(kāi)發(fā)語(yǔ)言(如PHP/Java或C/C++/.NET)以及一種數(shù)據(jù)庫(kù)(如MySQL/Oracle);
5、對(duì)Web技術(shù)創(chuàng)新及豐富互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)(Rich Internet Applications)有濃厚興趣;
6、對(duì)用戶體驗(yàn)、交互操作流程、及用戶需求有深入理解;
7、極強(qiáng)的團(tuán)隊(duì)協(xié)作精神、優(yōu)秀的學(xué)習(xí)能力與創(chuàng)新能力。
三、工資 4000-5000元/月
發(fā)布時(shí)間:2010-04-27
來(lái)源網(wǎng)站:智聯(lián)招聘網(wǎng)
北京賽嘉城電子商務(wù)有限公司
崗位職責(zé):
1、負(fù)責(zé)將美工制作的頁(yè)面效果做成標(biāo)準(zhǔn)的HTML網(wǎng)頁(yè)原型;
2、負(fù)責(zé)開(kāi)放平臺(tái)前端靜態(tài)頁(yè)面JS交互效果編寫(xiě)及修改;
3、負(fù)責(zé)開(kāi)放平臺(tái)WEB前端(動(dòng)態(tài)頁(yè)面)最終交互效果的實(shí)現(xiàn)及修改;
4、負(fù)責(zé)協(xié)調(diào)技術(shù)開(kāi)發(fā)人員進(jìn)行頁(yè)面與后臺(tái)程序銜接。
5、優(yōu)化網(wǎng)站前端性能;
6、優(yōu)化用戶界面易用性
能力要求:
1.大專以上學(xué)歷,至少2年web前臺(tái)開(kāi)發(fā)工作經(jīng)驗(yàn)
2.精通HTML/XHTM及JavaScript,熟悉W3C標(biāo)準(zhǔn),熟練應(yīng)用開(kāi)源JavaScript庫(kù)(如JQuery);
3.可以快速、簡(jiǎn)練的將網(wǎng)頁(yè)設(shè)計(jì)圖,使用DIV+CSS編寫(xiě)成靜態(tài)頁(yè)面,能夠使用JS手工編寫(xiě)前端效果,能夠使用AJAX方法實(shí)現(xiàn)前端效果,熟悉相關(guān)規(guī)范,有豐富的跨瀏覽器開(kāi)發(fā)經(jīng)驗(yàn);
4.熟悉前端頁(yè)面優(yōu)化,具有高性能網(wǎng)站的構(gòu)建經(jīng)驗(yàn)者優(yōu)先;
5.具有優(yōu)秀的學(xué)習(xí)能力與創(chuàng)新能力,并能夠承擔(dān)較強(qiáng)的工作壓力;
6.對(duì)用戶體驗(yàn)與功能易用性有較為深刻的理解
7.良好的團(tuán)隊(duì)合作意識(shí)和積極的工作態(tài)度;
8.有PHP開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
發(fā)布時(shí)間:2011-03-30
來(lái)源網(wǎng)站:前程無(wú)憂 深圳市熾昂科技有限公司
職位描述
負(fù)責(zé)根據(jù)UI效果圖以DIV+CSS布局的方式切割成標(biāo)準(zhǔn)的HTML頁(yè)面,不斷優(yōu)化代碼并保持良好主流瀏覽器兼容性
負(fù)責(zé)配合后端開(kāi)發(fā)人員實(shí)現(xiàn)界面功能和效果
職位要求
1、計(jì)算機(jī)相關(guān)專業(yè),2年以上相關(guān)工作經(jīng)驗(yàn);
2、精通HTML、DIV、CSS,熟悉頁(yè)面框架和布局,對(duì)WEB標(biāo)準(zhǔn)和標(biāo)簽語(yǔ)義有深入的理解
3、精通Javascript,JSON,AJAX等技術(shù),熟練運(yùn)用常見(jiàn)JS框架,如JQuery、Prototype、Extjs等
4、能夠使用JavaScript進(jìn)行通用組件、類庫(kù)、框架編寫(xiě)
5、具有大型互聯(lián)網(wǎng)行業(yè)工作經(jīng)驗(yàn)者優(yōu)先考慮
其他要求:
1、具有良好的表達(dá)和溝通能力,思路清晰,較強(qiáng)的責(zé)任心、團(tuán)隊(duì)精神以及動(dòng)手能力
2、善于學(xué)習(xí),對(duì)WEB前端技術(shù)有深厚的興趣和研究探索精神,并且愿意與團(tuán)隊(duì)成員分享相關(guān)經(jīng)驗(yàn)
3、個(gè)性開(kāi)朗,在面對(duì)壓力時(shí)能夠保持良好的心態(tài)
發(fā)布時(shí)間:2011-03-29 綠盟科技
職位工作內(nèi)容簡(jiǎn)要綜述:前端頁(yè)面開(kāi)發(fā)
具體工作內(nèi)容與職責(zé):
1、負(fù)責(zé)產(chǎn)品界面的前端開(kāi)發(fā),配合開(kāi)發(fā)人員實(shí)現(xiàn)最終產(chǎn)品界面,并監(jiān)管界面開(kāi)發(fā)質(zhì)量;
2、依據(jù)設(shè)計(jì)稿,高質(zhì)量完成HTML頁(yè)面原型的制作;
3、負(fù)責(zé)維護(hù)和更新界面設(shè)計(jì)標(biāo)準(zhǔn)和規(guī)范,并推廣標(biāo)準(zhǔn)和規(guī)范的實(shí)施;
4、交互控件的設(shè)計(jì)與開(kāi)發(fā),UI編碼規(guī)范的制定與推廣;
5、響應(yīng)公司網(wǎng)站相關(guān)的頁(yè)面制作與維護(hù);
工作經(jīng)驗(yàn)和技能要求:
1、本科以上學(xué)歷,2年以上前端開(kāi)發(fā)經(jīng)驗(yàn);
2、精通HTML、CSS、Javascript,熟練掌握Photoshop、Dreamweaver等軟件,完成頁(yè)面制作,實(shí)現(xiàn)界面中的交互功能,并兼容主流瀏覽器,會(huì)Actionscript者優(yōu)先;
3、熟悉web標(biāo)準(zhǔn),對(duì)表現(xiàn)與數(shù)據(jù)分離,HTML語(yǔ)義化等有深刻理解;
4、了解PHP或其他服務(wù)器編程語(yǔ)言,能協(xié)助后臺(tái)開(kāi)發(fā)人員完成最終產(chǎn)品界面;
5、具備良好的團(tuán)隊(duì)合作精神和積極主動(dòng)的溝通意識(shí);
6、對(duì)web技術(shù)鉆研有強(qiáng)烈興趣,有良好的學(xué)歷能力和強(qiáng)烈的進(jìn)取心。
發(fā)布時(shí)間:2011-03-30
來(lái)源網(wǎng)站:前程無(wú)憂
大洋網(wǎng)
職位描述:本職位隸屬于技術(shù)中心研發(fā)部,負(fù)責(zé)Web系統(tǒng)和功能的前端開(kāi)發(fā)、維護(hù)。
職位要求:
1、本科以上學(xué)歷,計(jì)算機(jī)或相關(guān)專業(yè);
2、熟悉各種Web前端技術(shù),包括
XHTML/XML/CSS/Javascript/ActionScript等;
3、深刻理解Web標(biāo)準(zhǔn),對(duì)可用性、可訪問(wèn)性等相關(guān)知識(shí)有實(shí)際的了解和實(shí)踐經(jīng)驗(yàn);
4、有基于Ajax或Flash的RIA應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn);
5、溝通能力強(qiáng),善于同多人協(xié)作完成任務(wù);
6、抗壓能力強(qiáng),可應(yīng)對(duì)較大的工作壓力;
7、有后臺(tái)語(yǔ)言(如Java/PHP/C++)經(jīng)驗(yàn)者優(yōu)先;
8、有框架使用、subversion、開(kāi)發(fā)流程管理等經(jīng)驗(yàn)者優(yōu)先。
發(fā)布時(shí)間:2011-03-30
來(lái)源網(wǎng)站:前程無(wú)憂
廣州海然數(shù)碼科技有限公司
崗位職責(zé)
1、技術(shù)人員職位,在上級(jí)的領(lǐng)導(dǎo)和監(jiān)督下定期完成量化的工作要求;
2、能獨(dú)立處理和解決所負(fù)責(zé)的任務(wù);
3、根據(jù)開(kāi)發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)模塊軟件的設(shè)計(jì)、開(kāi)發(fā)、編程任務(wù);
4、進(jìn)行程序單元、功能的測(cè)試,查出軟件存在的缺陷并保證其質(zhì)量;
5、進(jìn)行編制項(xiàng)目文檔和質(zhì)量記錄的工作;
6、維護(hù)軟件使之保持可用性和穩(wěn)定性。任職資格
1、計(jì)算機(jī)相關(guān)專業(yè)背景,專科以上學(xué)歷;
2、熟悉數(shù)據(jù)庫(kù)編程,精通數(shù)據(jù)庫(kù)應(yīng)用(SQLSERVER為主);
3、熟練掌握.NETFramework(C#)或者ASP開(kāi)發(fā),能開(kāi)發(fā)B/S構(gòu)架的應(yīng)用程序;
4、精通Javascript、動(dòng)態(tài)網(wǎng)頁(yè)、AJAX、HTML、CSS等WEB技術(shù)
5、熟悉VB或者ASP語(yǔ)法
6、能獨(dú)立完成用戶交換界面的設(shè)計(jì)、有一定的審美和網(wǎng)頁(yè)設(shè)計(jì)能力的優(yōu)先考慮
7、做事嚴(yán)謹(jǐn)踏實(shí),責(zé)任心強(qiáng),條理清楚,善于學(xué)習(xí)總結(jié),有良好的團(tuán)隊(duì)合作精神和溝通協(xié)調(diào)能力。發(fā)布時(shí)間:2011-03-30
來(lái)源網(wǎng)站:珠江人才熱線 廣州跨際網(wǎng)絡(luò)科技有限公司
c# vb asp.net web開(kāi)發(fā) 電子商務(wù)軟件工程師
崗位職責(zé)描述:
1、獨(dú)立進(jìn)行電子商務(wù)網(wǎng)站產(chǎn)品設(shè)計(jì);
2、能管理外包項(xiàng)目以及獨(dú)立高質(zhì)量的完成開(kāi)發(fā)任務(wù);
任職資格描述:
1、計(jì)算機(jī)、信息管理或通信等相關(guān)專業(yè)本科及以上學(xué)歷。
2、精通C#開(kāi)發(fā)語(yǔ)言;
3、熟悉.NET Framework 架構(gòu)體系,能夠非常熟練使用.NET平臺(tái)進(jìn)行編程:C#(Winform),ASP.NET,JS,XML等)。能夠編寫(xiě)高質(zhì)量的代碼;熟悉面向?qū)ο蟮乃枷耄泻芎玫臉I(yè)務(wù)分析設(shè)計(jì)和業(yè)務(wù)抽象能力;
4、有非常熟練的數(shù)據(jù)庫(kù)(SQL Server或 Mysql等)應(yīng)用經(jīng)驗(yàn),對(duì)數(shù)據(jù)結(jié)構(gòu)有清楚的認(rèn)識(shí),有一定的數(shù)據(jù)庫(kù)設(shè)計(jì)能力;
5、有三年以上的開(kāi)發(fā)經(jīng)驗(yàn),完整參與兩個(gè)以上項(xiàng)目的開(kāi)發(fā) ;
6、有良好的溝通、理解能力,客戶導(dǎo)向意識(shí) ;
7、有良好的自我學(xué)習(xí)能力、自我管理能力和團(tuán)隊(duì)合作能力;
8、有財(cái)務(wù)軟件開(kāi)發(fā)經(jīng)驗(yàn)的優(yōu)先考慮。
一、崗位職責(zé):
1、精通ASP.NET(C#)開(kāi)發(fā),熟悉WebService、AJAX;
2、熟悉三層架構(gòu),熟悉OOP設(shè)計(jì)編程理念;
3、熟悉DIV+CSS WEB標(biāo)準(zhǔn)化;
4、精通SQL語(yǔ)言,熟練使用SQL Server 2005,熟悉存儲(chǔ)過(guò)程開(kāi)發(fā);
二、職位要求:
1、大專及以上學(xué)歷,22-35歲,二年以上網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn),有獨(dú)立建站或電子商務(wù)類網(wǎng)站建設(shè)經(jīng)驗(yàn)者優(yōu)先;
2、積極上進(jìn),善于學(xué)習(xí),具備良好的分析、解決問(wèn)題的能力;
3、有責(zé)任心,工作效率高,有良好交流溝通能力和團(tuán)隊(duì)協(xié)作意識(shí);
注:在簡(jiǎn)歷中請(qǐng)?zhí)峁┚唧w開(kāi)發(fā)網(wǎng)站網(wǎng)址及自己負(fù)責(zé)的功能。
三、符合以下條件者從優(yōu):
有門戶級(jí)大型網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn)者。
發(fā)布時(shí)間:2011-03-28
來(lái)源網(wǎng)站:智聯(lián)招聘網(wǎng)
第三篇:web課程設(shè)計(jì)報(bào)告-視頻網(wǎng)站
Web應(yīng)用開(kāi)發(fā)基礎(chǔ)設(shè)計(jì)
題目: 電影網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_ 系部:_信息技術(shù)工程學(xué)院___ 專業(yè):_xxxxxxxx___________ 班級(jí):_xxxxxxxx___________ 學(xué)號(hào):_xxxxxxxxxxxx________ 姓名:_xxxxxxx_____________
目錄
一、實(shí)驗(yàn)?zāi)康?..................................................................................................................................3
二、實(shí)驗(yàn)需求...................................................................................................................................3
三、實(shí)驗(yàn)功能...................................................................................................................................3
四、實(shí)驗(yàn)內(nèi)容...................................................................................................................................3
1.設(shè)計(jì)主頁(yè)...........................................................................................................................3 2.主頁(yè)頁(yè)面設(shè)計(jì)...................................................................................................................4 3.博客頁(yè)面設(shè)計(jì)...................................................................................................................4 4.關(guān)于我們...........................................................................................................................5 5.常見(jiàn)問(wèn)題...........................................................................................................................5
五、實(shí)驗(yàn)心得體會(huì)...........................................................................................................................5
1.標(biāo)題................................................................................................................................5 2.內(nèi)容的采集....................................................................................................................5 3.圖片................................................................................................................................5 4.網(wǎng)頁(yè)排版........................................................................................................................5 5.背景................................................................................................................................6 6.其它................................................................................................................................6
六、實(shí)驗(yàn)不足...................................................................................................................................6
一、實(shí)驗(yàn)?zāi)康?/p>
1.學(xué)會(huì)使用HTML和CSS技術(shù)實(shí)現(xiàn)靜態(tài)網(wǎng)站的搭建和設(shè)計(jì),完成五個(gè)網(wǎng)頁(yè)的建設(shè),網(wǎng)站要呈現(xiàn)出來(lái)電影推薦的主題。
2.掌握網(wǎng)站開(kāi)發(fā)的原理和相關(guān)技術(shù),尤其是要具備用HTML編寫(xiě)網(wǎng)頁(yè)的能力。
3.掌握HTML基礎(chǔ)標(biāo)簽(標(biāo)題標(biāo)簽、段落標(biāo)簽和換行標(biāo)簽)、列表(有序、無(wú)序)。4.掌握基本框架的創(chuàng)建并使用框架實(shí)現(xiàn)網(wǎng)頁(yè)的整體布局。
5.掌握表格的基本創(chuàng)建、表格屬性的使用及使用表格實(shí)現(xiàn)網(wǎng)頁(yè)的整體布局。6.掌握CSS多種屬性及使用方法(字體、文本、背景、邊框、邊距及填充)。
二、實(shí)驗(yàn)需求
電影推薦是本網(wǎng)站打造的一個(gè)電影社區(qū),幫助用戶找到想要的電影、影人、影院、電視劇。比如通過(guò)各大網(wǎng)站的影評(píng),電影的評(píng)分幫助你找到你想要的電影。滿足用戶對(duì)于電影的多種不同需求,充分釋放你對(duì)電影的熱愛(ài)。
三、實(shí)驗(yàn)功能
1.用HTML設(shè)計(jì)制作網(wǎng)頁(yè)。用記事本或dreamweaver作為工具,利用HTML語(yǔ)言制作簡(jiǎn)單網(wǎng)頁(yè)。
2.用框架、表格和表單設(shè)計(jì)制作網(wǎng)頁(yè)。
3.CSS樣式的使用。CSS的類、選擇符和標(biāo)識(shí)符的使用,內(nèi)嵌式、外接式樣式的使用 4.javascript的使用。在HTML網(wǎng)頁(yè)上使用,用來(lái)給HTML網(wǎng)頁(yè)增加動(dòng)態(tài)功能。
四、實(shí)驗(yàn)內(nèi)容
1.設(shè)計(jì)主頁(yè)
主條目?jī)?nèi)容包括:
主頁(yè):網(wǎng)站打開(kāi)后看到的第一個(gè)頁(yè)面,主頁(yè)文件名是index加上擴(kuò)展名.html。
index.hml頁(yè)面搭建
申明文檔的類型是html5 網(wǎng)頁(yè)的編碼格式是UTF-8 讓網(wǎng)站支持IE瀏覽器。
博客: 博客上的文章通常根據(jù)張貼時(shí)間,以倒序方式由新到舊排列。本博客結(jié)合了文字、圖像,能夠讓讀者以互動(dòng)的方式留下意見(jiàn),是許多博客的重要要素。博客內(nèi)容以圖片介紹為主,本應(yīng)有一些博客專注在藝術(shù)、攝影、視頻、音樂(lè)、播客等各種主題,但由于初學(xué)尚有不足。
關(guān)于我們
本站整理各種經(jīng)典,熱評(píng)的電影。本著分享精神。
聯(lián)系我們:如果你對(duì)我們的網(wǎng)站有啥建議和意見(jiàn),請(qǐng)聯(lián)系我們。這也是對(duì)網(wǎng)站不足的一個(gè)回饋。反饋者可以將名字郵件信息等提交發(fā)送給我們。
聯(lián)系我們
歡迎聯(lián)系我們
你的名字:
你的郵件:
你的信息:
第四篇:Web系統(tǒng)網(wǎng)站設(shè)計(jì)報(bào)告
ASP.NET Web應(yīng)用網(wǎng)站設(shè)計(jì)報(bào)告
學(xué)院:計(jì)算機(jī)學(xué)院
姓名:
學(xué)號(hào): 專業(yè):
目錄
1、網(wǎng)站設(shè)計(jì)背景.........................................................................................................3 1.1開(kāi)發(fā)環(huán)境:.......................................................................................................3
2、設(shè)計(jì)題目.................................................................................................................3
3、總體設(shè)計(jì)方案.........................................................................................................3 3.1功能設(shè)計(jì)..............................................................................................................4
4、處理流程.................................................................................................................4
5、功能的實(shí)現(xiàn).............................................................................................................5 5.1首頁(yè)設(shè)計(jì)效果......................................................................................................5 5.2圖書(shū)界面設(shè)計(jì)效果..............................................................................................9 5.3登錄功能設(shè)計(jì)效果............................................................................................13 5.4注冊(cè)功能設(shè)計(jì)效果............................................................................................15 5.5清倉(cāng)、優(yōu)惠設(shè)計(jì)效果........................................................................................16 5.6加入購(gòu)物車?yán)^續(xù)購(gòu)買、付款設(shè)計(jì)效果............................................................18 5.7購(gòu)物車及收銀臺(tái)................................................................................................19
6、數(shù)據(jù)庫(kù)設(shè)計(jì)............................................................................................................20 6.1數(shù)據(jù)庫(kù)設(shè)計(jì)方案................................................................................................20 6.2 部分截圖.........................................................................................................21 6.2.1數(shù)據(jù)庫(kù)建表.................................................................................................21 6.2.2保存用戶信息的表.....................................................................................21 6.2.3保存商品信息的表.....................................................................................22 6.2.4保存購(gòu)物車信息的表.................................................................................22
7、總結(jié).......................................................................................................................22
1、網(wǎng)站設(shè)計(jì)背景
隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速崛起,計(jì)算機(jī)日漸深刻的在改變著人們的生產(chǎn)生活方式。人們已經(jīng)對(duì)去固定的場(chǎng)所、購(gòu)買(出售)固定的物品的交易方式所帶來(lái)的不便越來(lái)越感到不滿,交易的時(shí)間長(zhǎng)、效率低。高額的運(yùn)費(fèi)、銷售場(chǎng)地的憑租費(fèi)等繁多的額外開(kāi)支也給商家?guī)?lái)沉重的成本支出。為了適應(yīng)市場(chǎng)、適應(yīng)經(jīng)濟(jì)前進(jìn)的步伐,買家和商家都在努力積極地尋找一種能夠帶來(lái)高效率、低成本銷售模式。開(kāi)發(fā)網(wǎng)上商城、研究網(wǎng)上商城的推廣方式,不僅能為其帶來(lái)新的盈利模式,也可以實(shí)現(xiàn)整個(gè)產(chǎn)業(yè)的共贏,而且對(duì)于我國(guó)電子商務(wù)在整個(gè)經(jīng)濟(jì)領(lǐng)域中的發(fā)展也有著非常深遠(yuǎn)而重要的意義。本系統(tǒng)是采用JspS+Mysql+RPC構(gòu)建的一個(gè)動(dòng)態(tài)的網(wǎng)上書(shū)店網(wǎng)站在以輕量級(jí)數(shù)據(jù)庫(kù)Mysql為開(kāi)發(fā)平臺(tái),Tomcat為應(yīng)用服務(wù)器,采用JSP技術(shù)開(kāi)發(fā)的網(wǎng)上商城購(gòu)物系統(tǒng)。本系統(tǒng)分為前臺(tái)部分,和后臺(tái)部分,前臺(tái)主要由用戶使用,主要包括用戶注冊(cè)、登錄、瀏覽商品、購(gòu)物車等功能。
1.1開(kāi)發(fā)環(huán)境:
windows 7 vs2013 Sql server2014
2、設(shè)計(jì)題目
電子商務(wù)是指在企業(yè)互聯(lián)網(wǎng)、增值網(wǎng)和內(nèi)部網(wǎng)上以電子交易方式進(jìn)行交易活動(dòng)和相關(guān)服務(wù)的活動(dòng),是傳統(tǒng)商業(yè)活動(dòng)各環(huán)節(jié)的、電子化。隨著計(jì)算機(jī)和網(wǎng)絡(luò)的日趨普及,越來(lái)越多的商家建立了自己的B2C網(wǎng)站。比如淘寶網(wǎng)、蘇寧易購(gòu)、亞馬遜、三星商城、以及各大團(tuán)購(gòu)網(wǎng)站等。要求用本學(xué)期所學(xué)ASP.NET WEB應(yīng)用開(kāi)發(fā)技術(shù)以及參考、查找相關(guān)書(shū)籍,設(shè)計(jì)編程實(shí)現(xiàn)一個(gè)類似淘寶的購(gòu)物網(wǎng)站,要求有以下功能:(1)注冊(cè);(2)登錄;
(3)購(gòu)物,在購(gòu)物時(shí)有物品編號(hào)、圖片、名稱、簡(jiǎn)介以及購(gòu)買;(4)選中需要的物品時(shí)加入購(gòu)物車點(diǎn)擊購(gòu)買。
3、總體設(shè)計(jì)方案
網(wǎng)站設(shè)計(jì)使用單機(jī)作業(yè),由手動(dòng)輸入有關(guān)信息,可以選購(gòu)圖書(shū),上傳圖書(shū),進(jìn)行用戶注冊(cè)等。前端開(kāi)發(fā)語(yǔ)言使用HTML服務(wù)器采用使用SQL數(shù)據(jù)庫(kù)管理系統(tǒng)以及ASP.NET.3.1功能設(shè)計(jì)
作為一個(gè)網(wǎng)上購(gòu)物系統(tǒng),首先必須保證用戶的方便性,因此系統(tǒng)應(yīng)具有商品排行、清倉(cāng)優(yōu)惠、以及最重要的“購(gòu)物車”的功能,以便用戶可以方便的購(gòu)買物品同時(shí)完成支付。在系統(tǒng)中應(yīng)列舉出商家的各種優(yōu)惠舉措和促銷信息。在系統(tǒng)的后臺(tái),管理員能夠管理商品,用戶信息,產(chǎn)品信息,友情鏈接以及最重要的訂單處理模塊。在設(shè)計(jì)過(guò)程中,要處理好各部分的關(guān)系,并由此設(shè)計(jì)相關(guān)的數(shù)據(jù)庫(kù)。本網(wǎng)站應(yīng)具有的功能有:用戶注冊(cè)、登錄功能;商品瀏覽功能、購(gòu)物車等功能;后臺(tái)部分主要有管理員操作,包括商品管理、公告管理、圖書(shū)優(yōu)惠管理等功能。(1)用戶注冊(cè)、登錄:購(gòu)買本網(wǎng)站必須是本網(wǎng)站的會(huì)員,即必須先注冊(cè)會(huì)員,只有注冊(cè)核對(duì)信息登錄后,用戶才能正常進(jìn)行購(gòu)物操作。
(2)購(gòu)物車管理:會(huì)員選定一種商品后,就可以直接把圖書(shū)放到購(gòu)物車中,提交訂單,完成支付;在未提交前可以隨意取消這件商品,繼續(xù)購(gòu)買其他商品。(3)購(gòu)買:選中圖書(shū)加入購(gòu)物車點(diǎn)擊購(gòu)買、付款;(4)商品信息簡(jiǎn)介:對(duì)網(wǎng)上商城的商品進(jìn)行管理,包括商品上下架庫(kù),商品信息、價(jià)格的制定等。
(5)后臺(tái)管理:包括用戶信息的保存、圖書(shū)信息的更新、優(yōu)惠、清倉(cāng)活動(dòng)的信息更新等。
4、處理流程
(1)用戶注冊(cè):購(gòu)買者進(jìn)入網(wǎng)站頁(yè)面后,首先要填寫(xiě)注冊(cè)資料,在判斷無(wú)誤的情況下完成成功注冊(cè),登陸網(wǎng)站首頁(yè)。
(2)商品購(gòu)買:用戶通過(guò)登錄后,瀏覽商品,選擇圖書(shū)后,可以將圖書(shū)放入購(gòu)物車,確認(rèn)繼續(xù)購(gòu)物,在購(gòu)物車頁(yè)面,可以對(duì)購(gòu)物車?yán)锏膱D書(shū)進(jìn)行購(gòu)買。
(3)管理員管理:管理員通過(guò)后臺(tái)登陸后,可以對(duì)商品信息、公告信息、優(yōu)惠、清倉(cāng)信息等功能進(jìn)行操作。(4)用戶可以看到商品的簡(jiǎn)介以及特價(jià)商品,查看商品信息后,可以選擇購(gòu)買。
5、功能的實(shí)現(xiàn)
5.1首頁(yè)設(shè)計(jì)效果
部分代碼如下:
<%@PageLanguage=“C#”AutoEventWireup=“true”CodeFile=“detail.aspx.cs”Inherits=“detail”%>
計(jì) 算 機(jī) 網(wǎng) 絡(luò) 實(shí) 驗(yàn) 課程題目: 姓 名: 學(xué) 號(hào): 指導(dǎo)老師: 目 錄 一、實(shí)驗(yàn)?zāi)康?...................................................1 二、實(shí)驗(yàn)內(nèi)容....................................................1 三、實(shí)驗(yàn)過(guò)程:..................................................1 (1)web服務(wù)器的搭建:..........................................1 (2)制作一個(gè)主題網(wǎng)站...........................................5 四、實(shí)驗(yàn)總結(jié)...................................................8 計(jì)算機(jī)科學(xué)與技術(shù)(本)12級(jí).........................................................................計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)6實(shí)驗(yàn)7報(bào)告 一、實(shí)驗(yàn)?zāi)康?/p> 1、掌握web服務(wù)器的配置方法; 2、掌握IIS及相關(guān)組件的安裝; 3、掌握網(wǎng)站建立的方法; 二、實(shí)驗(yàn)內(nèi)容 1、按照實(shí)驗(yàn)要求搭建web服務(wù)器、具體包括服務(wù)器的安裝和配置; 2、根據(jù)不同的windows系統(tǒng)安裝IIS6(本機(jī)是win7系統(tǒng)安裝的是IIS7); 3、用Macromedia Dreamweaver 8制作一個(gè)基于磁盤的網(wǎng)站; 三、實(shí)驗(yàn)過(guò)程: 1、web服務(wù)器的搭建: 安裝IIS7(1)首先點(diǎn)擊電腦開(kāi)始按鈕—控制面板—點(diǎn)擊“程序”,如圖1-1 圖1-1 江蘇城市職業(yè)學(xué)院....................................................................................................................................信息工程系 計(jì)算機(jī)科學(xué)與技術(shù)(本)12級(jí).........................................................................計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)6實(shí)驗(yàn)7報(bào)告 (2)在程序和功能下面,點(diǎn)擊“打開(kāi)和關(guān)閉windows功能”,如下圖1-2 圖1-2 (3)找到internet信息服務(wù)選項(xiàng),然后需要的選項(xiàng)前面打勾;如下圖1-3 圖1-3 江蘇城市職業(yè)學(xué)院....................................................................................................................................信息工程系 計(jì)算機(jī)科學(xué)與技術(shù)(本)12級(jí).........................................................................計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)6實(shí)驗(yàn)7報(bào)告 (4)然后點(diǎn)擊確認(rèn),進(jìn)入系統(tǒng)安裝設(shè)置,需要等待進(jìn)度條結(jié)束,如圖1-4 圖1-4 (5)安裝成功后,頁(yè)面會(huì)消失,直接回到控制面板選擇“類別”里的大圖標(biāo),如下圖1-5 圖1-5(6)選擇管理工具,如下圖1-6 圖1-6 江蘇城市職業(yè)學(xué)院....................................................................................................................................信息工程系 計(jì)算機(jī)科學(xué)與技術(shù)(本)12級(jí).........................................................................計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)6實(shí)驗(yàn)7報(bào)告 (7)進(jìn)入管理工具窗口,點(diǎn)擊Internet信息服務(wù)(IIS)管理器,如下圖1-7 圖1-7(8)雙擊Internet信息服務(wù)(IIS)管理器,進(jìn)入到管理窗口,如下圖1-8 圖1-8(9)點(diǎn)擊右邊的瀏覽*:80(http),如下圖1-9 江蘇城市職業(yè)學(xué)院....................................................................................................................................信息工程系 計(jì)算機(jī)科學(xué)與技術(shù)(本)12級(jí).........................................................................計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)6實(shí)驗(yàn)7報(bào)告 圖1-9 2、制作一個(gè)主題網(wǎng)站 制作步驟: (1)打開(kāi)Macromedia Dreamweaver 8點(diǎn)擊菜單中的文件—新建—基本頁(yè)—HTML,如圖2-1 圖2-1 (2)點(diǎn)擊右下角的下拉列表框,選擇管理站點(diǎn)中的新建站點(diǎn),路徑為自己新建網(wǎng)頁(yè)保存的文件夾路徑,如下圖2-2和2-3 江蘇城市職業(yè)學(xué)院....................................................................................................................................信息工程系 計(jì)算機(jī)科學(xué)與技術(shù)(本)12級(jí).........................................................................計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)6實(shí)驗(yàn)7報(bào)告 圖2-2 圖2-3 制作自己的網(wǎng)站,本網(wǎng)站需要7個(gè)網(wǎng)頁(yè),網(wǎng)頁(yè)名字分別為index(江蘇城市職業(yè)學(xué)院)、header(頂部)、left(左側(cè)邊欄)、news(學(xué)院新聞)、picture(學(xué)員風(fēng)采)、about(學(xué)院概況)、footer(底部)如下圖2-4 圖2-4 江蘇城市職業(yè)學(xué)院....................................................................................................................................信息工程系 計(jì)算機(jī)科學(xué)與技術(shù)(本)12級(jí).........................................................................計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)6實(shí)驗(yàn)7報(bào)告 主頁(yè)index.html如下圖2-5 圖2-5 (3)網(wǎng)站設(shè)計(jì)完成后進(jìn)行驗(yàn)證,右擊服務(wù)器左側(cè)網(wǎng)站進(jìn)行添加網(wǎng)站、如下圖2-6 圖2-6 (4)在服務(wù)器右邊點(diǎn)擊瀏覽*:80(http)可以顯示自己設(shè)計(jì)的網(wǎng)站頁(yè)面、表示測(cè)試成功!如下圖2-7 江蘇城市職業(yè)學(xué)院....................................................................................................................................信息工程系 計(jì)算機(jī)科學(xué)與技術(shù)(本)12級(jí).........................................................................計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)6實(shí)驗(yàn)7報(bào)告 圖2-7 四、實(shí)驗(yàn)總結(jié) 通過(guò)這次實(shí)驗(yàn),我學(xué)會(huì)了如何搭建web服務(wù)器,怎樣通過(guò)局域網(wǎng)域名登陸網(wǎng)站,并且學(xué)會(huì)了怎樣通過(guò)Dreamweaver制作簡(jiǎn)易網(wǎng)站,以及網(wǎng)頁(yè)與網(wǎng)頁(yè)之間的超鏈接和在網(wǎng)頁(yè)中使用命名錨記。紙上得來(lái)終覺(jué)淺,絕知此事要躬行,只有自己去摸索一遍,才可以學(xué)到更多的東西。江蘇城市職業(yè)學(xué)院....................................................................................................................................信息工程系第五篇:web服務(wù)器搭建與網(wǎng)站制作實(shí)驗(yàn)報(bào)告


文檔為doc格式
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。
行測(cè)網(wǎng)站書(shū)籍介紹
一、 認(rèn)識(shí)行測(cè): 1. 專家談公務(wù)員考試行測(cè)復(fù)習(xí)中的三大誤區(qū) 2.行政職業(yè)能力測(cè)驗(yàn)命題大揭密 二、 技巧類文章 總體技巧: 1. 2. 3. 4.5. 專項(xiàng)技巧:三、 超熱門行測(cè)資源下載 1. 200......
Web網(wǎng)站的設(shè)計(jì)、管理與維護(hù)(xiexiebang推薦)
Web網(wǎng)站的設(shè)計(jì)、管理與維護(hù) 如果你在因特網(wǎng)上發(fā)現(xiàn)一個(gè)對(duì)你的工作有幫助或有參考價(jià)值的網(wǎng)站,你一定會(huì)將其網(wǎng)址告訴你的同事;如果找到你的朋友需要的信息,你同樣記下網(wǎng)址告訴你......
利用ASP和WEB數(shù)據(jù)庫(kù),開(kāi)發(fā)大學(xué)英語(yǔ)教學(xué)網(wǎng)站
摘要 隨著互連網(wǎng)的規(guī)模飛速發(fā)展和網(wǎng)絡(luò)編程技術(shù)的進(jìn)步,網(wǎng)絡(luò)已經(jīng)在社會(huì)的很多領(lǐng)域得到了應(yīng)用,如:遠(yuǎn)程會(huì)議、辦公自動(dòng)化、電子銀行,信息高速公路、企業(yè)內(nèi)部網(wǎng)、遠(yuǎn)程教育等。因此掌......
詳述SSL和TLS的Web安全滲透測(cè)試(五篇模版)
如果Web服務(wù)中的SSL和TLS協(xié)議出現(xiàn)安全問(wèn)題,后果會(huì)如何?很明顯,這樣的話攻擊者就可以擁有你所有的安全信息,包括我們的用戶名、密碼、信用卡、銀行信息……所有的一切。本文將向......
基于JAVA WEB技術(shù)的旅行社網(wǎng)站系統(tǒng)設(shè)計(jì)(含源文件)
【網(wǎng)站源代碼】 旅游系統(tǒng)數(shù)據(jù)庫(kù)部分代碼: Static conn = DriverManager.getConnection( "jdbc:odbc:sql:sqlserver://localhost:1433/travel?useUnicode=true&characterEncod......
答辯稿-基于JAVA WEB技術(shù)的旅行社網(wǎng)站系統(tǒng)設(shè)計(jì)
【答辯稿】本文主要目的是以網(wǎng)絡(luò)為手段,涵蓋各種旅游信息和客體的大旅游信息系統(tǒng),為旅游行政管理部門、旅游的企業(yè)等單位提供有力的規(guī)劃和發(fā)展、在資源的調(diào)配和旅游服務(wù)管理功......
管理學(xué)院網(wǎng)站黑盒測(cè)試用例(精選5篇)
管理學(xué)院網(wǎng)站黑盒測(cè)試用例設(shè)計(jì)首先打開(kāi)管理學(xué)院的網(wǎng)站,選擇入口進(jìn)入,有公眾網(wǎng)、教育網(wǎng)以及英文版,一次選擇入口進(jìn)入后,點(diǎn)擊網(wǎng)頁(yè)的每一個(gè)鏈接處來(lái)測(cè)試網(wǎng)站功能的可用性。發(fā)現(xiàn)大部......
第二單文測(cè)元語(yǔ)試題
第二單文測(cè)元語(yǔ)試題(A卷) 第一部分:基礎(chǔ)知識(shí)積累與運(yùn)用(30分) 一、比一比,再組詞。(4分) 伴()栗()句()餃() 拌()粟()旬()校() 二、下列各組詞語(yǔ)中,帶點(diǎn)字讀音完全正確的一組是(......