主頁 > 企業開發 > 解決這些問題,輕松搞定等保

解決這些問題,輕松搞定等保

2020-09-10 13:23:06 企業開發

等保簡介

等保是什么

等保為“網路安全等級保護”的簡稱,是對網路和資訊系統按照重要性等級分級別保護的一種作業,

于2016年11月7日發布,自2017年6月1日起施行的《網路安全法》規定:等級保護,是我國資訊安全保障的基本制度,這句話是對等保最根本的定義,

根據《網路安全法》的規定,網路運營者應當按安全等級保護制度的要求,履行“保障網路免受干擾、破壞或者未經授權的訪問,防止網路資料泄露或者被竊取、篡改”等安全保護義務,

2019年5月13號,國家市場監督管理總局召開新聞發布會,正式發布《資訊安全技術網路資訊安全等級保護基本要求》國家標準,并定于2019年12月1日正式實施,標志著“等保2.0”時代的到來,

保護物件包括基礎資訊網路、資訊系統、云計算平臺、大資料平臺、移動互聯、物聯網和工業控制系統等,

保護等級越高,網路越安全,等保2.0標準實際包含了多個檔案,其中最重要的檔案是《資訊安全技術網路安全等級保護基本要求》,

等保等級

《資訊安全等級保護管理辦法》規定,國家資訊安全等級保護堅持自主定級、自主保護的原則,資訊系統的安全保護等級應當根據資訊系統在國家安全、經濟建設、社會生活中的重要程度,資訊系統遭到破壞后對國家安全、社會秩序、公共利益以及公民、法人和其他組織的合法權益的危害程度等因素確定,

資訊系統的安全保護等級分為以下五級,一至五級等級逐級增高:

第一級,用戶自主保護級,資訊系統受到破壞后,會對公民、法人和其他組織的合法權益造成損害,但不損害國家安全、社會秩序和公共利益,第一級資訊系統運營、使用單位應當依據國家有關管理規范和技術標準進行保護,

第二級,系統審計保護級,資訊系統受到破壞后,會對公民、法人和其他組織的合法權益產生嚴重損害,或者對社會秩序和公共利益造成損害,但不損害國家安全,國家資訊安全監管部門對該級資訊系統安全等級保護作業進行指導,

第三級,安全標記保護級,資訊系統受到破壞后,會對社會秩序和公共利益造成嚴重損害,或者對國家安全造成損害,國家資訊安全監管部門對該級資訊系統安全等級保護作業進行監督、檢查,

第四級,結構化保護級,資訊系統受到破壞后,會對社會秩序和公共利益造成特別嚴重損害,或者對國家安全造成嚴重損害,國家資訊安全監管部門對該級資訊系統安全等級保護作業進行強制監督、檢查,

第五級,訪問驗證保護級,資訊系統受到破壞后,會對國家安全造成特別嚴重損害,國家資訊安全監管部門對該級資訊系統安全等級保護作業進行專門監督、檢查,

等保作業流程

等保系統定級:系統檢測;自主定級;新系統建設同時同步確定等級

等級評審:專家評審;定級報告;市級黨政機關到市資訊辦備案,區縣黨政機關到區縣資訊辦備案

定級備案:涉密系統報市和區縣國家保密作業部門、其他到公安機關辦理備案手續、受理單位備案審核

評估和整改建設:評估和現狀檢測(可請評估或檢測機構);制定整改方案;開展安全建設或改建,建立基礎安全設施以及等級保護管理制度

等級測評:開展等級測評;三級每年至少一次,四級至少每半年一次

監督檢查:監督、檢查、自查;整改;違法違規情況,依法處理

常見問題及解決方案

跨站腳本漏洞(高危)

漏洞描述

跨站腳本攻擊(Cross Site Scripting),為了不和層疊樣式表(Cascading Style Sheets, CSS)的縮寫混淆,故將跨站腳本攻擊縮寫為XSS,惡意攻擊者往Web頁面里插入惡意Web腳本代碼(html、javascript、css等),當用戶瀏覽該頁面時,嵌入其中的Web腳本代碼會被執行,從而達到惡意攻擊用戶的特殊目的,

漏洞危害

“跨站點腳本編制”攻擊是一種隱私違例,可讓攻擊者獲取合法用戶的憑證,并在與特定 Web 站點互動時假冒這位用戶,可能會導致賬戶失竊;資料資訊被讀取、篡改、添加或者洗掉;非法轉賬;強制發送電子郵件;受控向其他網站發起攻擊等,存盤型跨站由攻擊者輸入惡意資料保存在資料庫,再由服務器腳本程式從資料庫中讀取資料,然后顯示在公共顯示的固定頁面上,那么所有瀏覽該頁面的用戶都會被攻擊,該型別攻擊性非常大,危險也非常大,

