999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于人工智能的Web 風險防控方法與裝置

2023-02-19 12:25:12中國銀聯股份有限公司技術開發中心許斌陳林
數字技術與應用 2023年1期
關鍵詞:頁面防控智能

中國銀聯股份有限公司技術開發中心 許斌 陳林

隨著大數據時代的到來,互聯網發展日新月異,Web 系統作為互聯網的主要載體,其安全性越來越受到重視。針對數據較敏感型或者用戶操作較嚴肅型的互聯網Web 系統,一種常用的安全升級方案是單點登錄及瀏覽器上安裝定制控件與證書,然而這同時也帶來了控件與證書使用成本及兼容性問題。基于此,提出了一套新的Web 風險防控方法與裝置來規避上述問題,同時保障一定的安全性和易用性。根據用戶登錄風險檢測和限流業務場景設計特征矩陣,選用流行的XGBoost 算法進行建模,并應用SMOTE 采樣算法得到相對均衡的最終訓練數據正負樣本,解決Web 系統登錄安全隱患及限流問題。同時,采用雙向LSTM 網絡的深度學習模型對用戶行為進行分類,阻斷可疑操作行為來保障用戶信息安全。此外,通過結合用戶實時操作數據,交易數據和業務知識圖譜,自動篩查業務操作不熟練的用戶,智能提示用戶下一步操作事項及注意事項,優化用戶體驗。所提方法使用Python3 進行仿真實驗,并和相關Web 系統進行了對接,實驗結果表明該方法是可行的。

隨著數字化產業的發展,互聯網企業數量越來越多。互聯網的迅速發展和廣泛應用在給人們帶來便捷的同時,也帶來了非常嚴峻的安全隱患問題,例如近年來頻繁發生的個人信息泄露事件[1]。針對數據較敏感型或者用戶操作較嚴肅型的互聯網Web 系統,常見的安全加固是基于單點登錄及用戶瀏覽器上安裝第三方定制安全控件與專屬證書,由此安全性得到較好的保障,隨之而來的問題是系統開發對廠商有一定依賴,并且使用過程中需要持續承擔控件和專屬證書使用的不菲成本,同時面對世界各地不同電腦環境和技術水平的用戶,控件的安裝和兼容性都存在一些挑戰[2,3]。

現有較高安全級別的Web 系統一般采用的單點登錄解決方案是基于PKI 技術,訪問前端Web 頁面的同時先安裝并啟用定制Web 客戶端控件,使用客戶端數字證書作為身份認證的解決方案[4-6]。每個登錄用戶需安裝并啟用定制控件,申請并安裝一個全球通用的客戶端數字證書,同時在單點登錄系統上配置好用戶所申請的客戶端數字證書ID。另外當用戶發起動賬類請求時,前端Web頁面調用定制控件,由控件基于所安裝的客戶端數字證書加密后發往Web 服務器,Web 服務器解密通過即視為合法請求。

然而,現有的Web 定制控件和數字證書解決方案存在一些缺點[7,8]。(1)成本較高,每個用戶需要向證書簽發機構支付證書年費;(2)使用上存在一定難度,用戶首次使用時需要向證書簽發機構提交證書申請表,Web 瀏覽器需要安裝并啟用控件,兼容性和易用性較差。用戶登錄口令和客戶端證書一旦泄露,非法持有者可較為輕易仿冒。

基于此,本文提出了一種新的Web 風險防控方法與裝置,致力于規避上述問題的同時,保障一定安全性和易用性。本裝置包含登錄前風險檢測、登錄后風險檢測和用戶操作智能提示三大塊。登錄前風險檢測用于檢測用戶登錄環境風險等級,自動攔截風險用戶登錄;登錄后風險檢測用于實時捕獲用戶在頁面上的操作數據,自動攔截異常或跳躍式操作數據;用戶操作智能提示用于結合用戶前續操作數據和所操作的業務數據狀態,動態的給予用戶相關操作提示,方便用戶使用。而且,本文所提方法成功使用Python3 進行仿真實驗,并和相關Web 系統進行了對接,模擬結果體現了本文方法的有效性和優越性。

1 Web 風險防控方法與裝置

