1. 程式人生 > >Web伺服器的工作原理與安全防護策略

Web伺服器的工作原理與安全防護策略

Web伺服器的工作原理  Web伺服器的工作原理並不複雜,一般可分成如下4個步驟:連線過程、請求過程、應答過程以及關閉連線。下面對這4個步驟作一簡單的介紹。連線過程就是Web伺服器和其瀏覽器之間所建立起來的一種連線。檢視連線過程是否實現,使用者可以找到和開啟socket這個虛擬檔案,這個檔案的建立意味著連線過程這一步驟已經成功建立。請求過程就是Web的瀏覽器運用socke這個檔案向其伺服器而提出各種請求。應答過程就是運用HTTP協議把在請求過程中所提出來的請求傳輸到Web的伺服器,進而實施任務處理,然後運用HTTP協議把任務處理的結果傳輸到Web的瀏覽器,同時在Web的瀏覽器上面展示上述所請求之介面。關閉連線就是當上一個步驟--應答過程完成以後,Web伺服器和其瀏覽器之間斷開連線之過程。Web伺服器上述4個步驟環環相扣、緊密相聯,邏輯性比較強,可以支援多個程序、多個執行緒以及多個程序與多個執行緒相混合的技術。Web伺服器的安全防護策略  盜用賬號、緩衝區溢位以及執行任意命令是Web伺服器比較常見的安全漏洞。黑客攻擊、蠕蟲病毒以及木馬是因特網比較常見的安全漏洞。口令攻擊、拒絕服務攻擊以及IP欺騙是黑客攻擊比較常見的型別。隨著網路技術的不斷髮展,Web伺服器面臨著許多安全威脅,直接影響到Web伺服器的安全。因此,加強Web伺服器的安全防護是一項迫切需要的解決的時代課題。筆者結合多年的工作實踐,認為可從以下3個方面入手來加強Web伺服器的安全防護。  第一,加強Web伺服器的安全設定。  以Linux為操作平臺的Web伺服器的安全設定策略,能夠有效降低伺服器的安全隱患,以確保Web伺服器的安全性,主要包括:登入有戶名與密碼的安全設定、系統口令的安全設定、BIOS的安全設定、使用SSL通訊協議、命令儲存的修改設定、隱藏系統資訊、啟用日誌記錄功能以及設定Web伺服器有關目錄的許可權等[3]。  第二,加強網際網路的安全防範。  Web伺服器需要對外提供服務,它既有域名又有公網的網址,顯然存在一些安全隱患。所以,可給予Web伺服器分配私有的地址,並且運用防火牆來做NAT可將其進行隱藏;同時因為一些攻擊來源於內網的攻擊,比如把內網計算機和Web伺服器存放在相同的區域網之內,則在一定程度上會增加很多安全隱患,所以必須把它劃分為不同的虛擬區域網,運用防火牆的地址轉換來提供相互間的訪問,這樣就大大提高了Web伺服器的安全性和可靠性;把Web伺服器連線至防火牆的DMZ埠,將不適宜對外公佈的重要資訊的伺服器放於內部網路,進而在提供對外的服務的同時,可以最大限度地保護好內部網路[4]。  第三,網路管理員要不斷加強網路日常安全的維護與管理。  要對管理員使用者名稱與密碼定期修改;要對Web伺服器系統的新增使用者情況進行定時核對,並且需要認真仔細瞭解網路使用者的各種功能;要及時給予更新Web伺服器系統的防毒軟體以及病毒庫,必要時可針對比較特殊的病毒給予安裝專門防毒的程式,同時要定期查殺Web伺服器的系統病毒,定期檢視CPU的正常工作使用狀態、後臺工作程序以及應用程式,假若發現異常情況需要及時給予妥當處理[5];因為很多木馬與病毒均是運用系統漏洞來進行攻擊的,所以需要不斷自動更新Web伺服器系統,以及定期掃描Web伺服器系統的漏洞。

相關推薦

Web伺服器工作原理安全防護策略

Web伺服器的工作原理  Web伺服器的工作原理並不複雜,一般可分成如下4個步驟:連線過程、請求過程、應答過程以及關閉連線。下面對這4個步驟作一簡單的介紹。連線過程就是Web伺服器和其瀏覽器之間所建立起來的一種連線。檢視連線過程是否實現,使用者可以找到和開啟socket這個虛擬檔案,這個檔案的建立意味著連線過

android黑科技系列——Android中新型安全防護策略

應該 nat term 反編譯 packages 名稱 文章 訪問 多說 一、前言 最近有一個同學,發給我一個設備流量訪問檢測工具,但是奇怪的是,他從GP上下載下來之後安裝就沒有數據了,而在GP上直接安裝就可以。二次打包也會有問題。所以這裏就可以判斷這個app應該是有簽名

PGP工作原理及其安全體制

打印 公鑰 密鑰環 see 特性 壓縮加密 解密 復制 bin 現代信息社會裏,當電子郵件廣受歡迎的同時,其安全性問題也很突出。實際上,電子郵件的傳遞過程是郵件在網絡上反復復制的過程,其網絡傳輸路徑不確定,很容易遭到不明身份者的竊取、篡改、冒用甚至惡意破壞,給收發雙方帶來麻

線程池的工作原理源碼解讀

分享 指定 blog 系統資源 時也 就會 起名字 服務端 面試 隨著cpu核數越來越多,不可避免的利用多線程技術以充分利用其計算能力。所以,多線程技術是服務端開發人員必須掌握的技術。 線程的創建和銷毀,都涉及到系統調用,比較消耗系統資源,所以就引入了線程池技術,避免

Web應用防火墻-網站安全防護

