防撞庫基本要求

專用安全要求 口令要求 設計要求說明 要求 是否滿足
密碼長度至少 8位字符,密碼復雜性要求至少包含以下4種類別中的2種:大寫字母、小寫字母、數字、特殊符號 必選 滿足
系統應具備對口令強度檢測的能力,并對用戶進行提示(盡量不要以姓名、電話號碼以及出生日期等作為密碼或者密碼的組成部分),且不允許常見弱口令的配置 必選 不滿足
應以HASH或者加密技術保存密碼,不得以明文方式保存或者傳輸 必選 不滿足
采用HASH算法認證過程中,每次認證時,需由服務端對隨機生成Salt參與運算 可選  
密碼至少每90天更換一次。修改密碼時,須保留密碼修改記錄,包含帳號、修改時間、修改原因等,以備審計 必選 不滿足
由于員工離職等原因,原帳號不能刪除或者需要重新賦予另一個人時,應修改相應帳號的密碼 必選 滿足
對內服務系統,若開放公網直接訪問,應加強從公網直接訪問的認證強度,如增加動態短信驗證碼或使用與從內網訪問訪問的不同密碼等方式 必選 滿足
連續5次以內不得設置相同的密碼 可選  
圖片驗證碼要求 設計要求說明 要求 是否滿足
驗證碼的長度要求:
? 1、英文字符+數字類:不少于4位;
? 2、 中文字符類:不少于3個字;
? 3、 選擇類:一般不少于4個選項;
必選 滿足
應在圖片中完全顯示驗證碼內容 必選 滿足
驗證碼字符庫范圍要求:
? 1、英文字符+數字類:英文字母大小寫、0~9數字
? 2、中文字符類:不少于1000個中文字
必選 不滿足
驗證碼動態生成且滿足隨機性
? 1、字符類:驗證碼中的每個字符必須隨機從字符庫中隨機挑選
? 2、選擇/答題類:選項、干擾項需隨機挑選
必選 滿足
字符類隨機驗證碼需使用一種或多種抗OCR識別技術,包括:隨機間距、干擾線、背景變化、旋轉、扭曲等 必選 滿足
同一個字符應具備不少于5種形態,包括通過旋轉、字體變化、扭曲等方式實現,但不應影響字符識別 必選 不滿足
同一張圖片驗證碼中,字符的大小、位置差異不應太大(一般不超過20%) 必選 滿足
不得在頁面腳本中出現圖片驗證碼中的字符 必選 滿足
避免使用一些容易混淆的字符如0和O,1、l和I,2、z和Z,5和S 可選  
驗證碼字庫中的字母需包含大寫與小寫 可選  
為保證用戶體驗,用戶輸入時,不區分大小寫 可選  
  設計要求說明 要求 是否滿足
動態短信驗證碼要求 短信驗證碼的長度要求:
? 1、純數字類類:不少于6個位;
? 2、英文字符+數字類:不少于4位;
必選 滿足
單位時間內,應限制用戶可獲取動態短信驗證碼可獲取次數/頻率,對于超過可獲取次數/頻率的用戶,暫停下發動態短信驗證碼 必選 不滿足
隨機生成的短信驗證碼應至少與之前的N個不相同(N建議為1000以上) 必選 滿足
每條短信驗證碼僅能被驗證1次(無論驗證成功或失敗) 必選 滿足
用戶輸入的驗證碼識別結果應在服務器端進行正確性驗證 必選 滿足
驗證碼具備超時時限(例如60秒),超時后驗證碼失效 必選 不滿足
短信內容中還應包含:業務名稱/業務簽名,業務操作類型,業務操作產生的后果。 必選 滿足
為保證用戶體驗,用戶輸入含英文字母的驗證碼時,不區分大小寫 可選  
 