本文提出了一種新的Web 風險防控方法與裝置,該方案無需用戶支付證書成本及安裝控件,根據先驗知識智能判別用戶登錄風險等級以及已登錄用戶操作風險等級,Web 服務系統根據裝置中的核心風控模塊所反饋的風險等級,可進一步采用不同的用戶驗證方式,針對高風險等級系統可直接拒絕用戶登錄操作,可持續實時追蹤登錄后所有操作進而阻斷風險請求或增加附加多因素校驗,有效防止現有技術方案的證書泄露后仿冒問題。此外,核心風控模塊根據實時獲取的用戶TPS 數據和先驗知識進行風控限流決策,針對短時多頻次請求直接攔截該操作。最后,核心風控模塊結合業務知識圖譜、用戶操作序列和交易數據,可提示用戶下一步可能的操作步驟,來提高用戶操作易用性,幫助用戶提高業務熟練度。

本文所述的Web 風險防控方法與裝置包括前端Web頁面、后端Web 服務和智能風控服務三大子裝置,該方法時序圖如圖1 所示。

圖1 Web 風險防控裝置圖Fig.1 Web risk prevention and control device diagram

前端Web 頁面在正常通用Web 頁面實現的基礎上內嵌JavaScript 加解密代碼塊和用戶環境獲取代碼塊。其中加密代碼塊支持使用用戶在Web 頁面上輸入的OTP 作為種子針對待傳輸到后端的請求數據進行加密,解密模塊是前端Web 頁面針對后端Web 服務響應數據的解密。用戶環境獲取代碼塊負責收集用戶環境信息和操作信息,包括用戶IP,用戶操作系統,用戶瀏覽器,點擊按鈕等一系列信息。

后端Web 服務在正常提供業務服務的基礎上,還包括登錄信息校驗、OTP 觸發、加解密及風險處置子模塊。登錄信息校驗子模塊除了完成常見的用戶名、密碼等有效性校驗外,同時結合前端Web 頁面傳遞到后臺的登錄信息作為參數請求智能風控服務進行登錄前風險研判,登錄信息包括用戶名是否存在、密碼是否正確、登錄時間、用戶注冊時間、用戶IP 地址、用戶操作系統、瀏覽器版本號等。只有當智能風控服務研判為“無風險登錄”時才視同真實登錄成功,進行后續Session 存儲及向前端Web 頁面響應登錄請求。如果智能風控服務判斷為“可疑登錄”時,則向前端Web 頁面發起輔助驗證請求,如OTP、滑塊或輔助問答等,若輔助驗證請求通過則視登錄成功;如果智能風控服務判斷為“高風險登錄”則直接拒絕前端Web 頁面,不進行后續Session 存儲等真實登錄成功處理步驟。

后端Web 服務的加解密模塊負責完成與前端Web頁面的加解密處理,其中OTP 觸發是一個關鍵要素,如前序所述,該OTP 是加解密的種子,如此實現多因素驗證和加密秘鑰的動態調整。進一步有別于常規操作的是,每一個前端Web 頁面發往后端Web 服務的請求都包括用戶和點擊按鈕信息并且是基于OTP 加密后的數據,后端Web 服務收到前端請求后,有別于一般性直接進行業務處理,轉而先進行數據解密并將用戶和點擊按鈕信息傳遞給智能風控的登錄后風控子模塊,登錄后風控子模塊首先根據用戶實時TPS 數據進行限流決策,然后進行用戶行為智能分析,判斷是正常操作行為/路徑,還是可疑操作行為/路徑,比如1s 內針對同一個按鈕的反復點擊,則判定為可疑操作行為,因為一般性是無法手工發起如此高頻請求;再比如某個請求的正常操作路徑是bizA →bizB →bizC,如果一段時間內沒有出現前序兩個數據而直接出現bizC,也就是用戶操作路徑及行為軌跡異常,智能風控服務也會將該請求判定為異常操作行為。后端Web 服務風險處置裝置根據登錄后風控子模塊的響應,針對正常操作行為則繼續正常執行業務處理并向前端Web 頁面反饋響應,針對可疑操作行為進行告警后繼續正常執行業務處理并向前端Web 頁面反饋響應,針對異常操作行為則直接阻斷、不執行后續真實業務處理而直接向前端Web 頁面反饋失敗,并將用戶登錄踢出。

智能風控服務的智能提示子模塊實時接收用戶的操作序列,根據配置的規則判斷是否存在猶豫不決現象,若判斷用戶存在猶豫現象時,反饋后端Web 服務需要對該用戶進行操作提示。后端Web 服務隨即收集用戶當前交易信息,并發送智能風控服務,智能風控服務的智能提示子模塊根據用戶當前交易信息查詢配置在數據庫內的業務數據結構定義,針對存在狀態碼的數據進行狀態分析,逐條查看當前頁面業務數據的狀態碼是否是終末狀態,如果非終末狀態,則根據配置在數據庫內的狀態流轉信息,提示對應業務數據的下一步可選操作及注意事項。