解決方案

代碼中增加過濾器,限制以下字符script、src、img、onerror及字符{、}、(、)、<、>、=、,、.、;、:、\、"、'、#、!、/等,并且進行安全性相關配置,文章后面會介紹,

注意:因為攻擊者可以攔截你的請求并篡改服務器的回傳結果,所以最徹底的解決方案為在服務器回傳后,界面繪制前進行處理,

弱口令漏洞及登錄爆破漏洞(高危)

漏洞描述

系統存在大量用戶密碼強度弱,登錄功能可能存在暴力破解、撞庫等安全問題,攻擊者利用該漏洞獲取到弱口令賬號,可以獲取特定賬戶或應用的訪問控制權限,如果進一步攻擊利用可能獲取服務器控制權限,

漏洞危害

攻擊者利用弱口令可以通過暴力破解登錄到系統,獲取特定賬戶或應用的訪問控制權限,如果進一步攻擊利用可能獲取服務器控制權限,

解決方案

限制修改用戶密碼時新密碼強度,比如要求密碼必須包含大小寫字母,數字和特殊符號,長度必須在八位以上,

強制用戶定期修改密碼,密碼過期后不可登錄,需修改密碼后才可繼續使用系統,

限制同一個賬戶只能有一個客戶端同時在線,登錄成功后,需要將其它的同賬戶Session強制退出,

登錄時需要輸入圖形或短信驗證碼才可登錄,

限制賬戶登錄失敗次數,當同一個賬戶連續失敗次數超出限制時,鎖定此賬戶,解鎖或重置密碼后才可繼續使用,

限制同一IP一定時間間隔的登錄失敗次數,當同一個IP連續失敗次數超出限制時,鎖定此IP一段時間,待鎖定時間結束后鎖定IP才可繼續登錄,

與用戶賬號密碼相關的介面需要采用AES或其它加密演算法加密后傳輸,

用戶名列舉漏洞(中危)

漏洞描述

網站的用戶驗證功能沒做限制或錯誤資訊未模糊,導致用戶被列舉,

漏洞危害

攻擊者可以通過列舉用戶獲得平臺注冊的用戶名,為下一步密碼爆破做準備,

解決方案

模糊化錯誤提示資訊,如不論賬號不存在、密碼錯誤均提示賬號密碼錯誤,

郵件DDOS漏洞(高危)

漏洞描述

通過測驗發找回密碼處頁面需獲取郵件驗證碼才能登錄,由于沒有設定時間與次數限制,攻擊者可以截取郵件驗證碼的請求并進行重放,可以短時間內發送大量騷擾用戶,

漏洞危害

攻擊者可利用此漏洞,輸入任意的郵箱,并重復提交請求,以達到騷擾用戶的目的,

解決方案

驗證碼存盤至資料庫時需要增加郵箱地址及發送時間,

當發送驗證碼時,需要判斷資料庫是否存在相同郵箱的驗證碼,并且發送的間隔時間不可小于1分鐘,

越權漏洞(高危)

漏洞描述

在Web程式中由于權限控制不當,導致用戶可以訪問到本身沒有權限訪問的資料即使越權訪問,

越權訪問通常分為水平越權訪問和垂直越權訪問,垂直越權訪問指低權限賬戶可越權訪問需要高權限才能訪問的功能,水平越權訪問指同權限的不同的賬戶的資料互相訪問,如A用戶可以訪問B用戶的資料、訂單等

漏洞危害

嘗試修改查詢資料的編號,或權限標識來越權訪問,

解決方案

當用戶訪問系統物件時,需要根據操作的實際場景進行權限判斷,如果用戶沒有當前操作權限時,終止操作并提示用戶,

加密會話cookie中缺少Secure屬性(高危)

漏洞描述

由于這個cookie不包含“secure”屬性,因此,也可能在未加密的會話程序中將它發送到站點,任何以明文形式發送到服務器的 cookie、會話令牌或用戶憑證之類的資訊都可能被竊取,并在稍后用于身份盜竊或用戶偽裝,

漏洞危害

可能會竊取或操縱客戶會話和 cookie,它們可能用于模仿合法用戶,從而使黑客能夠以該用戶身份查看或變更用戶記錄以及執行事務,

解決方案

