




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企業網站服務之建置與管理 國立暨南國際大學資訊管理學系陳彥錚 大綱 WWW技術簡介企業網站建置WWW安全 1 WWW技術簡介 1945 VannevarBush發表 AsWeMayThink AtlanticMonthly 超連結 Hyperlink Mar 1989 服務於CERN之TimBerners Lee發表 InformationManagement AProposal Aclient servermodelforadistributedhypertextsystem CERN EuropeanOrganizationforNuclearResearch WWW技術發展 1990 TimBL撰寫第一個Web瀏覽器 WorldWideWeb Sep 1993 NCSA發表Mosaicbrowser Mar 1994 MarcAndreessen JimClark開設MosaicCommunicationsCorp 後改名Netscape Dec 1994 Netscape發表NetscapeNavigator只支援HTML NCSA NationalCenterforSupercomputingApplications HTMLandHTTP 2 HTTPResponse 1 HTTPRequest HTMLDocument ClientPC WebServer Browser WebServerApplication BrowserIE 49 Firefox 43 GoogleChrome 3 Safari Opera WebServerApache 50 MicrosoftIIS 35 GoogleGWS 6 http en wikipedia org wiki Usage share of web browsers DownloadingaWebPagewithTwoGraphicsFiles ClientPC Browser WebServerApplication WebServer WebpageConsistsofThreeFilesRenderedasaSinglePageOn Screen AsDisplayed 2GraphicsFiles HTMLDocument http web2 im ncnu edu tw ycchen www wwwm html DownloadingaWebPagewithTwoGraphicsFiles 1 HTMLDocument ClientPC Browser WebServerApplication WebServer DownloadRequires3HTTPRequest ResponseCycles DownloadsHTMLPageFirstIthasTagstoIdentifyOtherFiles AsDisplayed 2GraphicsFiles HTMLDocument DownloadingaWebPagewithTwoGraphicsFiles ClientPC Browser WebServerApplication WebServer AsDisplayed 2GraphicsFiles 2 3 WWW技術發展 JavaScript Dec 1995 NetscapeNavigator2 0支援JavaScript可於Brower中解譯執行的程式語言 for i 0 i alert WelcometoJavaScriptTest nSeeyou AdvantagesofUsingJavaScript Validateuser sinput Performaggregratecalculations Easilypromptauserforconfirmation alert pop upinformation ControlofWebbrowser sbehaviorsandHTMLpagecomponent sproperties ConditionalizeHTML Performoperationsindependentofserverinformation ControlofDynamicHTML http web2 im ncnu edu tw ycchen www js byExample htmlhttp web2 im ncnu edu tw ycchen www2000 npm html Java Jan 1996 Sun公司發表Java程式語言Java應用程式編譯成Bytecode 可在支援JVM JavaVirtualMachine 之環境執行JavaApplet可在Web瀏覽器執行的Java小程式 歡迎使用校務自動化系統 CascadingStyleSheets CSS 樣式表 Stylesheet 語言提供網頁設定樣式功能 讓網頁能以更精確與結構化方式顯示網頁版面DynamicHTML JavaScript CSS a text decoration none td background color Ivory ul list style image url gball gif h2 color white background color black font size 1in http stdata im ncnu edu tw 其他Browser端Web技術 瀏覽器之plug in 附加元件 功能Flash http web2 im ncnu edu tw ycchen doc1 PDF WindowsMediaPlayer QuickTime XML ExtensibleMarkupLanguage AJAX AsynchronousJavaScriptandXML s96211341Chia ChiaLius96211341 ncnu edu tw tw news software 0 2000085678 20145297 00 htm 網頁設計應注意事項 兼顧美工與內容避免使用橫向捲軸從216種SafetyColor選用顏色考慮瀏覽器的差異性 JavaScript ActiveX CSS 超連結之正確性file C www radio htmlhttp 192 168 0 1 xx html Server端Web技術 CommonGatewayInterface CGI WebServer與Server端應用程式之介面Server端Web程式語言ASP JSP Perl PhpDatabaseMSSQLServer MySQL mSQL Oracle WebContentManagementSystem CMS Joomla tw http www classicalvinylrepublic tw WordPressDrupalXoops 2 企業網站建置 網頁 程式 設計靜態網頁 Flash多媒體 動態網頁程式電子商務會員制付款機制 信用卡 ATM轉帳 貨到付款網站架設自行架設虛擬主機 VirtualHosting 主機代管 Co Location 自行架設網站 硬體 機櫃式Server RAID硬碟 不斷電系統軟體 作業系統 Web伺服器程式 資料庫XAMPP網路 IP位址 主機領域名稱對外頻寬網路安全及防火牆 虛擬主機 VirtualHosting 由ISP出租架設網站所需之硬體 軟體 網路服務 專屬領域名稱及網路位址磁碟空間網路頻寬Server端Web程式語言支援資料庫後台管理 主機代管 Co Location ISP提供機房與網路 供企業客戶放置自己的主機與網路設備 IDC InternetDataCenter 服務機房空間網路頻寬提供IP位址網路管理 流量監測 障礙管理網路安全 DDoS攻擊 掃毒 3 WWW安全 WebsecurityisimportantforE Commerce Previousstudies SSLSETWebserversecurityApplication levelsecurityWebapplicationsmistakenlytrustdatareturnedfromaclient OWASP OpenWebApplicationSecurityProject OWASP http www owasp org index php Taiwan 十大Web資安漏洞列表 A1 跨站腳本攻擊 CrossSiteScripting 簡稱XSS A2 注入缺失 InjectionFlaw SQLInjection與CommandInjectionA3 惡意檔案執行 MaliciousFileExecution A4 不安全的物件參考 InsecureDirectObjectReference A5 跨網站的偽造要求 Cross SiteRequestForgery 簡稱CSRF A6 資訊揭露與不適當錯誤A7 遭破壞的鑑別與連線管理A8 不安全的密碼儲存器A9 不安全的通訊 InsecureCommunication A10 疏於限制URL存取 FailuretoRestrictURLAccess 資料來源 OWASP台灣分會 OWASP OpenWebApplicationSecurityProject 2007 TheTenMostCriticalWebApplicationSecurityVulnerabilities UnvalidatedParametersBrokenAccessControlBrokenAccountandSessionManagementCross SiteScripting XSS BufferOverflowsCommandInjectionFlawsErrorHandlingProblemsInsecureUseofCryptographyRemoteAdministrationFlawsWebandApplicationServerMisconfiguration 1 UnvalidatedParameters Informationfromwebrequestsisnotvalidatedbeforebeingusedbyawebapplication Attackerscanusetheseflawstoattackbackgroundcomponentsthroughawebapplication 2 BrokenAccessControl Restrictionsonwhatauthenticatedusersareallowedtodoarenotproperlyenforced Attackerscanexploittheseflawstoaccessotherusers accounts viewsensitivefiles oruseunauthorizedfunctions 3 BrokenAccountandSessionManagement Accountcredentialsandsessiontokensarenotproperlyprotected Attackersthatcancompromisepasswords keys sessioncookies orothertokenscandefeatauthenticationrestrictionsandassumeotherusers identities 4 Cross SiteScripting XSS Thewebapplicationcanbeusedasamechanismtotransportanattacktoanenduser sbrowser Asuccessfulattackcandisclosetheenduser ssessiontoken attackthelocalmachine orspoofcontenttofooltheuser XSSExample window location 留言版 XSSWebApplicationHijackScenario 5 BufferOverflows Webapplicationcomponentsinsomelanguagesthatdonotproperlyvalidateinputcanbecrashedand insomecases usedtotakecontrolofaprocess ThesecomponentscanincludeCGI libraries drivers andwebapplicationservercomponents 6 CommandInjectionFlaws Webapplicationspassparameterswhentheyaccessexternalsystemsorthelocaloperatingsystem Ifanattackercanembedmaliciouscommandsintheseparameters theexternalsystemmayexecutethosecommandsonbehalfofthewebapplication SQLInjection SQLQuery SELECT FROMUsersWHERE UserName strUN AND Password strPW Username fredchen password 199msq SELECT FROMUsersWHERE UserName fredchen AND Password 199msq SQLInjection Username Password OR A A SELECT FROMUsersWHERE UserName OR A A AND Password OR A A InputValidation 7 ErrorHandlingProblems Errorconditionsthatoccurduringnormaloperationarenothandledproperly Ifanattackercancauseerrorstooccurthatthewebapplicationdoesnothandle theycangaindetailedsysteminformation denyservice causesecuritymechanismstofail orcra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广西南宁市考试招聘中小学教师笔试有关事项模拟试卷及1套参考答案详解
- 2025和田地区教师招聘(2000人)考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025年广东广州市海珠区委统战部招聘雇员1人模拟试卷及答案详解(夺冠系列)
- 2025年醇类合作协议书
- 2025年发动机用玻璃纤维编织套管项目合作计划书
- 小学安全培训会讲话课件
- 安全培训教学管理意见课件
- 河北省【中职专业高考】2025年中职高考对口升学(理论考试)真题卷【装备制造大类】模拟练习
- 2025年上门服务合作协议书
- 2025江西交科交通工程有限公司招聘1人考前自测高频考点模拟试题及1套完整答案详解
- 办公楼供电线路改造方案
- 第10课 公共场所言行文明 第2课时(课件)2025-2026学年道德与法治三年级上册统编版
- 医院新技术新项目申请
- 12YJ11 卫生、洗涤设施设计图集
- 2025年保密教育线上培训试题参考答案
- (高清版)DBJ∕T 13-493-2025 《装配式混凝土建筑深化设计标准》
- 资产评估机构采购方案投标文件(技术方案)
- 《老年上消化道出血急诊诊疗专家共识(2024)》解读
- 2024-2025学年河南省郑州外国语中学九年级上学期第一次月考道德与法治试卷
- 维修人员考核管理办法
- 2025-2030中国H发泡剂行业应用态势与需求规模预测报告
评论
0/150
提交评论