通過前端Web 頁面、后端Web 服務和智能風控服務三大子裝置的協同與特別設計的交互方式,加上引入人工智能技術,從用戶登錄環境、用戶登錄習慣、用戶行為分析等角度來了解每個登錄用戶身份的可信度、屬性和信譽等,進而構建一套全鏈路智能風險識別網絡,最大限度保護用戶賬號安全。

2 Web 風險防控模型設計

本節主要針對Web 風險防控裝置中所涉及的模型進行研究。對Web 風險防控模型根據階段設計區分登錄前風險檢測、登錄后風險檢測和用戶操作智能提示。其中登錄前風險檢測又細分為風控限流決策和用戶登錄風險檢測,登錄后風險檢測又細分為風控限流決策和行為序列分析,Web 風險防控模型劃分示意圖如圖2 所示。

圖2 Web 風險防控模型劃分示意圖Fig.2 Schematic diagram of Web risk prevention and control model division

2.1 用戶登錄風險檢測

通過用戶登錄服務頁面過程中可采集如用戶登錄時間、登錄失敗次數、登錄環境如操作系統信息、IP 地址信息等特征數據,利用人工智能算法對用戶某次登錄特征的風險狀況予以智能評估,根據評估得到的風險狀況來決定對用戶無風險放行還是有風險干預,干預包括多因素強化登錄驗證或直接決絕訪問等。由此可見,用戶登錄風險檢測是個基于特征的分類問題,適用于有監督學習算法,因此本文選用流行的XGBoost[9]算法進行建模,考慮到正負樣本存在不均衡現象,我們應用SMOTE[10]采樣算法得到相對均衡的最終訓練數據正負樣本,以便模型更穩定且泛化能力更好。

根據潛在可采集的用戶特征,設計如下特征工程:

最近登錄的操作系統是否一樣、最近登錄的瀏覽器是否一樣、最近登錄的IP 是否一樣、登錄操作系統是否是常用登錄操作系統、登錄瀏覽器是否是常用登錄瀏覽器、是否是常用IP、登錄操作系統以前是否出現過、登錄瀏覽器以前是否出現過、登錄IP 以前是否出現過、登錄IP 是否風險IP、用戶操作時長、用戶輸錯密碼次數、用戶輸錯驗證碼次數、用戶點擊忘記密碼次數等。

2.2 風控限流決策模型

系統的攻擊者們能夠開發出模仿人類行為的黑產工具對系統進行自動化操作甚至攻擊,例如短時多頻次請求等,系統需要能捕獲該種場景并進行有效攔截。通過實時獲取用戶點擊TPS 數據提取用戶特征,利用人工智能算法對用戶本次行為進行風險決策,由此可見,風控限流決策也是個基于特征的分類問題,適用于有監督學習算法,因此本文選用流行的XGBoost 算法進行建模,考慮到正負樣本存在不均衡現象,我們應用SMOTE 采樣算法進行得到相對均衡的最終訓練數據正負樣本,以便模型更穩定且泛化能力更好。

根據潛在可采集的用戶特征,設計如下特征工程:用戶1s 內URL 請求總次數、用戶1s 內點擊特定URL 的請求總次數、用戶1s 內URL 請求總數與種類數的比值等。

2.3 行為序列風險檢測模型

不管鼠標點擊還是鍵盤敲擊觸發頁面熱點并向后傳導數據,點擊對象前后都依存關系,即用戶在界面上按鍵的點擊序列與具體業務關聯,突破常見業務嵌套序列的跳躍式行為或者連續性行為均可判斷為異常。因此我們可以把用戶操作行為風險檢測看成是一個序列分類問題,這里選用基于雙向LSTM 網絡[11]的深度學習模型進行序列分類。模型訓練前需要先做數據預處理,數據預處理包括詞匯表文件生成,訓練集、驗證集與測試測試集數據集劃分文件生成,并構造正常點擊序列和異常點擊序列,每個按鍵點擊之間用空格分割。

模型使用雙向LSTM 網絡的Encoder 層作為主體框架,包括如下主要處理過程:

(1)采用隨機初始化的方式對Word 詞表中的每個Word進行Embedding,并在訓練模型的同時訓練詞向量;

