0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是業(yè)務(wù)邏輯攻擊 (BLA),大家為什么一定要要關(guān)注它?

jf_38184196 ? 來源:jf_38184196 ? 作者:jf_38184196 ? 2023-07-03 16:43 ? 次閱讀

想象一下:您的開發(fā)團(tuán)隊剛推出了一款令人驚嘆的全新應(yīng)用程序,它具有頂級的API安全性,通過客戶端保護(hù)對其進(jìn)行了強(qiáng)化,甚至還設(shè)置了針對機(jī)器人攻擊的防御措施。你感到這款產(chǎn)品很有安全保障,自己的團(tuán)隊出色地完成了工作。

但有一點要特別之處的是,盡管您付出了很多努力,但您的應(yīng)用程序仍然可能面臨受到攻擊的風(fēng)險。事實上攻擊甚至可能不會觸發(fā)單個安全警報,這種攻擊風(fēng)險來自于業(yè)務(wù)邏輯。如果您尚未將業(yè)務(wù)邏輯攻擊 (BLA) 作為威脅建模的一部分進(jìn)行評估,那么您應(yīng)該立即重新評估您的產(chǎn)品。

一、什么是業(yè)務(wù)邏輯攻擊 (BLA)?

業(yè)務(wù)邏輯攻擊是一種網(wǎng)絡(luò)攻擊,網(wǎng)絡(luò)攻擊者利用應(yīng)用程序的預(yù)期功能和流程,而不是其技術(shù)漏洞。他們操縱工作流程,繞過傳統(tǒng)安全措施,并濫用合法功能來獲得未經(jīng)授權(quán)的訪問或造成損害,而不觸發(fā)安全警報。

二、為什么要關(guān)心 BLA?

1、傳統(tǒng)的安全措施還不夠

雖然Web應(yīng)用程序防火墻 (WAF) 對于保護(hù)應(yīng)用程序至關(guān)重要,但它無法完全防范業(yè)務(wù)邏輯攻擊。由于 BLA的特質(zhì),典型的安全解決方案通常無法檢測和阻止這些威脅。

2、數(shù)據(jù)丟失和財務(wù)損失的風(fēng)險:業(yè)務(wù)邏輯漏洞

成功的業(yè)務(wù)邏輯攻擊可能會導(dǎo)致敏感數(shù)據(jù)被盜,包括個人詳細(xì)信息和財務(wù)信息,從而導(dǎo)致代價高昂的數(shù)據(jù)泄露甚至財務(wù)損失。比較典型的例子是身份驗證繞過,攻擊者繞過身份驗證過程,并可以通過升級權(quán)限或訪問敏感信息來濫用應(yīng)用程序內(nèi)的業(yè)務(wù)邏輯,這可能會導(dǎo)致關(guān)鍵數(shù)據(jù)丟失并損害公司聲譽(yù)。

3、聲譽(yù)受損的可能性:業(yè)務(wù)邏輯缺陷的影響

數(shù)據(jù)丟失或成功的業(yè)務(wù)邏輯攻擊可能會導(dǎo)致您公司的聲譽(yù)受損。在消費者對其在線安全越來越謹(jǐn)慎的時代,任何攻擊都可能迅速損害您的業(yè)務(wù),導(dǎo)致客戶流失、收入減少或品牌玷污,甚至帶來法律后果。解決 BLA 對于維持公眾信任和讓客戶滿意至關(guān)重要。

4、應(yīng)用程序和API的復(fù)雜性增加:保護(hù)業(yè)務(wù)邏輯組件的挑戰(zhàn)

隨著應(yīng)用程序和API變得越來越復(fù)雜,與保護(hù)它們相關(guān)的風(fēng)險和困難也隨之增加。分布式微服務(wù)、多云架構(gòu)以及API使用的快速增長使得理解和解決業(yè)務(wù)邏輯攻擊帶來的獨特安全挑戰(zhàn)變得至關(guān)重要。

三、如何保護(hù)您的應(yīng)用程序免受 BLA 的侵害:理解和實施業(yè)務(wù)邏輯

