• 盛邦安全
    技術(shù)博客

    讓網(wǎng)絡(luò)空間更有序

    當(dāng)前位置: 首頁(yè) > 關(guān)于我們 > 公司動(dòng)態(tài) > 技術(shù)博客
    盛邦安全推出API安全防護(hù)解決方案

    发布日期:2022/07/15文章來(lái)源:盛邦安全

    在攻防實(shí)戰(zhàn)和演練過(guò)程中,針對(duì)目標(biāo)對(duì)象的滲透過(guò)程可以概括為目標(biāo)偵查、暴露面發(fā)現(xiàn)、滲透利用、橫向滲透幾個(gè)步驟。攻擊方會(huì)通過(guò)各種渠道對(duì)目標(biāo)對(duì)象的全量資產(chǎn)進(jìn)行收集,嘗試從中找到防護(hù)的薄弱點(diǎn),進(jìn)而展開(kāi)攻擊行動(dòng)。

     

    但是,隨著大家網(wǎng)絡(luò)安全意識(shí)的提升和各類(lèi)攻防演練的深入開(kāi)展,促使業(yè)務(wù)系統(tǒng)的安全加固工作持續(xù)升級(jí),資產(chǎn)暴露面不斷收斂;與此同時(shí),新業(yè)務(wù)系統(tǒng)上線(xiàn)前也會(huì)開(kāi)展專(zhuān)門(mén)的安全滲透工作來(lái)降低被攻擊的風(fēng)險(xiǎn),這導(dǎo)致通過(guò)直接滲透的方式突破系統(tǒng)防線(xiàn)的成功率越來(lái)越低。

     

    除了偶爾“撿漏”外,攻擊方已經(jīng)基本放棄“死磕”目標(biāo)系統(tǒng),而是通過(guò)其他“迂回”的戰(zhàn)術(shù)和途徑來(lái)尋找攻擊突破口,比如社會(huì)工程學(xué)中的敏感信息收集、郵件釣魚(yú)、小程序、APP、供應(yīng)鏈滲透等。通過(guò)API進(jìn)行滲透就是當(dāng)下攻防對(duì)抗中頗受攻擊方青睞的一種方式,同時(shí)也是防守方需要格外留意和加緊防范的問(wèn)題。

     

    究竟什么是API

     

    常規(guī)定義下,API是應(yīng)用程序接口(Application Programming Interface)的簡(jiǎn)稱(chēng),其含義比較寬泛,泛指一組定義、程序及協(xié)議的集合。隨著技術(shù)領(lǐng)域的細(xì)分和前后端分離架構(gòu)模式的推廣,App應(yīng)用、小程序、微服務(wù)、云原生等場(chǎng)景的不斷演進(jìn)和普及,API的應(yīng)用也越來(lái)越廣泛。

    003.jpg

    攻擊者為什么偏好通過(guò)API進(jìn)行滲透

     

    傳統(tǒng)的資產(chǎn)管理和安全防護(hù)過(guò)程中,由于資產(chǎn)是相對(duì)明確的IP、端口等,做安全策略時(shí)都有相對(duì)成熟的經(jīng)驗(yàn)。而API作為落到URL級(jí)的新型資產(chǎn),如果還是沿用以前的經(jīng)驗(yàn),就存在一定困難和挑戰(zhàn),也往往會(huì)導(dǎo)致無(wú)法采取相應(yīng)的監(jiān)控和防護(hù)手段,缺乏API資產(chǎn)的統(tǒng)一管理。這也是通過(guò)API進(jìn)行滲透入侵被發(fā)現(xiàn)的概率通常較低的原因之一。
    在業(yè)務(wù)平臺(tái)建設(shè)和升級(jí)的同時(shí),API接口版本也在不斷升級(jí),但由于考慮系統(tǒng)兼容的需要,許多老舊的API接口仍然活躍在系統(tǒng)中。而這些老舊接口往往存在脆弱性和安全風(fēng)險(xiǎn),在缺失監(jiān)控管理的情況下,就很容易被突破,進(jìn)而造成數(shù)據(jù)或關(guān)鍵權(quán)限丟失,從而引發(fā)一點(diǎn)突破、全盤(pán)皆輸?shù)木置妗?/section>

    此外,API本身就承擔(dān)著提供數(shù)據(jù)交互的工作,從API上獲取敏感信息再進(jìn)一步滲透是一種常見(jiàn)的社工方式。

     

    API面臨的主要安全威脅

     

    API安全受到當(dāng)下攻防雙方越來(lái)越多的關(guān)注,除了基于SQL注入、XSS、命令注入等傳統(tǒng)攻擊方式外,基于權(quán)限和行為的API濫用、盜用、權(quán)限繞過(guò)等手段也成為攻擊者的常見(jiàn)操作??偨Y(jié)來(lái)說(shuō),目前API面臨的安全威脅主要分為以下幾類(lèi):

     

    ◆ 常規(guī)Web應(yīng)用攻擊,如SQL注入、XSS、命令注入等,通過(guò)攻擊獲取系統(tǒng)權(quán)限;

    ◆ 數(shù)據(jù)竊取,通過(guò)編寫(xiě)爬蟲(chóng)等方式高頻次數(shù)據(jù)查詢(xún),竊取API接口的數(shù)據(jù);

    ◆ 權(quán)限盜用,如通過(guò)系統(tǒng)本身邏輯缺陷、代理、劫持等手段獲取調(diào)用權(quán)限,從而非法獲取數(shù)據(jù)信息;

     

    ◆ API接口自身的邏輯缺陷導(dǎo)致的安全威脅,如薅羊毛等行為大多是由于API的邏輯控制不足所導(dǎo)致;

     

    ◆ 針對(duì)API接口的類(lèi)DDoS行為,如口令爆破、DDoS攻擊等;

    ◆ 敏感信息泄漏,數(shù)據(jù)傳輸過(guò)程中未對(duì)敏感信息進(jìn)行處置,例如公民身份證號(hào)、電話(huà)、聯(lián)系地址等信息。

    針對(duì)API安全治理的幾點(diǎn)建議

     

    盛邦安全網(wǎng)絡(luò)資產(chǎn)安全治理體系中的幾個(gè)關(guān)鍵路徑為:摸清家底、備案審核、立體化防御、自動(dòng)化運(yùn)營(yíng)和應(yīng)急響應(yīng)。針對(duì)API的資產(chǎn)也不例外,同樣可以遵循類(lèi)似的步驟:

     

    一、獲取現(xiàn)有的全量API資產(chǎn)信息。此階段通常以自動(dòng)化學(xué)習(xí)與人工確認(rèn)相結(jié)合的方式進(jìn)行;
    二、針對(duì)API資產(chǎn)做統(tǒng)一梳理。特別需要針對(duì)僵尸API和老舊API資產(chǎn),制定相應(yīng)的全生命周期管理策略,避免其帶來(lái)的安全隱患;

    三、為API資產(chǎn)定制專(zhuān)項(xiàng)防護(hù)策略。除傳統(tǒng)的SQL注入、XSS、命令注入等方式外,需要結(jié)合業(yè)務(wù)特征來(lái)定制策略,例如針對(duì)API濫用和盜用行為,需要結(jié)合實(shí)際API的調(diào)用情況進(jìn)行細(xì)顆粒度的配置;

     

    盛邦安全API安全防護(hù)解決方案

     

    盛邦安全API安全防護(hù)解決方案,通過(guò)被動(dòng)流量分析,對(duì)業(yè)務(wù)流量進(jìn)行采集、建模和數(shù)據(jù)分析,全面識(shí)別未知API、臨時(shí)API、歷史遺留API等“暗資產(chǎn)”并結(jié)合API資產(chǎn)導(dǎo)入,形成完整的API臺(tái)賬;通過(guò)對(duì)API的調(diào)用頻率、趨勢(shì)、請(qǐng)求次數(shù)等維度進(jìn)行資產(chǎn)畫(huà)像,形成API行為基線(xiàn);利用盛邦安全語(yǔ)義引擎、機(jī)器學(xué)習(xí)引擎、規(guī)則檢測(cè)引擎等核心技術(shù),結(jié)合API盜用、濫用、數(shù)據(jù)脫敏、弱口令等防護(hù)策略,對(duì)API資產(chǎn)進(jìn)行全方位的防護(hù);在出現(xiàn)異常情況時(shí),可以提供應(yīng)急響應(yīng)策略進(jìn)行快速處置,構(gòu)建完整的API資產(chǎn)全生命周期安全防護(hù)閉環(huán)管理體系。

    004.png

    項(xiàng)目咨詢(xún)

    *姓名
    *單位
    *電話(huà)
    *驗(yàn)證碼
    發(fā)送驗(yàn)證碼
    *您感興趣的產(chǎn)品
    項(xiàng)目規(guī)格
    *需求概述
    *所在地
    *意向行業(yè)
    +