通用安全要求 異常登錄限制要求 設計要求說明 要求 是否滿足
注:要求中的次數、閾值等參數應依據業務具體的應用要求確定。
設置用戶業務認證登錄策略,限定失敗登錄次數(如5次)、鎖定時間(如1小時)、解鎖方式 必選 不滿足
應配置當同一用戶連續認證失敗次數超過限定次數(如5次),鎖定該用戶使用的賬號 必選 不滿足
應配置當來自同一終端/IP的不同賬號連續認證失敗次數超過限定次數(如5次),鎖定來自該終端/IP的登錄請求 必選 不滿足
應配置當來自同一終端/IP的不同賬號在一段時間內累計認證失敗次數超過限定次數(如50次),鎖定來自該終端/IP的登錄請求 可選  
應配置當來自同一終端/IP的不同賬號在一段時間內認證成功率低于限定閾值(如50%),鎖定來自該終端/IP的登錄請求 可選  
支持在異常登錄行為發生后,支持用戶主動凍結賬號特定功能,例如:通過上行短信、客服電話等方式 可選  
異常登錄提醒要求 設計要求說明 要求 是否滿足
設置用戶業務認證登錄失敗提醒策略,當用戶登錄失敗超過限定次數時發送短信,提醒用戶是否為本人操作 必選 不滿足
如果不為用戶本人操作,在提醒短信中應該提醒用戶修改登錄密碼或凍結賬號 可選  
同一時間同一賬號在多終端進行嘗試登錄,應下發短信進行提醒 必選 不滿足
傳輸加密要求 設計要求說明 要求 是否滿足
現網系統中存在https,http同時可以訪問的情況,建議關閉http傳輸端口 必選 滿足
使用httponly屬性提升cookie安全性 可選  
密碼在傳輸前使用安全的算法加密后傳輸,可采用的算法包括:
? 1、不可逆hash算法加鹽(4位及以上隨機數,由服務器端產生);
? 2、安全對稱加密算法,如AES(128、192、256位),且必須保證客戶端密鑰安全,不可被破解或讀出;
? 3、非對稱加密算法,如RSA(不低于1024位)、SM2等。
必選 不滿足
登錄日志審計要求 設計要求說明 要求 是否滿足
應配置登錄日志留存,對用戶登錄進行記錄,登錄日志內容至少包括用戶登錄使用的賬號,登錄是否成功,登錄時間,以及遠程登錄時,用戶使用的IP地址 必選 不滿足
審計登錄日志,如果在限定時間內(例如5分鐘),同一用戶名產生的登錄日志條數超過限定數量,則報告賬號異常 必選 不滿足
審計登錄日志,如果在限定時間內(例如5分鐘),登錄失敗的日志條數超過限定數量,則報告登錄行為異常 必選 不滿足
審計登錄日志,如果在限定時間內(例如5分鐘),同一IP地址產生的登錄日志條數超過限定數量,則報告登錄行為異常 必選 不滿足
防止萬能密碼攻擊 設計要求說明 要求 是否滿足
對用戶的輸入進行校驗,可以通過正則表達式,或限制長度;對單引號和雙引號進行過濾或轉換等 必選 不滿足
不要使用SQL動態生成機制,可以使用參數化的SQL或者直接使用存儲過程進行數據查詢存取 必選 滿足
普通用戶與系統管理員用戶的權限要有嚴格的區分 必選 滿足
應用的異常信息應該給出盡可能少的提示,最好使用自定義的錯誤信息對原始錯誤信息進行包裝 必選 滿足
登錄地點變化提醒要求(可選) 設計要求說明 要求 是否滿足
短時間內用戶登錄地點變化較大,可通過短信等方式提醒用戶登錄地點異常 可選  
用戶登錄地點變化頻繁(具體閾值由業務設定),可通過短信等方式提醒用戶登錄地點異常 可選  

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/387801.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/387801.shtml
英文地址,請注明出處:http://en.pswp.cn/news/387801.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

odoo10 繼承(擴展)、模塊數據

一:繼承 在不改變底層對象的時候添加新的功能——這是通過繼承機制來實現的,作為在現有對象之上的修改層,這些修改可以發生在所有級別:模型,視圖和業務邏輯。不是直接修改現有模塊,而是創建一個新模塊以添加…

做一個vue的todolist列表

<template><div id"app"><input type"text" v-model"todo" ref"ip"/><button click"add()">新增</button><br/><br/><hr/><ul><li v-for"(item,key) in li…

hadoop+hive-0.10.0完全分布式安裝方法

hadoophive-0.10.0完全分布式安裝方法 1、jdk版本&#xff1a;jdk-7u60-linux-x64.tar.gz http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html 2、hive版本&#xff1a;hive-0.10.0.tar.gz https://archive.apache.org/dist/hive/hive-0…

關于gitgithub的操作

先馬克&#xff0c;回頭細看&#xff0c;然后整理一下 https://linux.cn/article-4292-1.html轉載于:https://www.cnblogs.com/mengjie1001/p/10076530.html

一種解決 MacBook 里的 App Store 無法登錄的問題

剛剛買回來的 2018 款帶有 touchbar 的 MacBook Pro 15 inc 在用 App Store 安裝 app 時一直無法登錄成功&#xff08;網絡鏈接都是好的&#xff09;&#xff0c;導致軟件都無法更新&#xff0c;折騰了挺一會的。 后來發現是要退出設置里的 iCloud 登錄&#xff0c;然后重新登錄…

第二次沖刺

1、今日各個成員的問題 組員問題張晉誌對mui的API看得不是很懂&#xff0c;無法順利的使用袁慶杰基礎不牢,編寫困難周建峰eclipse沒法創建web項目&#xff0c;按照網上的方法&#xff0c;check for updates 和 install new software 之后也沒用許家燁給單一功能知道如何實現但項…

牌類游戲使用微服務重構筆記(八): 游戲網關服務器

網關服務器 所謂網關&#xff0c;其實就是維持玩家客戶端的連接&#xff0c;將玩家發的游戲請求轉發到具體后端服務的服務器&#xff0c;具有以下幾個功能點&#xff1a; 長期運行&#xff0c;必須具有較高的穩定性和性能對外開放&#xff0c;即客戶端需要知道網關的IP和端口&a…