您可以采取以下步驟來保護(hù)您的應(yīng)用程序免受它們的侵害:

1、了解您的業(yè)務(wù)邏輯:了解應(yīng)用程序的工作流程、流程和預(yù)期的用戶行為,以識別潛在的弱點和漏洞。

2、實施高級應(yīng)用程序安全性:投資專門用于管理和保護(hù)API的高級安全解決方案,例如應(yīng)用程序安全平臺。這將有助于識別破壞授權(quán)、機(jī)器人攻擊等威脅,并防御業(yè)務(wù)邏輯攻擊。

3、監(jiān)控和分析用戶行為:采用可以分析用戶行為(包括應(yīng)用程序使用模式)并檢測可能表明潛在BLA的可疑活動的工具和技術(shù)。

4、分段和控制訪問:限制API的范圍并根據(jù)用戶角色實施訪問控制,最大程度地減少攻擊成功時的潛在損害。

四、針對業(yè)務(wù)邏輯攻擊的多層安全方法的重要性

業(yè)務(wù)邏輯攻擊變得越來越普遍,對應(yīng)用程序和API的安全構(gòu)成了重大威脅。為了保護(hù)您的數(shù)據(jù)、聲譽(yù)和客戶免受潛在損害,包括高級機(jī)器人防護(hù)和API安全在內(nèi)的多層安全方法至關(guān)重要,不要因業(yè)務(wù)邏輯攻擊而措手不及,花時間投資您的應(yīng)用程序安全性,才能領(lǐng)先網(wǎng)絡(luò)攻擊者一步來保障自己。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1465

    瀏覽量

    61675
