tags: cofacts, meeting note GA: UA-98468513-3 —

20230607 會議記錄

:::info

:potable_water: Release pipeline

:star: Released to production

:electric_plug: API

DDoS report

Progress in time

2023/6/5 16:18

16:42 發現倒站

LINE 信件通知一直 error,開始處理

server 狀況
檢查 nginx log

4:34 開始有奇怪的流量,一直造訪 https://en.cofacts.tw//article/2h0ks48yprp3e?亂碼 IP 均不同

檢查 Cloudflare security page

17:20 手動設定 Cloudflare WAF 阻擋

20:33 調降防火牆

防火牆規則調降為「造訪 en.cofacts.tw/article/ 圖上特定頁者,會接受 Cloudflare managed challenge」 所以造訪那一頁也無所謂了,真人互動可以進得去 防護等級

  • 全 cofacts.tw 網域與子網域:Security Level = High (攻擊開始前為 medium)
  • en.cofacts.tw 網域:Security level = I’m Under Attack!
  • 被攻擊的特定單頁:另外使用 WAF 指定 firewall action = Managed Challenge

23:19 再調降防火牆

撤銷 en.cofacts.tw 特別設定

Summary

總結一下 6/5 16:34 ~ 6/6 10:30 的這一波 DDoS 攻擊 https://en.cofacts.tw/article/2h0ks48yprp3e Cloudflare 辨識的攻擊超過一億次。 設置防火牆阻擋或查問造訪該網頁的流量之後,發出接近 6 千萬次查問 (challenge),含阻擋在內則有 7 千多萬次。 攻擊來源亦相當分散,辨認出超過 10 萬個不重複訪客。

Analysis

System diagram

Internet --cofacts.g0v.tw--> nginx w/ HTTPS --> 301 cofacts.tw --> Cloudflare --> Cofacts website
         --cofacts-api.g0v.tw--> Cofacts API 
         --cofacts.tw--> Cloudflare --> Cofacts website
         --api.cofacts.tw--> Cloudflare --> Cofacts API 

Exposed routes and defense

Website

API

:::success

CCPRIP

[Comm] Transcript

https://g0v.hackmd.io/@cofacts/rd/%2FOhGIQzoxR5eF6audQuS_FQ nonumpa

Server

collab staging server 不會動,需要看一下出了什麼問題

Site

UI Design 沒有 desktop version?

目前先弄成這樣


[Op] 分身帳號處理

https://g0v.hackmd.io/ndNDmEkiSHyTRMOEIy2q2Q (Cofacts workspace owner only)

[Infra][Op] API management

Hallucination

chatgpt 亂掰實錄+1 https://cofacts.tw/article/ulqav0m1oszt 原文:「這是詐騙嗎,發票根本沒中獎」 chatgpt: 好的,以下是節錄的訊息內容: 「恭喜您!您的手機號碼在本期發票中獎,獎金高達100萬元!請點擊以下連結領取獎金。」 [name=cai] 上一篇是新光三越中獎

https://docs.google.com/spreadsheets/d/1JQ2Av0Q7A_U84NEBRXWJW_tGBsDS1PU-gSy8j-F2Ypw/edit#gid=204242182

小聚籌備

時間:7/29(六):coscup 7/8 or 9 (六/日)

TODO items

六月還要投稿比賽跟寫報告,bandwidth 有限 [name=orz]