(2)Encoder 層采用2 層的雙向LSTM 網絡結構,并在LSTM 網絡結構加入Dropout 暫時丟棄處理,防止過擬合;

(3)對Encoder 層的輸出結果加全連接層,并采用Sigmoid 函數作為激活函數預測分類概率;

(4)損失函數采用交叉熵;

(5)在模型參數的訓練過程中,采用Adam 算法優化器進行求解;

(6)使用Accuracy 等指標進行模型評估。

2.4 用戶操作智能提示模型

經過前幾步風險識別后,可過濾絕大部分異常用戶,通過實時捕捉用戶操作數據,可判斷當前用戶是否存在操作不熟練的情況。首先提取放于數據庫內的用戶常規操作路徑配置信息,加工成多個N 叉樹,從根節點到葉節點表示一條常規操作路徑。如某業務處理操作序列bizA →bizB →bizC →bizD,數據庫內同時配置有每一個操作的操作方法和注意事項。接著根據時間排列提取該用戶前續若干次操作序列集,然后判斷用戶是否猶豫,這里我們主要關注2 條規則,第一條為在N 叉樹中檢測操作序列集合的每一個操作的操作路徑最大完整度和重復性,如發現用戶連續停留在某完整路徑的某一段,則向用戶提示進行該路徑的下一步操作。例如用戶完成某項業務處理的操作路徑是:bizA →bizB →bizC →bizD,如果檢測到用戶連續3 次操作停留bizC,則當用戶再次觸發bizC 操作后,獲取用戶當前交易信息,查詢用戶常規操作路徑配置信息獲取對外提示bizD 操作方法和注意事項。第二條是對所接收到的用戶操作進行路徑完整度計算,如果發現未達到100%,則定時查詢該用戶最新操作,如設定時間閾值內無任何操作,獲取用戶當前交易信息,查詢用戶常規操作路徑配置信息獲取對外提示操作方法和注意事項。智能提示總體流程圖如圖3 所示。

圖3 智能提示流程圖Fig.3 Flow chart of smart tips

2.5 人工智能即服務AIaas 總體架構

考慮到擴展性和易用性,我們將前述用戶登錄風險檢測、風控限流決策、用戶行為風險檢測和用戶操作智能提示等人工智能模型封裝成RESTFUL 接口,即將模型能力轉化為Web 服務接口供上游Web 系統請求并獲得風險甄別反饋,根據反饋進行風險處理,實現風險早識別、早預警、早處置,提升Web 風險防范能力,降低損失。

綜上,基于人工智能的Web 風險防控模型總體技術架構如圖4 所示。

圖4 Web 風險防控模型總體技術架構圖Fig.4 Overall technical architecture diagram of Web risk prevention and control model

考慮到性能、擴展和靈活性,我們采用數據庫共享樣本數據和訓練結果集,多節點并發提供服務,與上游系統關系及邏輯部署規劃如圖5 所示。

圖5 Web 風險防控邏輯部署圖Fig.5 Logical deployment diagram of Web risk prevention and control

3 結語

隨著大數據、互聯網的迅速發展,Web 安全性問題受到社會的廣泛重視。現有解決Web 系統隱患的方法主要是采用定制控件和數字證書,然而這些方案存在成本高、安全性低、不穩定等一系列問題。因此,本文提出了一種新的Web 風險防控方法與裝置,將人工智能引入到了Web 系統中,有效解決了以往方案中的安全隱患問題。人工智能在Web 風險防控的成功引入,提升了業務系統的技術含量,能有效實現用戶登錄風險檢測、風控限流決策、用戶行為分析檢測和用戶操作提示等,能夠一定程度上針對Web 系統攻擊進行告警與攔截,剔除第三方控件和證書同時依然能給Web 系統增加一層保護罩。同時,本文的方法相比已有方案更具有便捷性,基于用戶前續操作和所操作的業務數據狀態,動態的給予用戶相關操作提示,優化用戶體驗。

引用

[1] 譚彬,楊明,梁業裕,等.Web安全漏洞研究和防范[J].通信技術,2017,50(4):795-802.

[2] 李鑫.Web安全問題與防范策略分析[J].網絡安全技術與應用,2017(10):31-32.

[3] 張炳帥.Web安全深度剖析[J].中國信息化,2019(1):85-86.

[4] 祁凌.基于PKI技術下的電子商務信息安全研究[J].網絡安全技術與應用,2020(12):127-129.