覆蓋 應用交付 self https 解決 信號 sim 包含 ont Web應用防火墻簡稱WAF。Web應用防火墻是集WEB防護、網頁保護、負載均衡、應用交付於一體的WEB整體安全防護設備的一款產品。它具有異常檢測協議 、增強輸入驗證、及時補丁等優勢功能。我使用過 Imp

Web Service工作原理及實例

net ips -o ring 還要 輕量級 tst term 準備 一、Web Service基本概念 Web Service也叫XML Web Service WebService是一種可以接收從Internet或者Intranet上的其它系統中傳遞過來的請求,輕量級的

AJAX工作原理缺點

網絡 set 情況下 javascrip XML .net type 技術分享 jin 1.概念:什麽是AJAXAJAX全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是一種創建交互式網頁

WEB伺服器的配置管理

實驗三:WEB伺服器的配置與管理   1414080901218-張欽穎-組網實驗3   實驗目的: 1、  掌握WEB伺服器的相關概念和原理; 2、  掌握WEB伺服器的安裝和配置方法; 3、  掌握虛擬機器技術的配

Linux中web伺服器的搭建配置

一、web伺服器的簡介     網頁伺服器(Web server)一詞有兩個意思:    一臺負責提供網頁的電腦,主要是各種程式語言構建而成,通過HTTP協議傳給客戶端(一般是指網頁瀏覽器)。    一個提供網頁的伺服器程式

Struts2工作原理Struts2工作流程

Struts2官方工作原理圖 Struts2的工作原理: 1.客戶端初始化一個紙箱Servlet容器(比如Tomcat)的請求。 2.HttpServletRequest請求經過一系列的Filter(過濾器)。 (這些過濾器中有個ActionContextCleanU

NFS筆記(一)NFS伺服器工作原理及詳細配置

一、NFS工作原理 1、什麼是NFS伺服器   NFS就是Network File System的縮寫,它最大的功能就是可以通過網路,讓不同的機器、不同的作業系統可以共享彼此的檔案。   NFS伺服器可以讓PC將網路中的NFS伺服器共享的目錄掛載到本地端的檔案系統中,而在本地端的系統中來

spark核心程式設計,spark基本工作原理RDD

Spark2.0筆記 spark核心程式設計,spark基本工作原理與RDD 1. Spark基本工作原理 2. RDD以及其特點 3. 什麼是Spark開發 1.Spark基本工作原理 2. RDD以及其特點 3. 什麼是Spark開發 spark核心程

聲控門的工作原理人工智慧

聲音採集(錄音),重新取樣生成標準波形聲音格式的wav檔案,把時間能量圖轉換成頻譜圖,按照卷積網路模型 —LeNet通過TensorFlow進行訓練,實施,部署,進行影象識別與比對。 採用app和服務進行互動進行許可權控制。採用聲音採集和控制盒進行聲音採集,讓後由這個盒子把採集的聲音檔案傳送

zookeeper的工作原理選舉機制

目錄: 1、工作原理概述 2、Fast Leader選舉演算法(領導者選舉) 3、Leader與Follower同步資料(原子廣播) 工作原理概述 簡單的說一下zookeeper工作的過程,如果對這個過程還不太清楚,或者說對它如何使用等不太清楚的,可以參考一下其他的文

web伺服器啟用了不安全的HTTP方法

1、什麼是不安全的HTTP方法 開發人員、運維人員一般可能用於除錯伺服器,開啟了一些客戶端能夠直接讀寫伺服器端檔案的方法,例如:DELETE, PUT, COPY, MOVE, PROPFIND, PROPPATCH, SEARCH, LOCK, UNLOCK 等HTTP協

執行緒池的工作原理原始碼解讀及各常用執行緒池的執行流程圖

有時候花了大把時間去看一些東西卻看不懂,是很 “ 藍瘦 ” 的,花時間也是投資。 本文適合: 曾瞭解過執行緒池卻一直模模糊糊的人 瞭解得差不多卻對某些點依然疑惑的   隨著cpu核數越來越多,不可避免的利用多執行緒技術以充分利用其計算能力。所以,多執

索引優先佇列的工作原理簡易實現

歡迎探討,如有錯誤敬請指正 1. 優先佇列與索引優先佇列 優先佇列的原理大家應該比較熟悉,本質上就是利用完全二叉樹的結構實現以log2n的時間複雜度刪除佇列中的最小物件(這裡以小堆頂為例)。完全二叉樹又可以通過陣列下標實現索引,當插入一個物件的時候,利用上浮操作更新最小物件。當刪除堆頂最小物件時,將末尾

網路作業系統 第十一章 Web 伺服器的按照配置

習題 1.如何在WindowsServer 2008 系統中使用IIS進行多站點配置與管理? 1)執行“開始”–“程式”–“管理工具”–“伺服器管理器”開啟:   選擇“WEB伺服器(IIS)”,注意:首次安裝IIS的時候,當你點選“下一步”的時候會提示“是否新增WEB伺服器所需的功能”對話方塊。 提

簡訊介面安全防護策略

1. 限制同裝置標識,同IP,同手機號的傳送次數 增加簡訊介面的流控,通過請求獲取使用者裝置標識,IP,及手機號的資訊,使用者這三個屬性有一個相同,則認為是同一客戶端。針對同一客戶端,限制每個客戶端單位時間內呼叫簡訊介面的次數,如一分鐘呼叫一次。 2. 設定裝置標識,IP

Spark:基本工作原理RDD

Spark的基本工作原理 我們從巨集觀講解Spark的基本工作原理,幫助你全面瞭解佈局 1、客戶端: 客戶端也就是專業們常說的Client端,這裡的是表示我們在本地編寫Spark程式,然後必須找一個能夠連線Spark叢集,並提交程式進行執行的機器 2、讀取資料: 在準備執行Sp