當網站網路協議為https時,添加cookie必須相應地設定“secure”屬性,防止以未加密的方式發送cookie,

缺少“HTTP Strict-Transport-Security”回應頭(低危)

漏洞描述

HTTP嚴格傳輸安全(HSTS)是保護安全(HTTPS)Web站點不被降級到不安全HTTP的機制,該機制使Web服務器能指示器客戶端(Web瀏覽器或其他用戶代理程式)在與服務器互動時始終使用安全 HTTPS 連接,而絕不使用不安全的 HTTP 協議HTTP嚴格傳輸安全策略由服務器用于通過名為“Strict-Transport-Security”的回應頭與其客戶機通信,該頭的值為客戶機應僅使用HTTPS訪問服務器的時間段,其他頭屬性包括“includeSubDomains”和“preload”,

漏洞危害

容易使HTTPS降級到HTTP,從而繞過HTTP的安全機制,

解決方案

當網站網路協議為https時,通過向web應用程式回應添加“Strict-Transport-Security”回應頭來實施HTTP嚴格傳輸安全策略,

<httpProtocol>
    <customHeaders>
        <add name="Strict-Transport-Security" value="max-age=31536000; includeSubDomains" />
    </customHeaders>
</httpProtocol>

請參閱https://developer.mozilla.org/zh-CN/docs/Security/HTTP_Strict_Transport_Securit

缺少“X-XSS-Protection”回應頭(低危)

漏洞描述

檢測到服務器的回應未包含HTTP X-XSS-Protection回應頭,HTTP X-XSS-Protection回應頭是Internet Explorer,Chrome和Safari的一個功能,當檢測到跨站腳本攻擊 (XSS)時,瀏覽器將停止加載頁面,雖然這些保護在現代瀏覽器中基本上是不必要的,當網站實施一個強大的Content-Security-Policy來禁用行內的JavaScript ('unsafe-inline')時,他們仍然可以為尚不支持CSP的舊版瀏覽器的用戶提供保護,

漏洞危害

用戶更容易受到XSS攻擊的威脅,

解決方案

將X-XSS-Protection屬性設定為“X-XSS-Protection: 1; mode=block”,當檢測到XSS攻擊時阻止頁面加載,

<httpProtocol>
    <customHeaders>
        <add name="X-XSS-Protection" value="1; mode=block" />
    </customHeaders>
</httpProtocol>

請參閱https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-XSS-Protection

缺少“X-Content-Type-Options”回應頭(低危)

漏洞描述

檢測到服務器的回應未包含X-Content-Type-Options回應頭,某些瀏覽器會啟用MIME-sniffing來猜測一些錯誤或者未定義Content-Type的資源的型別,決議內容并且執行,攻擊者常常會利用瀏覽器的這個特性繞過MIME型別的限制進行攻擊,我們可以利用X-Content-Type-Options回應頭來禁用瀏覽器的型別猜測行為,

漏洞危害

更容易加載不可信的外部資源,

解決方案

在服務器中配置X-Content-Type-Options回應頭為“nosniff”,

<httpProtocol>
    <customHeaders>
        <add name="X-Content-Type-Options" value="nosniff" />
    </customHeaders>
</httpProtocol>

請參閱https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/X-Content-Type-Options

缺少“Content-Security-Policy”回應頭(低危)

漏洞描述

檢測到服務器的回應未包含Content-Security-Policy回應頭,Content-Security-Policy實質就是白名單制度,開發者明確告訴客戶端,哪些外部資源可以加載和執行,等同于提供白名單,它的實作和執行全部由瀏覽器完成,開發者只需提供配置,Content-Security-Policy大大增強了網頁的安全性,攻擊者即使發現了漏洞,也沒法注入腳本,除非還控制了一臺列入了白名單的可信主機,

漏洞危害

更容易加載不可信的外部資源,

解決方案

在服務器中配置Content-Security-Policy回應頭,如有單點登錄,須添加單點登錄地址,

<httpProtocol>
    <customHeaders>
        <add name="Content-Security-Policy" value="default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; " />
    </customHeaders>
</httpProtocol>

請參閱https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Content-Security-Policy

JQuery版本過低(中危)

漏洞描述

檢測到網站使用的JQuery版本過低,當前最新JQuery版本為3.4.1,過低的JQuery版本存在正則過濾缺陷,容易造成Dom型跨站點腳本編制漏洞,

漏洞危害

容易造成Dom型跨站點腳本編制漏洞,

解決方案

升級JQuery為3.4.1或以其它庫將其代替,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/2290.html

標籤:訊息安全

