---
# System prepended metadata

title: Billows Shield 交接

---

# Billows Shield 交接

## 儀表板
- [ ] 折線圖, 長條圖 圖表最小數值限制

- 威脅統計
    - 風險等級比例：call getChartRisk API ( POST /api/1.0/chart/risk)
    - IOC 生命週期比例：call getChartIOCckc API ( POST /api/1.0/chart/ioc/ckc)
    - IOC 威脅分數比例：call getChartIOCScore API ( POST /api/1.0/chart/ioc/score)
 
- 情資匯入IOC
    - call getIOCList API ( POST /api/1.0/iocs)

- 設備連線狀態
    - [ ] 請輸入設備名稱的條件還沒跟後端討論 （即時過濾）
        ![截圖 2024-06-14 上午11.20.04](https://hackmd.io/_uploads/HyGxvNYH0.png)
    - [x] 還沒測試多筆設備資料的結果
        > 我修改了多筆設備的版型
    - [x] global changedate function 時區問題
    - call getChartDevice API ( POST /api/1.0/chart/info)
    
- 設備阻擋資訊
    - [ ] 還沒做
         > API 未做
           deny log

## 設備管理

### 設備管理

- 設備列表(Device.vue)：
    - [x] 設備描述不用藍色
        > 我把**所有**描述的樣式都改成呈現黑色了
    - [x] 設備時間過濾無效 （後端沒撈）
    - [x] 詳細資訊提示彈出視窗，確認是否會重複彈出
        > 會重複彈出是因為他反應時間太久我重複按，
          原本的問題是按了**手動更新**後**情資更新時間**不會更新，
          我現在修好了
    - call getDeviceList API ( POST /api/1.0/devices)
    - call openDeviceModal API ( GET /api/1.0/device/**<uid>**)
    - call deleteDevice API ( DELETE /api/1.0/deivces) *//刪除單筆*
    - call switchDevice API ( DELETE /api/1.0/devices) *//刪除多筆*
    - call getDeviceTypeMenu API (GET /api/1.0/device/type/menu)
    - call getGroupMenu API (GET /api/1.0/group/menu)
    
- 新增/編輯設備(DeviceModal.vue)：
    - call getDeviceTypeMenu API (GET /api/1.0/device/type/menu)
    - call iocUpdate API (POST /api/1.0/device/ioc/update/**<uid>**) *//手動更新該設備的 IOC*
    - call addDevice API ( POST /api/1.0/device)
    - call updateDevice API ( PUT /api/1.0/device/**<uid>**)
    - call openBlockModal API ( GET /api/1.0/blocklist/**<uid>**)
    - call openAllowModal API ( GET /api/1.0/allowlist/**<uid>**)

### 群組管理

- 群組列表(DeviceGroup.vue)：
    - call getGroupList API ( POST /api/1.0/groups)
    - call openGroupModal API ( GET /api/1.0/group/**<uid>**)
    - call deleteGroup API ( DELETE /api/1.0/groups) *//刪除單筆*
    - call switchGroup API ( DELETE /api/1.0/groups) *//刪除多筆*
    
- 新增/編輯群組(GroupModal.vue)：
    - [x] 視窗群組重開 沒有 reset 全選按鈕
    - call getDeviceList API ( POST /api/1.0/devices)
    - call addGroup API ( POST /api/1.0/group)
    - call updateGroup API ( PUT /api/1.0/group/**<uid>**)

## 情資管理

### 情資管理
- 情資列表(ioc.vue)：
    - [x] VirusTotal 過濾沒做
    - call getIOCList API (/api/1.0/iocs)

### 黑名單管理
    
- 黑名單列表(BlockList.vue)：
    - [x] 列表 新增 IP 資訊的顯示
        > 我新增了（包含新增/編輯設備的畫面）
    - call getBlockList API ( POST /api/1.0/blocklists)
    - call openBlockModal API ( GET /api/1.0/blocklist/**<uid>**)
    - call deleteBlock API ( DELETE /api/1.0/blocklists) *//刪除單筆*
    - call switchBlock API ( DELETE /api/1.0/blocklists) *//刪除多筆*
    
- 新增/編輯黑名單(BlockListModal.vue)：
    - call addBlockList API ( POST /api/1.0/blocklist)
    - call updateBlockList API ( PUT /api/1.0/blocklist/**<uid>**)
    - call getAddBlockInfo API ( POST /api/1.0/blocklists) 
    *//如果是在**新增/編輯設備**增加新的黑名單的話，要抓此黑名單資料才能同步更新到該設備*

- 匯入黑名單(ImportBlockModal.vue)：
    - call getBlockList API ( POST /api/1.0/blocklists) *//顯示該黑名單含有的ip_list*
    - call openBlockModal API ( GET /api/1.0/blocklist/**<uid>**)
    - call getImportBlockList API ( POST /api/1.0/blocklists) 
    *//在call這隻API時就過濾掉該設備已有的黑名單了*
    
### 白名單管理
    
- 白名單列表(AllowList.vue)：
    - call getAllowList API ( POST /api/1.0/allowlists)
    - call openAllowModal API ( GET /api/1.0/allowlist/**<uid>**)
    - call deleteAllow API ( DELETE /api/1.0/allowlists) *//刪除單筆*
    - call switchAllow API ( DELETE /api/1.0/allowlists) *//刪除多筆*
    
- 新增/編輯白名單(AllowListModal.vue)：
    - call addAllowList API ( POST /api/1.0/allowlist)
    - call updateAllowList API ( PUT /api/1.0/allowlist/**<uid>**)
    - call getAddAllowInfo API ( POST /api/1.0/allowlists) 
    *//如果是在**新增/編輯設備**增加新的白名單的話，要抓此白名單資料才能同步更新到該設備*
    
- 匯入白名單(ImportAllowModal.vue)：
    - call getAllowList API ( POST /api/1.0/allowlists) *//顯示該白名單含有的ip_list*
    - call openAllowModal API ( GET /api/1.0/allowlist/**<uid>**)
    - call getImportAllowList API ( POST /api/1.0/allowlists) 
    *//在call這隻API時就過濾掉該設備已有的白名單了*
    
## 注意事項
- 目前部署的是到 13 Jun, 2024 **fix: debug** *// f41c3707*
- [x] Error_code 要新增完全
- [x] Readme 內容確認
- [x] sidebar 固定
- [x] 圖表x軸時間要改（x軸跟tooltip樣是不同）