# gcp loadblance setting & gcp armor 前幾天開了一台linux 本來要做後台作品集的,結果第一天晚上因為想說應該沒人那麼無聊結果就有一個大陸人用tomcat弱密碼就被入侵了,它們透過tomcat 的 manager,上傳自己的war 包,去執行真他們的java 程式,被它們拿來挖礦,記得排查apache2 的log  ip就不碼了  直接被放這隻  莫名被上傳一隻jsp_app https://github.com/magicming200/tomcat-weak-password-scanner 後面因為我是專案檔案  也抓到了他也埋在我的vue專案,幸好剛部屬是沒有什麼機密資料可以偷 後來流量來源當然是從大陸來的,自己是有初估排查,但是其中還是被以嘗試挖礦嫌疑停止專案,另外專案內幾百g的流量官方要另外給我一個答覆,  我只開了2g ram 2 vcpu 兩天流量到幾百g bytes 第一時間發現被埋後台是因為我本來就有設定預算  想說流量怎麼這麼大半夜被call 起來聯絡客服 當下要停止流量,要馬上關閉付款帳戶這個蠻重要的  還有另一個部分假設你的專案權限還可以登入進去的話  去api服務把所有api全部關閉,這樣再去關閉專案, 因為當下你的服務停止流量不會馬上停止計費,要小心阿,我以為關閉專案就沒事了,跟客服來信他們說當下停止帳戶大概預計48小時內妳的流量還是會繼續,可能要一段時間才會你的最終帳戶才會停止計算。  後續溝通還會持續,主要那幾天都睡不著,因為你關閉專案還是會持續扣款,睡醒可能莫名其妙多兩千這還是有優惠的情況下,他沒打折的話可能就要破萬了。  審核也不太算快大概兩三天,它們大概會先封鎖付款帳戶,切記不要再去做開啟動作或刪除,  另外一封信就蠻奇怪的了,可能我這幾天剛好遇到一個bug   跟這一次的流量有問題。 下面我來示範一下,假設要過濾大陸流量  設定端點群組,記得對應到你的防火牆輸出的端口  設定負載平衡   因為我的專案可以瀏覽http可以把它導向https,其他可能要依照個人使用環境來做調整  這邊安全性我來補這塊   選剛剛的網路端點群組   # google armor https://blog.cloud-ace.tw/security/gcp-tutorial-how-to-set-google-cloud-armor-to-block-traffic-from-countries/  照那篇文章填入 ``` origin.region_code == 'TW' ``` 就可以過濾到只剩台灣的流量 從捷克瀏覽我的網站 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.