收藏 人收藏

    評論

    相關(guān)推薦

    運放的輸入端為什么一定要有直流通路?

    運放的輸入端為什么一定要有直流通路?就是接個電阻到地呢?之前用的VCA822有自激振蕩,用戶手冊中說要在輸入端接電阻到地,后來用的TL3016的比較器,輸出波形明顯的雜波,發(fā)現(xiàn)輸入端接對地電阻后波形就變好了...我想請問這樣的方式有什么理論依據(jù)呢?
    發(fā)表于 09-19 06:04

    4G模組無法正常聯(lián)網(wǎng)?一定要記得考慮SIM卡的問題!

    當(dāng)大家在調(diào)試4G模組但卻無法正常聯(lián)網(wǎng)時, 大多數(shù)人的第反應(yīng)是這4G模組一定有什么問題吧? 幾乎沒有人會認(rèn)為是流量卡(SIM卡)的問題,一定要記得考慮SIM卡。
    的頭像 發(fā)表于 08-12 15:37 ?1174次閱讀
    4G模組無法正常聯(lián)網(wǎng)?<b class='flag-5'>一定要</b>記得考慮SIM卡的問題!

    請問STM8L152K4的LCD控制一定要RTC時鐘才能工作嗎?

    請問STM8L152K4的LCD控制一定要RTC時鐘才能工作嗎?板子沒有RTC的外部晶振,我用STM8L1526_EVAL的例程,修改LCD時鐘源為LSI時,發(fā)現(xiàn)LCD初始化函數(shù)的相關(guān)寄存器值在DEBUG時發(fā)現(xiàn)都不會賦值更新,直是默認(rèn)值。用庫里自帶的LCD模板,修改為L
    發(fā)表于 05-08 06:36

    LIS2DW12的中斷腳一定要接到MCU嗎?

    LIS2DW12的中斷腳一定要接到MCU嗎
    發(fā)表于 03-18 08:07

    pcb設(shè)計的基本原則分享 PCB設(shè)計16個原則一定要知道

    PCB設(shè)計的這16個原則你一定要知道
    的頭像 發(fā)表于 03-12 11:19 ?2478次閱讀

    相位補(bǔ)償原理是什么?集成運算電路是否一定要進(jìn)行相位補(bǔ)償?

    相位補(bǔ)償原理是什么?集成運算電路是否一定要進(jìn)行相位補(bǔ)償? 相位補(bǔ)償原理是指通過合適的電路設(shè)計和調(diào)整,來解決信號在電路中傳輸過程中產(chǎn)生的相位偏移問題。在電路中,信號經(jīng)過傳輸、放大等處理后,往往會產(chǎn)生
    的頭像 發(fā)表于 02-02 09:50 ?1637次閱讀

    請問ADXL345是否一定要先校準(zhǔn)才能使用?

    初次使用ADXL345做傾斜角度檢測,次性做了50塊板,發(fā)現(xiàn)有10塊板的輸出加速度值不對,是不是芯片的致性不好?想請問下ADXL345是否一定要先校準(zhǔn)才能使用? 如果是
    發(fā)表于 01-02 07:50

    HMDS與BARC一定要除去嗎?有哪幾種去除的方式?

    HMDS,BARC是光刻工序中比較常用的化學(xué)品,但是它們并不能用顯影液除去,根據(jù)是什么?它們一定要除去嗎?有哪幾種去除的方式?
    的頭像 發(fā)表于 12-22 10:29 ?1954次閱讀
    HMDS與BARC<b class='flag-5'>一定要</b>除去嗎?有哪幾種去除的方式?

    AD7606的AGND和VXGND是否一定要接在起?

    ,但是現(xiàn)在有個問題就是,采集的結(jié)果有時正常有時不正確的結(jié)果,就是采集卡的結(jié)果有時跳動非常大,但是把AGND和VXGND接在起后全部都正常了。 請問是否AGND和VXGND一定要接在
    發(fā)表于 12-14 07:36

    光纖收發(fā)器一定要成對用嗎?光纖收發(fā)器怎么連?

    光纖收發(fā)器一定要成對用嗎?光纖收發(fā)器怎么連? 光纖收發(fā)器一定要成對使用嗎? 光纖收發(fā)器是用于將電信號轉(zhuǎn)換成光信號,并在光纖之間進(jìn)行傳輸?shù)难b置。般情況下,光纖通信系統(tǒng)中需要同時使用
    的頭像 發(fā)表于 12-07 10:09 ?4541次閱讀

    AD8015的應(yīng)用是否一定要參照數(shù)據(jù)手冊的應(yīng)用電路?

    。這個問題怎么解決??? 另外疑問: AD8015的應(yīng)用是否一定要參照數(shù)據(jù)手冊的應(yīng)用電路? 是否可以應(yīng)用單端輸出給后續(xù)放大電路? 芯片4管腳的作用及連接方法? 有用過AD8015的朋友一定說一聲啊~期待您的回復(fù),謝謝!
    發(fā)表于 11-27 08:04

    什么是線與邏輯實現(xiàn),在硬件特性上有什么具體要求?

    什么是線與邏輯,實現(xiàn),在硬件特性上有什么具體要求? 線與邏輯種基本的數(shù)字邏輯電路,用于實
    的頭像 發(fā)表于 11-17 14:11 ?5039次閱讀

    請問ADCMP605這個高速比較器的電源VEE是否一定要接地?

    請問ADCMP605這個高速比較器的電源VEE是否一定要接地?如果可以接負(fù)電源,那么輸入信號可以是負(fù)信號脈沖嗎?
    發(fā)表于 11-16 06:34

    詳解C語言中整形溢出問題

    整型溢出有點老生常談了,bla, bla, bla… 但似乎沒有引起多少人的重視。整型溢出會有可能導(dǎo)致緩沖區(qū)溢出,緩沖區(qū)溢出會導(dǎo)致各種黑客攻擊。
    的頭像 發(fā)表于 11-06 10:58 ?1142次閱讀
    詳解C語言中整形溢出問題

    單電源PD放大電路為何一定要加偏置電壓?

    單電源PD放大電路為何一定要加偏置電壓? 單電源PD放大電路是種常用的電路,在數(shù)字通信、音頻放大、功率放大等領(lǐng)域得到廣泛應(yīng)用。這種電路需要加入偏置電壓,目的是保證放大器工作在合理的工作點,使放大器
    的頭像 發(fā)表于 10-29 11:29 ?1611次閱讀