<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          陌陌開源合規(guī)審計平臺 Bombus

          共 3322字,需瀏覽 7分鐘

           ·

          2020-09-26 16:21

          點(diǎn)擊上方藍(lán)色“程序猿DD”,選擇“設(shè)為星標(biāo)”

          回復(fù)“資源”獲取獨(dú)家整理的學(xué)習(xí)資料!

          項目地址:https://github.com/momosecurity/bombus

          ??

          ??項目介紹

          近年來,隨著監(jiān)管政策不斷細(xì)化與收緊,企業(yè)安全合規(guī)日趨重要。而合規(guī)工作的落地,存在大量檢查、審計類重復(fù)活動,而且隨著企業(yè)人員和適用政策的疊加,人工成本也會逐漸上升。因此,為解決此類問題,我們設(shè)計并實施了安全合規(guī)審計系統(tǒng),將控制落實、合規(guī)檢查及跟蹤匯報等合規(guī)審計類流程固化到線上系統(tǒng),實際使用中起到良好效果。
          初始檢查策略依據(jù)為SOX法案有關(guān)要求,適用于在美國上市的公司。企業(yè)可根據(jù)自身需要配置檢查策略。

          項目概覽

          1. 項目概念說明

          項目主旨: 項目旨在檢查公司內(nèi)部生產(chǎn)存在的不合規(guī)行為,及時發(fā)現(xiàn)及時匯報。覆蓋范圍包括應(yīng)用系統(tǒng)、操作系統(tǒng)及數(shù)據(jù)庫三個橫向維度,以及員工權(quán)限角色、操作日志及工單部署三個縱向維度。從不同的角度切入,對風(fēng)險行為進(jìn)行檢測,識別風(fēng)險項。
          項目簡要概念圖說明如下:?

          如圖所示,除去日常工作,最終的產(chǎn)出為審閱報告(點(diǎn)擊查看)。
          名詞解釋:
          業(yè)務(wù)線: 參與審閱的各個獨(dú)立的業(yè)務(wù)部門或職能部門; 資產(chǎn)清單: 各業(yè)務(wù)線的資產(chǎn),其上承載了用戶操作或產(chǎn)品功能,包含主機(jī)、數(shù)據(jù)庫實例及運(yùn)營后臺等; 策略原子: 對業(yè)務(wù)線的日志或賬號信息等,需要檢測日志是否存在危險操作,賬號是否有越權(quán)等,策略原子為對應(yīng)的規(guī)則。

          2. 數(shù)據(jù)同步簡介

          數(shù)據(jù)同步主要有推拉兩種方式,結(jié)合要采集數(shù)據(jù)的集成化程度,選用哪種方式。
          目前系統(tǒng)中推拉兩種都有采用。數(shù)據(jù)拉取通過定時任務(wù)方式實現(xiàn),由業(yè)務(wù)方推送的數(shù)據(jù),則通過啟用服務(wù)接口來實現(xiàn)。
          因數(shù)據(jù)庫、服務(wù)器主機(jī)的命令管理與賬號權(quán)限信息相對于各業(yè)務(wù)線基本無差異,這里統(tǒng)一采用了拉取的方式。除此之外,還有資產(chǎn)列表的同步也是使用拉取的方式。
          定時任務(wù)詳情見樣例:
          deploy/crontab/crontab_demo.txt
          針對應(yīng)用系統(tǒng),因各業(yè)務(wù)方差異較大,則統(tǒng)一采用了推送的方式,由業(yè)務(wù)方按照指定格式推送數(shù)據(jù),完成數(shù)據(jù)采集。
          接收接口為 api/audit/common_data, 其中詳情格式定義見www/audit/utils.py中字段定義。數(shù)據(jù)消費(fèi)交由后臺服務(wù)business_bg_log_persistence
          以其中UserRoleData 用戶角色數(shù)據(jù)為例,對接數(shù)據(jù)格式如下:
          字段名
          含義
          類型
          實例




          bg_name
          后臺名稱
          string
          'ca_bg'
          role
          角色名稱
          string
          '管理員'
          date
          統(tǒng)計日期
          string
          '2020-01-01'
          user_details
          用戶列表
          list
          [{"user": "11111111", "create_ts": 1580897321}]
          請求樣例:
          curl?--location?--request?POST?'http://127.0.0.1:60010/api/audit/common_data/'?\
          --header?'Authorization:?Token?secret_key_example'?\
          --header?'Content-Type:?application/json'?\
          --data-raw?'{
          ?"data_type":?"UserRoleData",
          ?"data":?[{"bg_name":?"ca_bg",?"role":?"test",?"date":?"2020-01-01",?"user_details":?[{"user":"123",?"create_ts":?1580897321}]}]
          }'

          1. 代碼概述
          代碼功能簡介見當(dāng)前目錄文件 CODEVIEW

          后臺介紹

          1. 概述


          菜單總覽

          如果所示,除去用戶管理外(管理員可見,不多介紹),項目總分為七個主目錄。其中業(yè)務(wù)相關(guān)部分主要為資產(chǎn)清單、策略配置和任務(wù)為合規(guī)審計主體部分,知識庫為合規(guī)的執(zhí)行標(biāo)準(zhǔn)依據(jù)等,APP隱私合規(guī)與工作臺為合規(guī)當(dāng)前工作提供跟蹤記錄的作用。

          2. 資產(chǎn)清單

          資產(chǎn)清單

          資產(chǎn)作為整個審計流程中最不可缺少的部分,分別包含應(yīng)用系統(tǒng)的運(yùn)營后臺、數(shù)據(jù)庫的實例和操作系統(tǒng)對應(yīng)的主機(jī)等資產(chǎn)。為整個合規(guī)審查的基石, 數(shù)據(jù)采集的來源。這里資產(chǎn)類型分為應(yīng)用系統(tǒng)、數(shù)據(jù)庫和操作系統(tǒng)。審計范圍則對應(yīng)不同的審計規(guī)格。

          3. 策略配置

          策略配置

          如圖所示,該部分包含五個子目錄,各目錄介紹如下:

          3.1 正則規(guī)則配置

          正則規(guī)則主要用來對日志中的主機(jī)命令、數(shù)據(jù)庫操作日志等進(jìn)行匹配,篩選可能存在風(fēng)險的命令(如用戶授權(quán)等),該頁面可依據(jù)于標(biāo)準(zhǔn)正則進(jìn)行靈活配置,最終將命中日志呈現(xiàn)在審計報告中,以供審閱。

          3.2 策略原子

          策略原子

          策略原子目前支持正則命令匹配、權(quán)限相容矩陣、長期未訪問及轉(zhuǎn)崗異動四種,從不同方面對用戶行為進(jìn)行檢測。可以根據(jù)需要為不同的審閱任務(wù)配置差異化的監(jiān)控策略。

          正則策略原子可以組合【正則規(guī)則配置】中的正則規(guī)則,統(tǒng)一管理。

          3.3 策略組配置

          策略組

          策略組可將多個策略原子進(jìn)行統(tǒng)一管理配置,并可指定審閱周期(目前支持月、季度、半年),起到一次配置,重復(fù)使用的目的。

          在任務(wù)配置中,可通過對策略組及業(yè)務(wù)線的組合,完成業(yè)務(wù)線的任務(wù)計劃,在特定時間開啟目標(biāo)任務(wù)。

          3.4 非標(biāo)準(zhǔn)用戶管理

          非標(biāo)準(zhǔn)用戶指的是由于各種原因,在日志或權(quán)限中的用戶唯一標(biāo)識,不能通過標(biāo)準(zhǔn)的方式獲取到用戶信息。如用戶標(biāo)準(zhǔn)名為【姓-名】,但由于歷史原因,張三的名字為【張.三】。

          3.5 審閱人管理

          審閱人對應(yīng)各個數(shù)據(jù)庫系統(tǒng)、操作系統(tǒng)、應(yīng)用系統(tǒng)及工單的負(fù)責(zé)人,在報告生成后,對報告中的問題進(jìn)行審閱批復(fù)等。

          4. 任務(wù)

          任務(wù)

          如圖所示,任務(wù)分為任務(wù)配置與任務(wù)列表部分。

          4.1 任務(wù)配置

          任務(wù)配置起到執(zhí)行計劃的作用,可以隨意搭配業(yè)務(wù)線與策略組,在指定時期生成審閱任務(wù)。為審閱報告的生成主體,與最終的報告一一對應(yīng)。

          4.2 任務(wù)列表

          在當(dāng)前條件(時間等)滿足任務(wù)配置中的執(zhí)行計劃所需條件時,則生成具體的任務(wù),如為業(yè)務(wù)線A配置了每季度的審閱任務(wù),則在季度初會自動生成審閱任務(wù)。通過任務(wù)列表可進(jìn)入到報告詳情頁。

          審閱報告

          圖中所示為應(yīng)用系統(tǒng)的審閱頁面,顯示數(shù)據(jù)為當(dāng)前時間點(diǎn)的策略驗證結(jié)果,針對風(fēng)險項等情況特別進(jìn)行標(biāo)識。

          5. 知識庫&APP隱私合規(guī)&工作臺

          知識庫

          知識庫是合規(guī)工作開展的基石,涵蓋合規(guī)工作所依據(jù)的法律法規(guī)、內(nèi)部制度等,讓合規(guī)工作做到有據(jù)可依。

          APP隱私合規(guī)與待辦跟蹤是為合規(guī)人員記錄當(dāng)前的工作事項及待辦事項的記錄界面,于此不多介紹。

          快速啟動

          項目架構(gòu)概述:

          項目采用前后端分離結(jié)構(gòu),后端使用django + mongo + redis,前端使用iViewUI進(jìn)行界面搭建,前后端交互主要通過使用django rest framework框架實現(xiàn)的REST API接口進(jìn)行交互。

          技術(shù)棧:

          mongo?+?redis?+?nginx??+?python3.6?+?iViewUI(node?v13.5.0)

          快速體驗:

          注:?服務(wù)端口60010,?確保端口未占用
          #?1.?使用docker方式部署,?確保本機(jī)docker環(huán)境;?2.?切換至項目目錄下
          chmod?+x?run.sh
          ./run.sh

          #?體驗入口
          訪問入口:?http://127.0.0.1:60010/
          管理員:?(user:admin;?password:admin)
          審閱人:?(user:auditor;?password:auditor)


          ??

          ??


          往期推薦

          記一次訂單號的重復(fù)事故

          實例告訴你如何把 if-else 重構(gòu)成高質(zhì)量代碼!

          盤點(diǎn)提高國內(nèi)訪問 GitHub 的速度的 9 種方案

          這個需求很簡單,明天上線沒問題吧?要不要懟回去?

          最最最全面的Java異常面試及解答

          Spring Boot 多版本更新,緊急修復(fù) RFD 安全漏洞


          我們在星球聊了很多深度話題,你不來看看?

          我的星球是否適合你?

          點(diǎn)擊閱讀原文看看我們都聊過啥?

          瀏覽 56
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一道本无码免费 | 狠狠综合一区 | 色老板成人永久免费视频 | 亚洲激情操逼 | 国产三级导航 |