配置獨立于系統的PYTHON環境

配置獨立于系統的PYTHON環境 python 當前用戶包 一種解決方案是在利用本機的python環境的基礎上&#xff0c;將python的包安裝在當前user的.local文件夾下 一共有兩種方式來實現pip的時候安裝到當前user 設置pip配置文件 pip.conf 一種是在~/.pip文件夾下的pip配置文件pip.conf…

好程序員技術教程分享JavaScript運動框架

好程序員技術教程分享JavaScript運動框架&#xff0c;有需要的朋友可以參考下。 JavaScript的運動&#xff0c;即讓某元素的某些屬性由一個值變到另一個值的過程。如讓div的width屬性由200px變到400px&#xff0c;opacity屬性由0.3變到1.0&#xff0c;就是一個運動過程。 實現運…

linux 下mysql等php的安裝 lnmp

訪問https://lnmp.org/install.html按照步驟安裝 當下載執行完 wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.shlnmp 要到.install.sh下改一下下載地址&#xff0c;把http直接更換成…

單純形法

單純形法 如果目標函數中所有系數都非正&#xff0c;那么顯然這些變量直接取0是最優的&#xff0c;所以此時答案為即為常數項。 我們要做的就是通過轉化把目標函數的系數全部搞成非負。 思路就是用非基變量替換基變量。 先找到一個目標函數中系數為正的變量&#xff0c;在所有限…

洛谷P1828 香甜的黃油 Sweet Butter

香甜的黃油 Sweet Butter 黃油真的是這么做的嗎&#xff1f;&#xff01;&#xff01;&#xff01;[惶恐] 這道題是Dijkstra算法的簡單變形 通過題意我們要找到一個點使奶牛所在點的路程和最短。通過Dijkstra的模板我們可以求的一點到其他任一點的最短路徑&#xff0c;那么我們…

JAVA List集合轉Page(分頁對象)

/*** version 1.0* author: fwjia*/ import java.util.List;public class PageModel<T> {/**** 當前頁*/private int page 1;/**** 總頁數*/public int totalPages 0;/**** 每頁數據條數*/private int pageRecorders;/**** 總頁數*/private int totalRows 0;/**** 每頁…

分區分表實驗用的語句

--查看索引 select * from DBA_IND_PARTITIONS &#xff54;; select status,t.* from dba_indexes t where t.OWNERGANSUSC; select count(*) from ACT_HI_VARINST SELECT ALTER INDEX || TABLE_OWNER || . || INDEX_NAME || UNUSABLE; UNUSABLE_INDEX FROM ALL_INDEX…

分布式數據庫數據一致性的原理、與技術實現方案

http://youzhixueyuan.com/the-principle-and-technology-realization-of-distributed-data-consistency.html 背景 可用性&#xff08;Availability&#xff09;和一致性&#xff08;Consistency&#xff09;是分布式系統的基本問題&#xff0c;先有著名的CAP理論定義過分布式…

模塊之re模塊 —— 正則

#‘match’只匹配從左向右第一個值是否在中括號的范圍內&#xff0c;如果沒有就返回None 如果有就直接打印一個對象&#xff0c;加上.group()就可以返回你要找的區間里面的值&#xff0c;如果沒有找到對應的值&#xff0c;加上‘.group()’會報錯 #‘search’ 默認是從整個st…

centos7 docker

Docker 是一個開源工具&#xff0c;它可以讓創建和管理 Linux 容器變得簡單。容器就像是輕量級的虛擬機&#xff0c;并且可以以毫秒級的速度來啟動或停止。Docker 幫助系統管理員和程序員在容器中開發應用程序&#xff0c;并且可以擴展到成千上萬的節點。 容器和 VM&#xff08…

批處理ping指定ip列表

for /f in (filename) do (command) for /f %i in (C:\ip.txt) do (ping %i -n 1 && echo %i 通 >>IP.txt || echo %i 不通 >>IP1.txt) 有返回寫入ip.txt 沒有寫入ip1.txt轉載于:https://blog.51cto.com/2216859/2384188

Intellij Idea 2017創建web項目及tomcat部署實戰

相關軟件&#xff1a;Intellij Idea2017、jdk16、tomcat7 Intellij Idea直接安裝&#xff08;可根據需要選擇自己設置的安裝目錄&#xff09;&#xff0c;jdk使用1.6/1.7/1.8都可以&#xff0c;主要是配置好系統環境變量&#xff0c;tomcat7上tomcat的官網下載壓縮包解壓即可。…

docker ssh

1&#xff0c;首先&#xff0c;需要從Docker官網獲得centos或Ubuntu鏡像 2&#xff0c;當本地已有Ubuntu鏡像后&#xff08;大概200M左右大小&#xff09;&#xff0c;使用如下命令 [cpp]view plaincopy docker run -t -i ubuntu /bin/bash 即可啟動一個容器&#xff0c;并放…