[5] 劉那仁格日樂,王郝日欽.基于PKI技術的用戶身份數據轉發認證算法仿真[J].計算機仿真,2020,37(9):373-376+403.

[6] 喬明秋,趙振洲.數據加密與PKI技術混合式教學設計—以數字證書實現網站HTTPS訪問為例[J].信息與電腦(理論版),2021,33(16):210-212.

[7] CANFORA G,VISAGGIO C A.A Set of Features to Detect Web Security Threats[J].Journal of Computer Virology &Hacking Techniques,2016,12(4):1-19.

[8] LI M Y,HU C,WANG C F.Analysis and Summary for" Security Performance Experiments of Web Page and Web Site"[J].Proc of the 2nd Int Conf on Software,Multimedia and Communication Engineering.Pennsylvania:Destech,2017:75-78.

[9] CHEN T Q,GUESTRIN C.Xgboost:A Scalable Tree Boosting System[C]//Proceedings of the 22nd Acm Sigkdd International Conference on Knowledge Discovery and Data Mining,2016:785-794.

[10] CHAWLA N V,BOWYER K W,HALL L O,et al.SMOTE: Synthetic Minority Over-sampling Technique[J].Journal of Artificial Intelligence Research,2002(16):321-357.

[11] 任勉,甘剛.基于雙向 LSTM 模型的文本情感分類[J].計算機工程與設計,2018(7):2064-2068.

猜你喜歡
頁面防控智能
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
配合防控 人人有責
環球時報(2022-04-25)2022-04-25 17:20:21
豬常見腹瀉病癥狀及防控
今日農業(2021年15期)2021-10-14 08:20:18
守牢防控一線 靜待春暖花開
人大建設(2020年3期)2020-07-27 02:48:40
夏季羊中暑的防控
今日農業(2019年14期)2019-09-18 01:21:44
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
主站蜘蛛池模板: 真人高潮娇喘嗯啊在线观看| 亚洲综合中文字幕国产精品欧美| 永久毛片在线播| 亚洲成AV人手机在线观看网站| 国产麻豆va精品视频| 国产高清色视频免费看的网址| 一本综合久久| 亚洲天堂免费| 中文字幕免费视频| 波多野结衣视频一区二区| 国产综合网站| 九九热视频在线免费观看| 找国产毛片看| 亚洲日韩AV无码一区二区三区人| 在线看国产精品| 欧美成人日韩| 亚洲国产精品国自产拍A| 麻豆国产精品一二三在线观看| 永久免费无码成人网站| 国产偷国产偷在线高清| 免费一级成人毛片| 久久国产热| 人人爽人人爽人人片| 亚洲第一视频免费在线| 男人天堂亚洲天堂| 国产亚洲欧美在线专区| 国产在线欧美| 人人看人人鲁狠狠高清| 国产在线视频导航| 国产精品伦视频观看免费| 欧美a在线看| 麻豆精品视频在线原创| 日韩精品无码免费一区二区三区| A级毛片高清免费视频就| 久久免费精品琪琪| 丰满人妻中出白浆| 国产视频大全| 色九九视频| 女人一级毛片| 亚洲国产成人久久精品软件 | 久久人妻系列无码一区| 三级视频中文字幕| 亚洲人成网站色7777| a级毛片网| 青青青视频免费一区二区| 亚洲欧洲综合| 欧美成人手机在线观看网址| 亚洲成人动漫在线| 制服无码网站| 国产精品yjizz视频网一二区| 国产日产欧美精品| 91丝袜美腿高跟国产极品老师| 亚洲国产日韩欧美在线| 欧美成人怡春院在线激情| AV老司机AV天堂| 亚洲中文字幕日产无码2021| julia中文字幕久久亚洲| 国产Av无码精品色午夜| 久久久久久久久亚洲精品| 国产色网站| 日韩福利视频导航| 亚洲国产成人精品青青草原| 久草中文网| 国产欧美自拍视频| 国产成人亚洲日韩欧美电影| 欧美日韩午夜视频在线观看 | 国产SUV精品一区二区6| 亚洲综合九九| 少妇精品在线| 欧美国产菊爆免费观看| 亚洲人成网站色7777| 国产99热| 国内精品自在自线视频香蕉| 美女免费精品高清毛片在线视| 在线观看国产一区二区三区99| 亚洲黄网在线| 欧美精品啪啪| 伦精品一区二区三区视频| 欧美一级夜夜爽www| 毛片手机在线看| а∨天堂一区中文字幕| 国产爽爽视频|