上一篇:DC1

下一篇:java反序列化-ysoserial-除錯分析總結篇(3)

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • IEEE1588PTP在數字化變電站時鐘同步方面的應用

    IEEE1588ptp在數字化變電站時鐘同步方面的應用 京準電子科技官微——ahjzsz 一、電力系統時間同步基本概況 隨著對IEC 61850標準研究的不斷深入,國內外學者提出基于IEC61850通信標準體系建設數字化變電站的發展思路。數字化變電站與常規變電站的顯著區別在于程序層傳統的電流/電壓互 ......

    uj5u.com 2020-09-10 03:51:52 more
  • HTTP request smuggling CL.TE

    CL.TE 簡介 前端通過Content-Length處理請求,通過反向代理或者負載均衡將請求轉發到后端,后端Transfer-Encoding優先級較高,以TE處理請求造成安全問題。 檢測 發送如下資料包 POST / HTTP/1.1 Host: ac391f7e1e9af821806e890 ......

    uj5u.com 2020-09-10 03:52:11 more
  • 網路滲透資料大全單——漏洞庫篇

    網路滲透資料大全單——漏洞庫篇漏洞庫 NVD ——美國國家漏洞庫 →http://nvd.nist.gov/。 CERT ——美國國家應急回應中心 →https://www.us-cert.gov/ OSVDB ——開源漏洞庫 →http://osvdb.org Bugtraq ——賽門鐵克 →ht ......

    uj5u.com 2020-09-10 03:52:15 more
  • 京準講述NTP時鐘服務器應用及原理

    京準講述NTP時鐘服務器應用及原理京準講述NTP時鐘服務器應用及原理 安徽京準電子科技官微——ahjzsz 北斗授時原理 授時是指接識訓通過某種方式獲得本地時間與北斗標準時間的鐘差,然后調整本地時鐘使時差控制在一定的精度范圍內。 衛星導航系統通常由三部分組成:導航授時衛星、地面檢測校正維護系統和用戶 ......

    uj5u.com 2020-09-10 03:52:25 more
  • 利用北斗衛星系統設計NTP網路時間服務器

    利用北斗衛星系統設計NTP網路時間服務器 利用北斗衛星系統設計NTP網路時間服務器 安徽京準電子科技官微——ahjzsz 概述 NTP網路時間服務器是一款支持NTP和SNTP網路時間同步協議,高精度、大容量、高品質的高科技時鐘產品。 NTP網路時間服務器設備采用冗余架構設計,高精度時鐘直接來源于北斗 ......

    uj5u.com 2020-09-10 03:52:35 more
  • 詳細解讀電力系統各種對時方式

    詳細解讀電力系統各種對時方式 詳細解讀電力系統各種對時方式 安徽京準電子科技官微——ahjzsz,更多資料請添加VX 衛星同步時鐘是我京準公司開發研制的應用衛星授時時技術的標準時間顯示和發送的裝置,該裝置以M國全球定位系統(GLOBAL POSITIONING SYSTEM,縮寫為GPS)或者我國北 ......

    uj5u.com 2020-09-10 03:52:45 more
  • 如何保證外包團隊接入企業內網安全

    不管企業規模的大小,只要企業想省錢,那么企業的某些服務就一定會采用外包的形式,然而看似美好又經濟的策略,其實也有不好的一面。下面我通過安全的角度來聊聊使用外包團的安全隱患問題。 先看看什么服務會使用外包的,最常見的就是話務/客服這種需要大量重復性、無技術性的服務,或者是一些銷售外包、特殊的職能外包等 ......

    uj5u.com 2020-09-10 03:52:57 more
  • PHP漏洞之【整型數字型SQL注入】

    0x01 什么是SQL注入 SQL是一種注入攻擊,通過前端帶入后端資料庫進行惡意的SQL陳述句查詢。 0x02 SQL整型注入原理 SQL注入一般發生在動態網站URL地址里,當然也會發生在其它地發,如登錄框等等也會存在注入,只要是和資料庫打交道的地方都有可能存在。 如這里http://192.168. ......

    uj5u.com 2020-09-10 03:55:40 more
  • [GXYCTF2019]禁止套娃

    git泄露獲取原始碼 使用GET傳參,引數為exp 經過三層過濾執行 第一層過濾偽協議,第二層過濾帶引數的函式,第三層過濾一些函式 preg_replace('/[a-z,_]+\((?R)?\)/', NULL, $_GET['exp'] (?R)參考當前正則運算式,相當于匹配函式里的引數 因此傳遞 ......

    uj5u.com 2020-09-10 03:56:07 more
  • 等保2.0實施流程

    流程 結論 ......

    uj5u.com 2020-09-10 03:56:16 more
最新发布
  • 使用Django Rest framework搭建Blog

    在前面的Blog例子中我們使用的是GraphQL, 雖然GraphQL的使用處于上升趨勢,但是Rest API還是使用的更廣泛一些. 所以還是決定回到傳統的rest api framework上來, Django rest framework的官網上給了一個很好用的QuickStart, 我參考Qu ......

    uj5u.com 2023-04-20 08:17:54 more
  • 記錄-new Date() 我忍你很久了!

    這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 大家平時在開發的時候有沒被new Date()折磨過?就是它的諸多怪異的設定讓你每每用的時候,都可能不小心踩坑。造成程式意外出錯,卻一下子找不到問題出處,那叫一個煩透了…… 下面,我就列舉它的“四宗罪”及應用思考 可惡的四宗罪 1. Sa ......

    uj5u.com 2023-04-20 08:17:47 more
  • 使用Vue.js實作文字跑馬燈效果

    實作文字跑馬燈效果,首先用到 substring()截取 和 setInterval計時器 clearInterval()清除計時器 效果如下: 實作代碼如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta ......

    uj5u.com 2023-04-20 08:12:31 more
  • JavaScript 運算子

    JavaScript 運算子/運算子 在 JavaScript 中,有一些運算子可以使代碼更簡潔、易讀和高效。以下是一些常見的運算子: 1、可選鏈運算子(optional chaining operator) ?.是可選鏈運算子(optional chaining operator)。?. 可選鏈操 ......

    uj5u.com 2023-04-20 08:02:25 more
  • CSS—相對單位rem

    一、概述 rem是一個相對長度單位,它的單位長度取決于根標簽html的字體尺寸。rem即root em的意思,中文翻譯為根em。瀏覽器的文本尺寸一般默認為16px,即默認情況下: 1rem = 16px rem布局原理:根據CSS媒體查詢功能,更改根標簽的字體尺寸,實作rem單位隨螢屏尺寸的變化,如 ......

    uj5u.com 2023-04-20 08:02:21 more
  • 我的第一個NPM包:panghu-planebattle-esm(胖虎飛機大戰)使用說明

    好家伙,我的包終于開發完啦 歡迎使用胖虎的飛機大戰包!! 為你的主頁添加色彩 這是一個有趣的網頁小游戲包,使用canvas和js開發 使用ES6模塊化開發 效果圖如下: (覺得圖片太sb的可以自己改) 代碼已開源!! Git: https://gitee.com/tang-and-han-dynas ......

    uj5u.com 2023-04-20 08:01:50 more
  • 如何在 vue3 中使用 jsx/tsx?

    我們都知道,通常情況下我們使用 vue 大多都是用的 SFC(Signle File Component)單檔案組件模式,即一個組件就是一個檔案,但其實 Vue 也是支持使用 JSX 來撰寫組件的。這里不討論 SFC 和 JSX 的好壞,這個仁者見仁智者見智。本篇文章旨在帶領大家快速了解和使用 Vu ......

    uj5u.com 2023-04-20 08:01:37 more
  • 【Vue2.x原始碼系列06】計算屬性computed原理

    本章目標:計算屬性是如何實作的?計算屬性快取原理以及洋蔥模型的應用?在初始化Vue實體時,我們會給每個計算屬性都創建一個對應watcher,我們稱之為計算屬性watcher ......

    uj5u.com 2023-04-20 08:01:31 more
  • http1.1與http2.0

    一、http是什么 通俗來講,http就是計算機通過網路進行通信的規則,是一個基于請求與回應,無狀態的,應用層協議。常用于TCP/IP協議傳輸資料。目前任何終端之間任何一種通信方式都必須按Http協議進行,否則無法連接。tcp(三次握手,四次揮手)。 請求與回應:客戶端請求、服務端回應資料。 無狀態 ......

    uj5u.com 2023-04-20 08:01:10 more
  • http1.1與http2.0

    一、http是什么 通俗來講,http就是計算機通過網路進行通信的規則,是一個基于請求與回應,無狀態的,應用層協議。常用于TCP/IP協議傳輸資料。目前任何終端之間任何一種通信方式都必須按Http協議進行,否則無法連接。tcp(三次握手,四次揮手)。 請求與回應:客戶端請求、服務端回應資料。 無狀態 ......

    uj5u.com 2023-04-20 08:00:32 more