# 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
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up