<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>資安 - 東東 GCP 教學 - GCP 實戰講師</title>
	<atom:link href="https://dongdonggcp.com/tag/%E8%B3%87%E5%AE%89/feed/" rel="self" type="application/rss+xml" />
	<link>https://dongdonggcp.com</link>
	<description>助你考取證照，轉職成功</description>
	<lastBuildDate>Tue, 01 Jul 2025 14:08:01 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://dongdonggcp.com/wp-content/uploads/2025/04/cropped-340838097_121391010914395_5443948698124160121_n-32x32.jpg</url>
	<title>資安 - 東東 GCP 教學 - GCP 實戰講師</title>
	<link>https://dongdonggcp.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">243235092</site>	<item>
		<title>[GCP 教學] 雲端的資訊安全防禦縱深，常用 GCP 資安服務介紹</title>
		<link>https://dongdonggcp.com/2024/07/17/gcp-common-security-service/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gcp-common-security-service</link>
					<comments>https://dongdonggcp.com/2024/07/17/gcp-common-security-service/#respond</comments>
		
		<dc:creator><![CDATA[東東]]></dc:creator>
		<pubDate>Wed, 17 Jul 2024 04:43:18 +0000</pubDate>
				<category><![CDATA[Google Cloud Platform]]></category>
		<category><![CDATA[GCP]]></category>
		<category><![CDATA[資安]]></category>
		<category><![CDATA[資訊安全]]></category>
		<guid isPermaLink="false">https://dongdonggcp.com/?p=6915</guid>

					<description><![CDATA[<p>GCP 的資安功能涵蓋甚廣，各有不同用途，</p>
<p>首先從帳號安全開始，讓你還沒登入 GCP，帳號就已經受到保護； </p>
<p>接著開始觸碰到 GCP 的最前端，就有 DDoS 防禦、WAF 和入侵偵測功能； </p>
<p>在進入應用程式之前，會有嚴格的登入驗證和授權機制；</p>
<p>若你的應用程式在 VPC 網路內，流量就會受到防火牆的控管，</p>
<p>可疑封包也能納入分析； </p>
<p>應用程式不論是在 VM 或 Container，都可以對它們弱點掃瞄； </p>
<p>資料存取受到層層管制，確保不被輕易入侵、破解或外洩；</p>
<p>整體環境還有其他獨立運作的監控機制和政策，</p>
<p>讓你建立重重關卡，滴水不漏。</p>
<p>本文整理目前最常用並且「可以立即使用」的資安功能，</p>
<p>從外部一直到 GCP 最深處，逐步介紹各個功能，</p>
<p>讓你可以建立每一層的防禦工事。</p>
<p>The post <a href="https://dongdonggcp.com/2024/07/17/gcp-common-security-service/">[GCP 教學] 雲端的資訊安全防禦縱深，常用 GCP 資安服務介紹</a> first appeared on <a href="https://dongdonggcp.com">東東 GCP 教學 - GCP 實戰講師</a>.</p>]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">GCP 的資安功能涵蓋甚廣，各有不同用途，</p>



<p class="wp-block-paragraph">首先從帳號安全開始，讓你還沒登入 GCP，帳號就已經受到保護；&nbsp;</p>



<p class="wp-block-paragraph">接著開始觸碰到 GCP 的最前端，就有 DDoS 防禦、WAF 和入侵偵測功能；&nbsp;</p>



<p class="wp-block-paragraph">在進入應用程式之前，會有嚴格的登入驗證和授權機制；</p>



<p class="wp-block-paragraph">若你的應用程式在 VPC 網路內，流量就會受到防火牆的控管，</p>



<p class="wp-block-paragraph">可疑封包也能納入分析；&nbsp;</p>



<p class="wp-block-paragraph">應用程式不論是在 VM 或 Container，都可以對它們弱點掃瞄；&nbsp;</p>



<p class="wp-block-paragraph">資料存取受到層層管制，確保不被輕易入侵、破解或外洩；</p>



<p class="wp-block-paragraph">整體環境還有其他獨立運作的監控機制和政策，</p>



<p class="wp-block-paragraph">讓你建立重重關卡，滴水不漏。</p>



<p class="wp-block-paragraph">本文整理目前最常用並且「可以立即使用」的資安功能，</p>



<p class="wp-block-paragraph">從外部一直到 GCP 最深處，逐步介紹各個功能，</p>



<p class="wp-block-paragraph">讓你可以建立每一層的防禦工事。</p>



<h1 class="wp-block-heading">一、帳號安全</h1>



<h2 class="wp-block-heading">(一) Cloud Identity</h2>



<p class="wp-block-paragraph">使用 GCP 之前，你至少要使用公司的帳號，</p>



<p class="wp-block-paragraph">而不是使用個人 Gmail，</p>



<p class="wp-block-paragraph">如果帳號有任何問題，例如無法登入或被駭，</p>



<p class="wp-block-paragraph">至少公司管理員還可以幫你處理，不會求助無門。</p>



<p class="wp-block-paragraph"><a href="https://workspace.google.com/intl/zh-TW/">Google Workspace</a> 就是公司專用的 Google 帳號，</p>



<p class="wp-block-paragraph">但是它還有 Gmail、日曆、雲端硬碟等等相關功能，</p>



<p class="wp-block-paragraph">不一定每家公司要先用 Google Workspace 才能用 GCP。</p>



<p class="wp-block-paragraph">Google 有把帳號管理的功能抽出來，就是所謂的 <a href="https://cloud.google.com/identity/?hl=zh-TW">Cloud Identity</a>，</p>



<p class="wp-block-paragraph">即使公司使用 M365 或其他企業信箱，</p>



<p class="wp-block-paragraph">你可以建立公司的 Google 帳號，</p>



<p class="wp-block-paragraph">像這樣的格式：<a href="mailto:aaron@dongdong.com">aaron@dongdong.com</a>，依然可登入 GCP。</p>



<figure class="wp-block-image aligncenter size-large"><img fetchpriority="high" decoding="async" width="1638" height="944" src="https://dongdonggcp.com/wp-content/uploads/2024/07/01-e585a9e6ada5e9a99fe9a997e8ad89.png?w=1024" alt="Google 帳號的2步驟驗證" class="wp-image-6919" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/01-e585a9e6ada5e9a99fe9a997e8ad89.png 1638w, https://dongdonggcp.com/wp-content/uploads/2024/07/01-e585a9e6ada5e9a99fe9a997e8ad89-300x173.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/07/01-e585a9e6ada5e9a99fe9a997e8ad89-1024x590.png 1024w, https://dongdonggcp.com/wp-content/uploads/2024/07/01-e585a9e6ada5e9a99fe9a997e8ad89-768x443.png 768w, https://dongdonggcp.com/wp-content/uploads/2024/07/01-e585a9e6ada5e9a99fe9a997e8ad89-1536x885.png 1536w" sizes="(max-width: 1638px) 100vw, 1638px" /><figcaption class="wp-element-caption">Google 帳號的2步驟驗證<br />圖片來源：截圖自 <a href="https://myaccount.google.com/security?hl=zh_TW&amp;utm_source=OGB&amp;utm_medium=act">Google 帳戶</a></figcaption></figure>



<p class="wp-block-paragraph">Google 的帳號安全機制很多，像是最基本的「<a href="https://support.google.com/a/answer/175197#zippy=">兩步驟驗證</a>」功能，</p>



<p class="wp-block-paragraph">公司可以先「邀請」使用者自行啟用，</p>



<p class="wp-block-paragraph">如果使用者不配合，管理員可以「強制實施」，</p>



<p class="wp-block-paragraph">這樣一來，已事先啟用兩步驟驗證的使用者，可以正常登入 GCP。</p>



<p class="wp-block-paragraph">未啟用的使用者，就完全無法登入 GCP。</p>



<p class="wp-block-paragraph">確保使用者帳號密碼被盜，駭客還是拿不到驗證碼。</p>



<h2 class="wp-block-heading">(二) Titan Security Key 安全金鑰</h2>



<p class="wp-block-paragraph">針對非常重要的人員帳號，例如系統管理員或高階主管，</p>



<p class="wp-block-paragraph">還可以使用 <a href="https://cloud.google.com/security/products/titan-security-key?hl=zh-tw">Titan Security Key</a>，</p>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" width="727" height="465" src="https://dongdonggcp.com/wp-content/uploads/2024/07/02-security-key.png?w=727" alt="Google Security Key" class="wp-image-6921" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/02-security-key.png 727w, https://dongdonggcp.com/wp-content/uploads/2024/07/02-security-key-300x192.png 300w" sizes="(max-width: 727px) 100vw, 727px" /><figcaption class="wp-element-caption">Security Key<br />來源：<a href="https://blog.google/technology/safety-security/titan-security-key-google-store/">Google 官方部落格</a></figcaption></figure>



<p class="wp-block-paragraph">長得有點像隨身碟，當你註冊金鑰到帳號中，</p>



<p class="wp-block-paragraph">以後兩步驟驗證的第二步驟，就可以插入金鑰來驗證，</p>



<p class="wp-block-paragraph">只要駭客沒有金鑰，就無法登入你的 Google 帳戶，</p>



<p class="wp-block-paragraph">就像一把真正的鑰匙在你手上，讓安全性大為提高。</p>



<h1 class="wp-block-heading">二、攻擊防禦</h1>



<h2 class="wp-block-heading">(一) <a href="https://cloud.google.com/load-balancing/docs/load-balancing-overview">Load Balancer 負載平衡器</a></h2>



<p class="wp-block-paragraph">每分每秒，全世界有 60% 的網路流量會經過 Google，</p>



<p class="wp-block-paragraph">Google 也隨時在監控網路的各種攻擊流量，</p>



<p class="wp-block-paragraph">針對高流量的 DDoS 攻擊，</p>



<p class="wp-block-paragraph">Google 的 Load Balancer 就有內建防禦功能。</p>



<p class="wp-block-paragraph">像是知名遊戲廠商艾玩天地，也曾飽受 DDoS 之苦，</p>



<p class="wp-block-paragraph">後來把遊戲部署在 Compute Engine 上，前端採用 Load Balancer，</p>



<p class="wp-block-paragraph">就直接過濾掉所有 DDoS 的攻擊流量，提高玩家的遊戲體驗。</p>



<p class="wp-block-paragraph">另外 HTTP(S) Load Balancer 也有提供免費且自動更新的 SSL 憑證，</p>



<p class="wp-block-paragraph">幫你的應用程式在傳輸過程中進行 TLS 加密，</p>



<p class="wp-block-paragraph">降低資料被竊取的風險。&nbsp;</p>



<h2 class="wp-block-heading">(二) <a href="https://cloud.google.com/armor/docs/cloud-armor-overview">Cloud Armor</a></h2>



<p class="wp-block-paragraph">像艾玩天地碰到的是大流量攻擊，Google 容易偵測得到，</p>



<p class="wp-block-paragraph">但也有很多中小企業，網站流量不大，</p>



<p class="wp-block-paragraph">只要稍微碰到小幅度的攻擊，就足以讓整個網站癱瘓掉。</p>



<p class="wp-block-paragraph">因此可以再加上 Cloud Armor，是 DDoS 防禦和 WAF 功能的結合體。</p>



<p class="wp-block-paragraph">在 Standard 方案底下，就已經內建基本的防禦功能，</p>



<p class="wp-block-paragraph">不需要再額外設定。</p>



<p class="wp-block-paragraph">你也可以再自訂各種防禦規則，</p>



<p class="wp-block-paragraph">最基本的規則例如來源 IP 黑白名單、來源國家、網路封包標頭 (Header) 過濾，</p>



<p class="wp-block-paragraph">以及有現成語法可用的 SQL Injection、XSS 語法，</p>



<p class="wp-block-paragraph">還有 OWASP (Open Web Application Security Project) 資安組織公佈的10大威脅，</p>



<p class="wp-block-paragraph">都可以直接複製貼上使用現成的語法。</p>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" width="1471" height="670" src="https://dongdonggcp.com/wp-content/uploads/2024/07/03-cloud-armor-e8aa9ee6b395.png?w=1024" alt="Cloud Armor 語法" class="wp-image-6923" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/03-cloud-armor-e8aa9ee6b395.png 1471w, https://dongdonggcp.com/wp-content/uploads/2024/07/03-cloud-armor-e8aa9ee6b395-300x137.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/07/03-cloud-armor-e8aa9ee6b395-1024x466.png 1024w, https://dongdonggcp.com/wp-content/uploads/2024/07/03-cloud-armor-e8aa9ee6b395-768x350.png 768w" sizes="(max-width: 1471px) 100vw, 1471px" /><figcaption class="wp-element-caption">Cloud Armor 語法<br />圖片來源：截圖自 <a href="https://console.cloud.google.com/">GCP Console</a></figcaption></figure>



<p class="wp-block-paragraph">如果你確認主機平常流量不大，想提前預防突然升高的流量，</p>



<p class="wp-block-paragraph">可以設定 Throttle (節流) 或 Rate base ban (暫時停止服務)，</p>



<p class="wp-block-paragraph">讓流量控制在一定的範圍之下。</p>



<p class="wp-block-paragraph">Cloud Armor 還有 <a href="https://cloud.google.com/armor/docs/armor-enterprise-overview">Enterprise 版</a>，</p>



<p class="wp-block-paragraph">有特別提供自適性防護 (Adaptive Protection) 的功能，</p>



<p class="wp-block-paragraph">它會建立機器學習的模型，來偵測異常活動，</p>



<p class="wp-block-paragraph">還能自己產生 WAF 規則來阻止潛在的攻擊。&nbsp;</p>



<p class="wp-block-paragraph">如果企業對於 DDoS 有極大的需求，</p>



<p class="wp-block-paragraph">可以在已經購買 Premium Support 的情況下，</p>



<p class="wp-block-paragraph">加購 Cloud Armor Enterprise，</p>



<p class="wp-block-paragraph">當攻擊發生，可以立即開立 DDoS 支援案件，</p>



<p class="wp-block-paragraph">讓 Google 專家立即協助阻斷。</p>



<p class="wp-block-paragraph">另外，攻擊時所輸出的流量費用，</p>



<p class="wp-block-paragraph">可以獲得未來 GCP 使用的抵免額度。</p>



<h2 class="wp-block-heading">(三) Cloud IDS 入侵偵測系統 (Intrusion Detection System)</h2>



<p class="wp-block-paragraph"><a href="https://cloud.google.com/intrusion-detection-system/docs/overview">Cloud IDS</a> 可以偵測到入侵、惡意軟體、C&amp;C 命令和控制，</p>



<p class="wp-block-paragraph">它會建立一個對等網路 (Peered Network)，</p>



<p class="wp-block-paragraph">然後將原本網路中的流量映射到對等網路，</p>



<p class="wp-block-paragraph">再利用業界知名的 Palo Alto 公司的技術來檢測威脅。</p>



<p class="wp-block-paragraph">再加上它是雲原生的，而不是像地端設備的複雜功能，</p>



<p class="wp-block-paragraph">設定很簡單，只要點幾下滑鼠就能部署該功能。</p>



<p class="wp-block-paragraph">不過要注意的是，Cloud IDS 只檢查進入 VM 或 GKE Pod 的流量，</p>



<p class="wp-block-paragraph">其他服務還沒納入檢測範圍。</p>



<h1 class="wp-block-heading">三、登入驗證和授權</h1>



<h2 class="wp-block-heading">(一) <a href="https://cloud.google.com/iam/docs/overview">Cloud IAM</a> (Identity and Access Management)</h2>



<p class="wp-block-paragraph">當我們登入 GCP 時，系統就會立即檢察你的身份，</p>



<p class="wp-block-paragraph">以及你是否有足夠權限進入某個功能。</p>



<p class="wp-block-paragraph">我們也是在這裡統一管理所有人員和服務帳戶 (Service Account) 的權限角色，</p>



<p class="wp-block-paragraph">比較特別的是，權限可以設定「條件」，</p>



<p class="wp-block-paragraph">讓使用者只能在「特定時間」有權限，</p>



<p class="wp-block-paragraph">例如星期幾之前或之後、一天當中幾點之前或之後，</p>



<p class="wp-block-paragraph">或是存取權的有效期限。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1016" height="293" src="https://dongdonggcp.com/wp-content/uploads/2024/07/04-iam-condidtion-builder.png?w=1016" alt="GCP IAM Condition Builder 條件式權限管理" class="wp-image-6924" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/04-iam-condidtion-builder.png 1016w, https://dongdonggcp.com/wp-content/uploads/2024/07/04-iam-condidtion-builder-300x87.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/07/04-iam-condidtion-builder-768x221.png 768w" sizes="(max-width: 1016px) 100vw, 1016px" /><figcaption class="wp-element-caption">IAM Condition Builder<br />圖片來源：截圖自 <a href="https://console.cloud.google.com/">GCP Console</a></figcaption></figure>



<p class="wp-block-paragraph">現在 IAM 還能主動提供權限檢查，</p>



<p class="wp-block-paragraph">告訴你哪一個帳號似乎用了太大的權限，</p>



<p class="wp-block-paragraph">提醒你要調整，減少帳號被駭之後被破壞的範圍。</p>



<h2 class="wp-block-heading">(二) Cloud IAP (Identity-Aware Proxy)</h2>



<p class="wp-block-paragraph"><a href="https://cloud.google.com/iap/docs/concepts-overview">Cloud IAP</a> 是一個非常神奇的功能，</p>



<p class="wp-block-paragraph">可以讓你非常安全地存取 GCP 的資源，</p>



<p class="wp-block-paragraph">包含 SSH 到 Compute Engine 的主機、遠端連線到 Windows、</p>



<p class="wp-block-paragraph">和透過 Load Balancer 存取網頁應用程式。</p>



<p class="wp-block-paragraph">以往都是透過 VPN 來連線，但是 VPN 只會管你從哪裡來，</p>



<p class="wp-block-paragraph">並不會驗證你的身份，</p>



<p class="wp-block-paragraph">但是 Cloud IAP 會驗證你的身份，並且檢查你有沒有存取權限，</p>



<p class="wp-block-paragraph">才決定放行，所以在安全性上提高很多。</p>



<p class="wp-block-paragraph">此外，Cloud IAP 幾年前剛推出時，設定比較麻煩，</p>



<p class="wp-block-paragraph">需要啟用 API，建立連線通道，授權使用者等等。</p>



<p class="wp-block-paragraph">但是現在除了原本的設定方式，也推出自動使用 IAP 的功能，</p>



<p class="wp-block-paragraph">以前如果要直接點擊 SSH 按鈕連線到你的主機，</p>



<p class="wp-block-paragraph">必須要讓防火牆規則，開放所有的 IP 來源的 Port 22，</p>



<p class="wp-block-paragraph">代表不是只有你，全世界的駭客都可以連到你的主機 Port 22。</p>



<p class="wp-block-paragraph">如果要安全地連，必須自己做 SSH Key，從本機 SSH 來連，</p>



<p class="wp-block-paragraph">然後設定防火牆只允許自家 IP，並且擋掉其他 IP，有點麻煩。</p>



<p class="wp-block-paragraph">而且如果 Key 被盜，任何持有 Key 的人都可以連進你的主機，</p>



<p class="wp-block-paragraph">你還不知道是誰進來搞破壞。</p>



<p class="wp-block-paragraph">但是現在 Cloud IAP 讓你不用再做自己的 SSH Key了，</p>



<p class="wp-block-paragraph">你只要在防火牆允許 Cloud IAP 的 IP Range：35.235.240.0/20，</p>



<p class="wp-block-paragraph">不用 Allow 全世界的 IP，也不用 Allow 自家的 IP，</p>



<p class="wp-block-paragraph">只要 Allow GCP 的內部網段即可，實在是安全又方便。</p>



<h1 class="wp-block-heading">四、VPC 網路的安全機制</h1>



<p class="wp-block-paragraph">當我們身份驗證成功了，</p>



<p class="wp-block-paragraph">我們的流量就會進入到 VPC (Virtual Pricate Cloud)，</p>



<p class="wp-block-paragraph">也就是 GCP 的內部網路，這時就會受到防火牆的管控。</p>



<h2 class="wp-block-heading">(一) 防火牆</h2>



<h3 class="wp-block-heading">1.<a href="https://cloud.google.com/firewall/docs/firewalls">防火牆規則</a> Firewall Rules</h3>



<p class="wp-block-paragraph">這是 GCP 最基本也最重要的安全機制，是以一個專案內的 VPC 為管理範圍，</p>



<p class="wp-block-paragraph">方向包含 Ingress (進入 VM 的流量) 和 Egress (離開 VM 的流量)，</p>



<p class="wp-block-paragraph">動作就包含允許 (Allow) 和拒絕 (Deny) 兩種，</p>



<p class="wp-block-paragraph">而目標 Target 指的是要套用規則的 VM 有哪些，</p>



<p class="wp-block-paragraph">再把來源或目的地的 IP 或標籤 Tag 設定好，</p>



<p class="wp-block-paragraph">以及要放行或禁止的通訊協定和 Port，最後就是設定好優先順序，</p>



<p class="wp-block-paragraph">數字越小越優先。</p>



<p class="wp-block-paragraph">其中最特別的是「標籤式管理」機制，</p>



<p class="wp-block-paragraph">你可以為每一台 VM 加上特定的標籤 (Network Tag)，</p>



<p class="wp-block-paragraph">同時也給防火牆規則設定相對應的標籤，</p>



<p class="wp-block-paragraph">這樣就可以讓你一次將規則套用到多台主機，</p>



<p class="wp-block-paragraph">省去一台一台設定 VM 防火牆的麻煩。</p>



<p class="wp-block-paragraph">如下圖 Rule 1 的Target Tag 設定 &#8220;Web”，只會套用到右邊第一台 VM。</p>



<p class="wp-block-paragraph">&nbsp;Rule 2 的Target Tag 設定 &#8220;DB”，則會套用到右邊第二、三台 VM。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="988" height="443" src="https://dongdonggcp.com/wp-content/uploads/2024/07/05-e998b2e781abe78986e8a68fe58987.png?w=988" alt="GCP 防火牆的標籤式管理" class="wp-image-6926" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/05-e998b2e781abe78986e8a68fe58987.png 988w, https://dongdonggcp.com/wp-content/uploads/2024/07/05-e998b2e781abe78986e8a68fe58987-300x135.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/07/05-e998b2e781abe78986e8a68fe58987-768x344.png 768w" sizes="(max-width: 988px) 100vw, 988px" /><figcaption class="wp-element-caption">防火牆的標籤式管理<br />圖片來源：自行繪製<br /></figcaption></figure>



<h3 class="wp-block-heading">2.防火牆政策</h3>



<p class="wp-block-paragraph">最近 Google 又新增了<a href="https://cloud.google.com/firewall/docs/firewall-policies-overview">防火牆政策</a>，它的管理範圍更大，</p>



<p class="wp-block-paragraph">從整個 Organization 開始，往下到資料夾、專案，</p>



<p class="wp-block-paragraph">中間經過防火牆規則，</p>



<p class="wp-block-paragraph">再到 Global VPC、Region VPC，都可以設定防火牆政策。</p>



<p class="wp-block-paragraph">除了原本的允許和拒絕之外，</p>



<p class="wp-block-paragraph">還多了 Go to next (給下一層決定) 和 L7 (做第七層檢查)。</p>



<p class="wp-block-paragraph">但要注意的是，設定層級很多，規則複雜，容易混淆。</p>



<p class="wp-block-paragraph">建議先以防火牆規則為主，管理較為單純，</p>



<p class="wp-block-paragraph">等到熟悉整體運作，再逐步增加各個層級的防火牆政策。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="994" height="1242" src="https://dongdonggcp.com/wp-content/uploads/2024/07/06-e998b2e781abe78986e694bfe7ad96e5928ce8a68fe58987e79a84e89995e79086e9a086e5ba8f.png?w=820" alt="GCP 防火牆政策和規則的處理順序" class="wp-image-6927" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/06-e998b2e781abe78986e694bfe7ad96e5928ce8a68fe58987e79a84e89995e79086e9a086e5ba8f.png 994w, https://dongdonggcp.com/wp-content/uploads/2024/07/06-e998b2e781abe78986e694bfe7ad96e5928ce8a68fe58987e79a84e89995e79086e9a086e5ba8f-240x300.png 240w, https://dongdonggcp.com/wp-content/uploads/2024/07/06-e998b2e781abe78986e694bfe7ad96e5928ce8a68fe58987e79a84e89995e79086e9a086e5ba8f-820x1024.png 820w, https://dongdonggcp.com/wp-content/uploads/2024/07/06-e998b2e781abe78986e694bfe7ad96e5928ce8a68fe58987e79a84e89995e79086e9a086e5ba8f-768x960.png 768w" sizes="(max-width: 994px) 100vw, 994px" /><figcaption class="wp-element-caption">防火牆政策和規則的處理順序<br />圖片來源：<a href="https://cloud.google.com/firewall/docs/firewall-policies-overview">GCP 官方文件</a></figcaption></figure>



<h2 class="wp-block-heading">(二) Packet Mirroring 封包鏡像</h2>



<p class="wp-block-paragraph"><a href="https://cloud.google.com/vpc/docs/packet-mirroring">Packet Mirroring</a> 可以讓你複製 VM 或其他資源的網路封包，</p>



<p class="wp-block-paragraph">並將其鏡像到指定的目的地，</p>



<p class="wp-block-paragraph">如其他虛擬機器、Cloud Security Command Center 或第三方設備。</p>



<p class="wp-block-paragraph">這對於網路監控、安全檢測、故障排除及合規性檢查等場景非常有用，</p>



<p class="wp-block-paragraph">它可以執行網路流量監控和分析，識別異常流量或攻擊行為，</p>



<p class="wp-block-paragraph">也可以送到故障排除工具，協助診斷網路問題或效能瓶頸。</p>



<p class="wp-block-paragraph">但要注意，它是真的把原有的流量「一模一樣複製出來」，</p>



<p class="wp-block-paragraph">所以流量費用是直接變成兩倍，</p>



<p class="wp-block-paragraph">因此要看是否有重大事件需要檢查封包或排除故障，</p>



<p class="wp-block-paragraph">針對關鍵部分再複製封包，確保費用在控制範圍之內。</p>



<h1 class="wp-block-heading">五、應用程式的資安功能</h1>



<h2 class="wp-block-heading">(一) 針對虛擬機器 &#8211; Confidential VM</h2>



<p class="wp-block-paragraph">以往 GCP 都會強調資料在「儲存中」和「傳輸中」都會加密，</p>



<p class="wp-block-paragraph">而近期推出 的 <a href="https://cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview">Confidential VM</a>，是能夠達到資料在「處理中」也能加密。</p>



<p class="wp-block-paragraph">就是主打「以硬體為基礎的記憶體加密」機制，</p>



<p class="wp-block-paragraph">來確保你的資料和應用程式無法被竊取或竄改，</p>



<p class="wp-block-paragraph">加密的 Key 是在專屬的硬體上產生，Hypervisor (虛擬化程式) 也無法讀取。</p>



<p class="wp-block-paragraph">你也可以驗證 VM 的身份和狀態，確保關鍵的元件沒有被竄改。</p>



<p class="wp-block-paragraph">不過要注意的是，它是有限定機器類型的，</p>



<p class="wp-block-paragraph">例如 N2D、C2D 和 C3 Standard 的主機才有支援，</p>



<p class="wp-block-paragraph">當然費用會稍微高一點，這就取決於你公司的資安或合規需求來選用，</p>



<p class="wp-block-paragraph">但好處是，整個使用的過程和一般的主機沒有差別，</p>



<p class="wp-block-paragraph">只要在開機過程中勾選 “Confidential VM service” 就可以了，</p>



<p class="wp-block-paragraph">也是非常方便的功能。</p>



<h2 class="wp-block-heading">(二) 針對容器 Container 的資安服務</h2>



<h3 class="wp-block-heading">1. Image 弱點掃瞄功能 &#8211; <a href="https://cloud.google.com/artifact-registry/docs/analysis">Vulnerability Scanning</a></h3>



<p class="wp-block-paragraph">如果要部署應用程式在容器平台，</p>



<p class="wp-block-paragraph">包含 Cloud Run 或 Google Kubernetes Engine (簡稱 GKE)，</p>



<p class="wp-block-paragraph">就要先上傳容器映像檔到 Container Registry 或 Artifact Registry，</p>



<p class="wp-block-paragraph">不管是哪一種，都可以使用弱點掃瞄功能，</p>



<p class="wp-block-paragraph">只要在 Console 上啟用之後，</p>



<p class="wp-block-paragraph">你接下來 Push 上傳的每一個 Image，都會自動掃瞄。</p>



<p class="wp-block-paragraph">(但是舊的不會掃瞄喔)</p>



<p class="wp-block-paragraph">掃瞄完成之後，它會列給你一個非常完整的弱點清單，</p>



<p class="wp-block-paragraph">並且依照嚴重程度和弱點分數做一個「排行榜」，</p>



<p class="wp-block-paragraph">以及建議的修護方式和相關外部連結，</p>



<p class="wp-block-paragraph">讓你可以知道有哪些弱點需要修補，算是非常貼心的功能。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="512" height="363" src="https://dongdonggcp.com/wp-content/uploads/2024/07/07-vulnerability-scanning.png?w=512" alt="GCP Vulnerability Scanning" class="wp-image-6929" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/07-vulnerability-scanning.png 512w, https://dongdonggcp.com/wp-content/uploads/2024/07/07-vulnerability-scanning-300x213.png 300w" sizes="(max-width: 512px) 100vw, 512px" /><figcaption class="wp-element-caption">Vulnerability Scanning<br />圖片來源：截圖自 <a href="https://console.cloud.google.com/">GCP Console</a></figcaption></figure>



<h3 class="wp-block-heading">2. Image 簽署功能 &#8211; 二進位授權 <a href="https://cloud.google.com/binary-authorization/docs">Binary Authorization&nbsp;</a></h3>



<p class="wp-block-paragraph">軟體開發過程中，常常推送各種 Image 到 GCP，</p>



<p class="wp-block-paragraph">但有些 Image 尚未開發完成，只是先推送出來測試看看，</p>



<p class="wp-block-paragraph">因此可能會有資安漏洞，不能部署到正式環境。</p>



<p class="wp-block-paragraph">為了防止 Image 不被意外部署出來，</p>



<p class="wp-block-paragraph">GCP 設計了二進位授權 Binary Authorization 的機制，</p>



<p class="wp-block-paragraph">讓你的 Image 在部署到 Cloud Run 或 GKE 之前，</p>



<p class="wp-block-paragraph">強制驗證它是否經過簽名，</p>



<p class="wp-block-paragraph">就像是找個人幫你背書，證明這個 Image 很安全，</p>



<p class="wp-block-paragraph">如果 Image 未經簽名，一律拒絕部署，</p>



<p class="wp-block-paragraph">而且可以針對多個步驟例如：單元測試、原始碼分析和漏洞分析等等，</p>



<p class="wp-block-paragraph">都設定簽名的關卡，算是非常嚴格的安全機制。</p>



<h2 class="wp-block-heading">(三) 應用程式掃瞄 &#8211; <a href="https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview">Web Security Scanner</a></h2>



<p class="wp-block-paragraph">GCP 對於部署應用程式的平台，</p>



<p class="wp-block-paragraph">包含 App Engine、Compute Engine、GKE，皆提供弱點掃瞄，</p>



<p class="wp-block-paragraph">它會爬行 (Crawling) 你的網站，從首頁開始延伸到的相關連結，</p>



<p class="wp-block-paragraph">執行各種輸入和事件處理，藉此偵測應用程式的弱點。</p>



<p class="wp-block-paragraph">你可以執行定期的掃瞄排程，只要提供 IP 或網址就可以開始掃瞄，</p>



<p class="wp-block-paragraph">也可以自訂多個參數來做更客製化的掃瞄，讓掃瞄的廣度和深度更為全面。</p>



<p class="wp-block-paragraph">但是要注意，必須是專案內的應用程式才能掃瞄，</p>



<p class="wp-block-paragraph">以及要用公開的 IP 或網址才能掃瞄得到。</p>



<h1 class="wp-block-heading">六、資料存取</h1>



<h2 class="wp-block-heading">(一) <a href="https://cloud.google.com/secret-manager/docs/overview">Secret Manager</a></h2>



<p class="wp-block-paragraph">我們的應用程式時常需要和 Google 的 API，或是後端主機、資料庫或其他儲存的服務互動，</p>



<p class="wp-block-paragraph">這時需要一些連線資訊、環境變數、設定檔或憑證，</p>



<p class="wp-block-paragraph">如果我們直接寫在程式碼中，容易有被竊取的風險，</p>



<p class="wp-block-paragraph">我們可以將它們寫在 Secret Manager 當中，讓有權限的 Service Account 去讀取，</p>



<p class="wp-block-paragraph">可以減少重要資訊外洩的機率。</p>



<p class="wp-block-paragraph">而且它是一個代管的服務，我們可以很方便的把資訊建立成 Secret，</p>



<p class="wp-block-paragraph">每次更新都會立即生效，在管理上非常方便。</p>



<h2 class="wp-block-heading">(二) <a href="https://cloud.google.com/kms/docs">Key Management Service</a></h2>



<p class="wp-block-paragraph">我們使用的 Disk、Cloud Storage、Cloud SQL、Filestore 和 BigQuery，</p>



<p class="wp-block-paragraph">都已經內建了 Google 預設的加密機制。</p>



<p class="wp-block-paragraph">如果我們想要有更高的加密等級，就可以使用 KMS。</p>



<p class="wp-block-paragraph">KMS 是一個集中管理加密金鑰的地方，</p>



<p class="wp-block-paragraph">也就是所謂的 CMEK (Customer Managed Encryption Keys) 模式。</p>



<p class="wp-block-paragraph">你可以選擇各種加密演算法，也可以決定自動更換 Key 的頻率，</p>



<p class="wp-block-paragraph">從 24 小時到 120 天都可以選擇。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="863" height="568" src="https://dongdonggcp.com/wp-content/uploads/2024/07/08-cloud-kms-platform.png?w=863" alt="GCP Key Management Service" class="wp-image-6931" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/08-cloud-kms-platform.png 863w, https://dongdonggcp.com/wp-content/uploads/2024/07/08-cloud-kms-platform-300x197.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/07/08-cloud-kms-platform-768x505.png 768w" sizes="(max-width: 863px) 100vw, 863px" /></figure>



<p class="wp-block-paragraph">除了軟體生成的 Key ，也有硬體模組生成的 Key，叫做 HSM (Hardware Security Module)，</p>



<p class="wp-block-paragraph">軟體 Key 可達到 FIPS 140-2 Level 1，</p>



<p class="wp-block-paragraph">而硬體 Key 更是達到 FIPS 140-2 Level 3，是很多金融機構合規需求的標準。</p>



<p class="wp-block-paragraph">另外，你也可以不使用 KMS 產生的 Key，</p>



<p class="wp-block-paragraph">可以直接從外部第三方送進 GCP 使用，</p>



<p class="wp-block-paragraph">就是所謂的 EKM (External Key Management) Keys，</p>



<p class="wp-block-paragraph">這裡的 Key 完全不會送到 GCP 裡面 (<a href="https://cloud.google.com/kms/docs/ekm#supported_partners">支援的廠商清單</a>)。</p>



<p class="wp-block-paragraph">如果不用第三方管理系統，</p>



<p class="wp-block-paragraph">也可以直接使用所謂的 CSEK (Customer Supplied Encryption Keys) 模式，</p>



<p class="wp-block-paragraph">直接從外部自己產生 Key，每次存取時指定 Key 的位置，</p>



<p class="wp-block-paragraph">但要注意這種方法，Google 也不會儲存你的 Key，</p>



<p class="wp-block-paragraph">自己務必要保管好，因為你沒有專屬的金鑰管理系統，</p>



<p class="wp-block-paragraph">萬一 Key 不見了，是連 Google 都無法幫你還原資料的。</p>



<h2 class="wp-block-heading">(三) Cloud DLP (Data Loss Prevention)</h2>



<p class="wp-block-paragraph">公司因為合規需求，或是避免內部人員看到不該看的敏感資料，</p>



<p class="wp-block-paragraph">你可以呼叫 <a href="https://cloud.google.com/security/products/dlp?hl=zh-TW">Cloud DLP</a> 的 API，來幫你檢查資料中是否包含個資。</p>



<p class="wp-block-paragraph">例如使用者傳訊息給客服人員，有時太直白地留下身份證字號或是手機號碼，</p>



<p class="wp-block-paragraph">收到這種訊息反而提高公司觸法的風險，所以每次收到最好當下就檢查，</p>



<p class="wp-block-paragraph">只要檢查到個資，就可以使用「遮罩」、「刪除」或「加密」來處理。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="2976" height="834" src="https://dongdonggcp.com/wp-content/uploads/2024/07/09-dlp-redaction.png?w=1024" alt="Cloud DLP" class="wp-image-6932" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/09-dlp-redaction.png 2976w, https://dongdonggcp.com/wp-content/uploads/2024/07/09-dlp-redaction-300x84.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/07/09-dlp-redaction-1024x287.png 1024w, https://dongdonggcp.com/wp-content/uploads/2024/07/09-dlp-redaction-768x215.png 768w, https://dongdonggcp.com/wp-content/uploads/2024/07/09-dlp-redaction-1536x430.png 1536w, https://dongdonggcp.com/wp-content/uploads/2024/07/09-dlp-redaction-2048x574.png 2048w" sizes="(max-width: 2976px) 100vw, 2976px" /><figcaption class="wp-element-caption">Cloud DLP<br />圖片來源：<a href="https://cloud.google.com/sensitive-data-protection/docs/concepts-image-redaction">GCP 官方文件</a></figcaption></figure>



<p class="wp-block-paragraph">「加密」這個動作可以搭配 KMS 的 Key ，</p>



<p class="wp-block-paragraph">來將資料加密成看不懂的樣子，只讓關鍵人員有權限解密該資料。</p>



<p class="wp-block-paragraph">對於已經存在資料庫裡的資料，不確定是否含有個資，</p>



<p class="wp-block-paragraph">也可以建立掃瞄工作，對整個資料庫或 Cloud Storage 進行完整掃瞄，</p>



<p class="wp-block-paragraph">再針對掃瞄到的資料統一處理。</p>



<h1 class="wp-block-heading">七、整體安全控制</h1>



<h2 class="wp-block-heading">(一) Cloud Logging</h2>



<p class="wp-block-paragraph"><a href="https://cloud.google.com/logging/docs/overview">Cloud Logging</a> 會收集整個 GCP 環境所有的 Log，</p>



<p class="wp-block-paragraph">不管是 Project Level 還是 Organization Level 的 Log，</p>



<p class="wp-block-paragraph">集中顯示在專屬的 Logs Explorer 中，並且分門別類，</p>



<p class="wp-block-paragraph">依照時間排序，也可以使用語法查詢。</p>



<p class="wp-block-paragraph">預設會記錄所有的管理員操作 (Admin Activity)，</p>



<p class="wp-block-paragraph">例如「是誰開了一台大機器卻忘了關？」</p>



<p class="wp-block-paragraph">和系統事件 (System Event)，例如「主機什麼時候發生異常，</p>



<p class="wp-block-paragraph">Google 幫你重開機器？」。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1541" height="961" src="https://dongdonggcp.com/wp-content/uploads/2024/07/10-cloud-logging.png?w=1024" alt="GCP Cloud Logging" class="wp-image-6934" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/10-cloud-logging.png 1541w, https://dongdonggcp.com/wp-content/uploads/2024/07/10-cloud-logging-300x187.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/07/10-cloud-logging-1024x639.png 1024w, https://dongdonggcp.com/wp-content/uploads/2024/07/10-cloud-logging-768x479.png 768w, https://dongdonggcp.com/wp-content/uploads/2024/07/10-cloud-logging-1536x958.png 1536w" sizes="(max-width: 1541px) 100vw, 1541px" /><figcaption class="wp-element-caption">Cloud Logging<br />圖片來源：截圖自 <a href="https://console.cloud.google.com/">GCP Console</a></figcaption></figure>



<p class="wp-block-paragraph">如果你的 Web Server 想要收集 Log，</p>



<p class="wp-block-paragraph">也可以安裝 OPs Agent 將應用程式的 Log 送到 Cloud Logging，</p>



<p class="wp-block-paragraph">這樣如果主機當機進不去，</p>



<p class="wp-block-paragraph">你也可以從 Cloud Logging 看到主機到底發生了什麼事。</p>



<p class="wp-block-paragraph">如果你希望 Google 技術人員幫你 Troubleshooting 的時候也有記錄，</p>



<p class="wp-block-paragraph">可以選用開啟 Access Transparency Log，</p>



<p class="wp-block-paragraph">確認 Google 的人員連線到你 GCP 專案的記錄。</p>



<p class="wp-block-paragraph">另外，大部分資料存取的 Audit Log 預設是不開啟的，</p>



<p class="wp-block-paragraph">因為這種 Log 可能無時無刻都在發生，</p>



<p class="wp-block-paragraph">資料量非常大，有需要再開，</p>



<p class="wp-block-paragraph">例如要監控是否有不正常的存取行為時，可以開起來收集記錄，</p>



<p class="wp-block-paragraph">很適合用來抓小偷，因為這裡的 Log 是無法刪除的。</p>



<p class="wp-block-paragraph">你也可以因應法規需求，將 Log 設定更長的保存期限，</p>



<p class="wp-block-paragraph">或是匯出到其他地方永久保存。</p>



<h2 class="wp-block-heading">(二) Beyond Corp</h2>



<p class="wp-block-paragraph"><a href="https://cloud.google.com/beyondcorp?hl=zh-TW">Beyond Corp</a> 是 GCP 的資安框架，主打「零信任」，</p>



<p class="wp-block-paragraph">代表任何來源未經正常的驗證程序，都先視為「不信任」。</p>



<p class="wp-block-paragraph">它包含前面提到的 Cloud IAP，和接下來這兩個重要功能：</p>



<h3 class="wp-block-heading">1. <a href="https://cloud.google.com/access-context-manager/docs/overview">Access Context Manager</a></h3>



<p class="wp-block-paragraph">這是用來設定所謂的「Access Level」存取層級，</p>



<p class="wp-block-paragraph">用更白話的方式講，就是一種存取的條件或情境，</p>



<p class="wp-block-paragraph">或是用戶端的屬性，</p>



<p class="wp-block-paragraph">例如用戶是從哪一個 IP 或國家過來存取的，</p>



<p class="wp-block-paragraph">而 Beyond Corp 的 Enterprise 版本還提供「裝置是否經過認證」。</p>



<p class="wp-block-paragraph">而上述的各種條件，可以組合成不同的層級，</p>



<p class="wp-block-paragraph">例如 “Basic” 指的是基層員工、”High” 代表高階主管，</p>



<p class="wp-block-paragraph">也可以設定一個 “Office” 代表從公司的 IP 位址去連到 GCP 的人員。</p>



<h3 class="wp-block-heading">2. <a href="https://cloud.google.com/vpc-service-controls/docs/overview">VPC Service Control</a></h3>



<p class="wp-block-paragraph">當我們設定好「條件」之後，這裡就要來設定「動作」，</p>



<p class="wp-block-paragraph">就是要「允許」還是「拒絕」存取「某個服務或資源」。</p>



<p class="wp-block-paragraph">如上述我們設定一個 “Office” 的層級，裡面只設定辦公室的 IP 位址。</p>



<p class="wp-block-paragraph">然後在這裡設定專案 “dong-dong-gcp-3” 裡所有服務都納入「保護」，</p>



<p class="wp-block-paragraph">就代表符合 ”Office” 的人 (IP 在辦公室的人)，</p>



<p class="wp-block-paragraph">都可以存取 “dong-dong-gcp-3” 專案所有的服務。</p>



<p class="wp-block-paragraph">反過來說，不符合 ”Office” 的人 (IP 不在辦公室的人)，都無法存取，如下圖。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1749" height="990" src="https://dongdonggcp.com/wp-content/uploads/2024/07/11-vpc-service-control.png?w=1024" alt="GCP VPC Service Control " class="wp-image-6936" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/11-vpc-service-control.png 1749w, https://dongdonggcp.com/wp-content/uploads/2024/07/11-vpc-service-control-300x170.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/07/11-vpc-service-control-1024x580.png 1024w, https://dongdonggcp.com/wp-content/uploads/2024/07/11-vpc-service-control-768x435.png 768w, https://dongdonggcp.com/wp-content/uploads/2024/07/11-vpc-service-control-1536x869.png 1536w" sizes="(max-width: 1749px) 100vw, 1749px" /><figcaption class="wp-element-caption">VPC Service Control 測試截圖<br />圖片來源：截圖自 <a href="https://console.cloud.google.com/">GCP Console</a></figcaption></figure>



<p class="wp-block-paragraph">你可以看到，因為只有 “dong-dong-gcp-3” 被納入保護，</p>



<p class="wp-block-paragraph">所以當我切換成 “dong-dong-gcp-2” 時，</p>



<p class="wp-block-paragraph">該專案沒有納入保護，所以不管 IP 位址是否在辦公室，</p>



<p class="wp-block-paragraph">都不會影響存取。</p>



<p class="wp-block-paragraph">其實 Service Control 的使用範圍相關廣泛，</p>



<p class="wp-block-paragraph">除了專案，也可以將專案中某個 VPC 網路納入保護，</p>



<p class="wp-block-paragraph">還能定義服務邊界 (Service Peremeter)，讓邊界外的來源不能進來存取，或是不能把資料帶出邊界。</p>



<p class="wp-block-paragraph">是除了防火牆之外，另一個獨立運作的存取控制功能。</p>



<h2 class="wp-block-heading">(三) <a href="https://cloud.google.com/security-command-center/docs/concepts-security-command-center-overview">Cloud Security Command Center</a> (簡稱 SCC)</h2>



<p class="wp-block-paragraph">它可以視為資安中心的角色，能夠隨時掃描整個 GCP 環境的資源，</p>



<p class="wp-block-paragraph">將檢測結果集中顯示在統一的頁面上一目了然。</p>



<p class="wp-block-paragraph">免費的標準版除了先前提到的 Web Security Scanner，</p>



<p class="wp-block-paragraph">還包含以下服務：</p>



<h3 class="wp-block-heading">1. Security Health Analytics</h3>



<p class="wp-block-paragraph">自動檢查資安漏洞和錯誤設定，例如 IAM 授權給外部人員、太過開放的防火牆規則等等。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1861" height="805" src="https://dongdonggcp.com/wp-content/uploads/2024/07/12-security-command-center.png?w=1024" alt="GCP Security Command Center" class="wp-image-6937" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/12-security-command-center.png 1861w, https://dongdonggcp.com/wp-content/uploads/2024/07/12-security-command-center-300x130.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/07/12-security-command-center-1024x443.png 1024w, https://dongdonggcp.com/wp-content/uploads/2024/07/12-security-command-center-768x332.png 768w, https://dongdonggcp.com/wp-content/uploads/2024/07/12-security-command-center-1536x664.png 1536w" sizes="(max-width: 1861px) 100vw, 1861px" /><figcaption class="wp-element-caption">Security Command Center 測試截圖<br />圖片來源：截圖自 <a href="https://console.cloud.google.com/">GCP Console</a></figcaption></figure>



<h3 class="wp-block-heading">2. Security Command Center errors</h3>



<p class="wp-block-paragraph">如果有任何設定錯誤的地方，導致 SCC 無法正常運作，它會產生錯誤訊息來提示你。</p>



<h3 class="wp-block-heading">3. Continuous Exports</h3>



<p class="wp-block-paragraph">可以自動把新發現的檢查測果傳到 Pus/Sub，讓你可以整合資訊到其他應用上。</p>



<h3 class="wp-block-heading">4. GKE security posture dashboard findings</h3>



<p class="wp-block-paragraph">可以查看 GKE 目前是否有設定錯誤的地方、容器作業系統和程式語言套件的漏洞等等。</p>



<h3 class="wp-block-heading">5. 整合 <a href="https://forsetisecurity.org/">Forseti Security</a></h3>



<p class="wp-block-paragraph">這是 GCP 開放源始碼的各種工具，可以和 SIEM (Security Information and Event Management) 整合。</p>



<h3 class="wp-block-heading">6. Sensitive Actions Service</h3>



<p class="wp-block-paragraph">監控管理員的活動是否會傷害業務運作，再把結果寫到 SCC，再讓使用者確認該行為是否真的有害。</p>



<p class="wp-block-paragraph">SCC 目前還有 Premium 和 Enterprise 版本，</p>



<p class="wp-block-paragraph">提供更完善的功能，後續將再專門介紹三個版本的細節和差異。</p>



<h2 class="wp-block-heading">(四) Organization Policies 機構政策</h2>



<p class="wp-block-paragraph"><a href="https://cloud.google.com/resource-manager/docs/organization-policy/overview">Org Policies</a> 可以針對全公司所有的資源，統一控管存取的政策，</p>



<p class="wp-block-paragraph">例如 VM 是否可以使用外部 IP、哪個專案的 Image 可以拿來建立 VM、</p>



<p class="wp-block-paragraph">哪個專案不能建立 Service Account 或 Key、</p>



<p class="wp-block-paragraph">哪個專案不能在瀏覽器使用 SSH 連線等等。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="736" height="620" src="https://dongdonggcp.com/wp-content/uploads/2024/07/13-org-policy-inheritance.png?w=736" alt="GCP Organization Policy 套用層級" class="wp-image-6939" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/13-org-policy-inheritance.png 736w, https://dongdonggcp.com/wp-content/uploads/2024/07/13-org-policy-inheritance-300x253.png 300w" sizes="(max-width: 736px) 100vw, 736px" /><figcaption class="wp-element-caption">Organization Policy 套用層級<br />圖片來源：截圖自 <a href="https://cloud.google.com/resource-manager/docs/organization-policy/understanding-hierarchy">GCP 官方文件</a></figcaption></figure>



<p class="wp-block-paragraph">你可以在 Org 層級設定好，套用到底下所有的資料夾和專案，</p>



<p class="wp-block-paragraph">你也可以在資料夾或專案層級覆寫 (Override)，</p>



<p class="wp-block-paragraph">設定不一樣的政策，在管理上非常靈活。</p>



<p class="wp-block-paragraph">最後整理本文提到的所有資安服務如下圖：</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1627" height="946" src="https://dongdonggcp.com/wp-content/uploads/2024/07/14-e99bb2e7abafe8b387e5ae89e998b2e7a6a6e7b8b1e6b7b1v6.png?w=1024" alt="GCP 常用資安功能總覽" class="wp-image-6941" style="width:543px;height:auto" srcset="https://dongdonggcp.com/wp-content/uploads/2024/07/14-e99bb2e7abafe8b387e5ae89e998b2e7a6a6e7b8b1e6b7b1v6.png 1627w, https://dongdonggcp.com/wp-content/uploads/2024/07/14-e99bb2e7abafe8b387e5ae89e998b2e7a6a6e7b8b1e6b7b1v6-300x174.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/07/14-e99bb2e7abafe8b387e5ae89e998b2e7a6a6e7b8b1e6b7b1v6-1024x595.png 1024w, https://dongdonggcp.com/wp-content/uploads/2024/07/14-e99bb2e7abafe8b387e5ae89e998b2e7a6a6e7b8b1e6b7b1v6-768x447.png 768w, https://dongdonggcp.com/wp-content/uploads/2024/07/14-e99bb2e7abafe8b387e5ae89e998b2e7a6a6e7b8b1e6b7b1v6-1536x893.png 1536w" sizes="(max-width: 1627px) 100vw, 1627px" /><figcaption class="wp-element-caption">GCP 常用資安功能<br />圖片來源：自行繪製</figcaption></figure>



<p class="wp-block-paragraph">其中灰色字體為一般 GCP 服務，黑色字體為資安服務，</p>



<p class="wp-block-paragraph">粗體代表不同層級或類別，</p>



<p class="wp-block-paragraph">各個服務之間的關係用箭頭表示，但不代表嚴謹的架構邏輯，</p>



<p class="wp-block-paragraph">僅為示意。</p>



<p class="wp-block-paragraph">由此可知，GCP 的資安功能強大且完善，</p>



<p class="wp-block-paragraph">讓你可以用好用滿，遠離威脅。</p>



<p class="wp-block-paragraph">未來會再針對個別服務撰寫專門的文章來深入介紹，</p>



<p class="wp-block-paragraph">讓各位可以立即上手。</p>



<p class="wp-block-paragraph">本文同時刊登於<a href="https://hkmci.com/zh-hant/">思想科技官方網站</a>的網誌文章：<a href="https://hkmci.com/zh-hant/gcp-kol-x-master-concept-introduction-to-common-security-services-in-google-cloud-1/">《【 東東老師 X 思想科技 】雲端的資訊安全防禦縱深，常用資安服務介紹》</a>。</p><p>The post <a href="https://dongdonggcp.com/2024/07/17/gcp-common-security-service/">[GCP 教學] 雲端的資訊安全防禦縱深，常用 GCP 資安服務介紹</a> first appeared on <a href="https://dongdonggcp.com">東東 GCP 教學 - GCP 實戰講師</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://dongdonggcp.com/2024/07/17/gcp-common-security-service/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6915</post-id>	</item>
		<item>
		<title>[GCP 教學] GCP 9 大資訊安全威脅與因應方案</title>
		<link>https://dongdonggcp.com/2024/03/18/gcp-9-security-threats-and-how-to-resolve/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gcp-9-security-threats-and-how-to-resolve</link>
					<comments>https://dongdonggcp.com/2024/03/18/gcp-9-security-threats-and-how-to-resolve/#respond</comments>
		
		<dc:creator><![CDATA[東東]]></dc:creator>
		<pubDate>Mon, 18 Mar 2024 09:44:55 +0000</pubDate>
				<category><![CDATA[Google Cloud Platform]]></category>
		<category><![CDATA[資安]]></category>
		<category><![CDATA[資訊安全]]></category>
		<guid isPermaLink="false">https://dongdonggcp.wordpress.com/?p=5946</guid>

					<description><![CDATA[<p>雲端的資訊安全威脅包含以下九大層面： 本 [&#8230;]</p>
<p>The post <a href="https://dongdonggcp.com/2024/03/18/gcp-9-security-threats-and-how-to-resolve/">[GCP 教學] GCP 9 大資訊安全威脅與因應方案</a> first appeared on <a href="https://dongdonggcp.com">東東 GCP 教學 - GCP 實戰講師</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="5946" class="elementor elementor-5946" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-5a5201ae e-flex e-con-boxed e-con e-parent" data-id="5a5201ae" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-439f77cf elementor-widget elementor-widget-text-editor" data-id="439f77cf" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									
<p class="wp-block-paragraph">雲端的資訊安全威脅包含以下九大層面：</p>

<p class="wp-block-paragraph">本文逐一說明相關的威脅和解決方法：</p>

<p class="wp-block-paragraph">1.網路</p>

<p class="wp-block-paragraph">這是大家最熟悉的，例如 DDoS 攻擊、駭客嘗試登入系統、網路釣魚等等。</p>

<p class="wp-block-paragraph">在 GCP 上，最基本的就是防火牆規則要設定好，怎樣才算好？</p>

<p class="wp-block-paragraph">該開放的有開放，該阻擋的有阻擋，不知道要不要開的一律阻擋。</p>

<p class="wp-block-paragraph">如果有能力負擔，可以開啟防火牆 Log，定期分析 Log 當是否有異常流量。</p>

<p class="wp-block-paragraph">至於對外的網站，可以使用 Cloud Armor，</p>

<p class="wp-block-paragraph">它提供 Layer 3 (IP位址)、Layer 4(TCP Port)、Layer 7 (HTTP Header) 層面的防禦規則，</p>

<p class="wp-block-paragraph">還有內建 OWASP 發布十大風險的防禦規則，</p>

<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="504" height="196" class="wp-image-6012" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.19.01.png?w=504" alt="" srcset="https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.19.01.png 504w, https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.19.01-300x117.png 300w" sizes="(max-width: 504px) 100vw, 504px" /></figure>

<p class="wp-block-paragraph">你也可以引用第三方工具 Fastly、Cloudflare、Imperva 的白名單來管控允許的 IP 位址。</p>

<p class="wp-block-paragraph">2.驗證和授權</p>

<p class="wp-block-paragraph">驗證 (Authentication)：你是誰？你是公司的人嗎？</p>

<p class="wp-block-paragraph">授權 (Authorization)：你有權限進入這個系統嗎？</p>

<p class="wp-block-paragraph">針對驗證的部分，務必要求使用者開啟2步驟驗證，</p>

<p class="wp-block-paragraph">光是這一條已經可以防禦一半以上的威脅了，</p>

<p class="wp-block-paragraph">因為只有帳號密碼的驗證方式，只要幾天甚至幾小時就會被駭客破解。</p>

<p class="wp-block-paragraph">至於授權，要盡可能遵守最小權限原則，給予剛好需要的權限。</p>

<p class="wp-block-paragraph">要做到其實非常困難，因為 GCP 的權限很細，</p>

<p class="wp-block-paragraph">截至 2024/3/18，Owner 已經有9298個權限。</p>

<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="408" height="304" class="wp-image-6002" src="https://dongdonggcp.wordpress.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d883.59.53.png?w=408" alt="" srcset="https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d883.59.53.png 408w, https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d883.59.53-300x224.png 300w" sizes="(max-width: 408px) 100vw, 408px" /></figure>

<p class="wp-block-paragraph">多數人為了便宜行事，大家都是 Project Owner，</p>

<p class="wp-block-paragraph">如果有人帳號被駭，他同時在多個專案擁有 Owner 角色，</p>

<p class="wp-block-paragraph">那就麻煩大了，如果駭客用他的帳號狂開機器，</p>

<p class="wp-block-paragraph">一個專案可以好幾千台機器，一天就可以噴掉上百萬。</p>

<p class="wp-block-paragraph">為什麼駭客要開機器，當然是挖比特幣，GPU 多香啊！<br />(挖擴在 GCP 是禁止的)</p>

<p class="wp-block-paragraph">另一種情況是 Service Account Key 被駭客拿到，如果這個 Service Account 在 IAM 擁有能建立機器的角色，一樣是恭喜發財。</p>

<p class="wp-block-paragraph">如果可以，在一家公司裡， 機構管理員最多2位，</p>

<p class="wp-block-paragraph">每個專案的擁有者最好也是2位，不能太多，也不能只有1位。</p>

<p class="wp-block-paragraph">如果有1位的帳號有問題，或是被駭，至少另1位還可以進去捕救。</p>

<p class="wp-block-paragraph">有個非常特別的 Case，我曾經接到客戶求救，</p>

<p class="wp-block-paragraph">說專案被離職的工程師帶走了，</p>

<p class="wp-block-paragraph">可以跟 Google 發 Ticket 把權限拿回來嗎？</p>

<p class="wp-block-paragraph">不行，Google 也不能干預客戶專案內的事情，</p>

<p class="wp-block-paragraph">所以必須靠自己把專案權限管好。</p>

<p class="wp-block-paragraph">3.應用程式</p>

<p class="wp-block-paragraph">這部分很基本也很重要，沒有人希望自己用的應用程式有問題吧！</p>

<p class="wp-block-paragraph">應用程式如果被駭或中毒，是非常危險的事。</p>

<p class="wp-block-paragraph">其中最重要且有效的方法，也是管理好應用程式所使用的 Service Account，和它的 Key。</p>

<p class="wp-block-paragraph">不要直接將 Key 寫在程式碼中，這樣太容易被駭客竊取了。</p>

<p class="wp-block-paragraph">好一點的做法是將 Key 儲存為環境變數，讓 Key 不容易被找到。</p>

<p class="wp-block-paragraph">或是使用 <a href="https://cloud.google.com/iam/docs/workload-identity-federation">Workload Identity</a>，讓外部的應用程式不用 Service Account Key 就可以存取 GCP 的服務。</p>

<p class="wp-block-paragraph">4.資料加密</p>

<p class="wp-block-paragraph">這又分成2種：</p>

<p class="wp-block-paragraph">(1)資料加密不被駭客破解</p>

<p class="wp-block-paragraph">在 GCP 上都有 Google 內建的加密機制，</p>

<p class="wp-block-paragraph">所以如果有人真的拿走一顆硬碟，</p>

<p class="wp-block-paragraph">是很難破解出裡面的內容的。</p>

<p class="wp-block-paragraph">因為儲存在上面的資料，會先分成不同的塊(Chunk)，</p>

<p class="wp-block-paragraph">然後再存到三個不同地方，你不會知道，</p>

<p class="wp-block-paragraph">一個檔案到分別存在哪三個硬碟，</p>

<p class="wp-block-paragraph">所以資料根本就不完整，更不用說把它還原回來。</p>

<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1299" height="734" class="wp-image-6014" src="https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.21.31-1.png?w=1024" alt="" srcset="https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.21.31-1.png 1299w, https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.21.31-1-300x170.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.21.31-1-1024x579.png 1024w, https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.21.31-1-768x434.png 768w" sizes="(max-width: 1299px) 100vw, 1299px" /></figure>

<p class="wp-block-paragraph">如果你覺得 Google 預設的加密還不夠，</p>

<p class="wp-block-paragraph">可以使用 Cloud KMS 來建立和管理加密金鑰，</p>

<p class="wp-block-paragraph">還可以使用超高加密等級的 HSM (Hardware Security Module) Key，</p>

<p class="wp-block-paragraph">來符合法規需求(FIPS 140-2 第 3 級)。</p>

<p class="wp-block-paragraph">(2) 資料不會被駭客加密，或是被加密但可以從其他地方還原。</p>

<p class="wp-block-paragraph">假如駭客都進來了，如果希望資料不被加密，</p>

<p class="wp-block-paragraph">就是要設定好資料讀取和寫入的權限，</p>

<p class="wp-block-paragraph">尤其是相關的 Service Account 擁有的權限角色，</p>

<p class="wp-block-paragraph">以及資料所在地例如 Cloud Storage Bucket 或是 Bigquery Table 等，</p>

<p class="wp-block-paragraph">設定好能存取的人員或 Service Account有哪些。</p>

<p class="wp-block-paragraph">再來就是要把資料多存幾個地方，</p>

<p class="wp-block-paragraph">這是用屁股想也知道，卻沒人要做的事情，因為怕要花錢。</p>

<p class="wp-block-paragraph">GCP 上已經有很多服務可以跨 Region 儲存了，</p>

<p class="wp-block-paragraph">例如 Cloud Storage、BigQuery、Snapshot、Image，</p>

<p class="wp-block-paragraph">甚至 Cloud SQL 資料庫也可以跨 Region 即時複製 Read Replica，</p>

<p class="wp-block-paragraph">當然這些都要費用，但總比資料被加密，要乖乖付贖金好吧！</p>

<p class="wp-block-paragraph">5.供應鏈</p>

<p class="wp-block-paragraph">請至少檢查這幾項：</p>

<p class="wp-block-paragraph">公司的應用程式都是正版的嗎？</p>

<p class="wp-block-paragraph">供應商都是有公信力的廠商？有通過資安認證？</p>

<p class="wp-block-paragraph">員工都有沒有下載來路不明的免費軟體？</p>

<p class="wp-block-paragraph">公司是否有安裝防毒軟體或各項資安監控工具？</p>

<p class="wp-block-paragraph">公司用的作業系統映像檔是不是都由 Google 提供？</p>

<p class="wp-block-paragraph">容器映像檔是否有掃瞄過？</p>

<p class="wp-block-paragraph">這些應用程式，是否會主動對外存取？</p>

<p class="wp-block-paragraph">自行開發的程式碼，是否有使用第三方的程式碼片段？</p>

<p class="wp-block-paragraph">對哪些IP或網域存取？</p>

<p class="wp-block-paragraph">對內又向哪些內部系統存取？</p>

<p class="wp-block-paragraph">另一方面，也可以從軟體開發生命週期</p>

<p class="wp-block-paragraph">(Secure Software Development Lifecycle, SSDLC) 的角度，</p>

<p class="wp-block-paragraph">在各階段採用相對應的做法。</p>

<p class="wp-block-paragraph">例如在需求階段，可使用 Security Command Center，</p>

<p class="wp-block-paragraph">來管理資產清單、政策和風險。</p>

<p class="wp-block-paragraph">實作階段可以使用 Binary Authorization ，</p>

<p class="wp-block-paragraph">來校驗映像檔完整性等等</p>

<p class="wp-block-paragraph">驗證階段可以使用 Web Security Scanner，</p>

<p class="wp-block-paragraph">來掃描 HTTP(S) 端點的漏洞。</p>

<p class="wp-block-paragraph">而在發佈階段可以使用 Artifact Registry，</p>

<p class="wp-block-paragraph">來安全管理容器映像檔，並且對映像檔執行弱點掃瞄。</p>

<p class="wp-block-paragraph">6.虛擬化</p>

<p class="wp-block-paragraph">虛擬機器的映像檔，統一由 Google 提供，</p>

<p class="wp-block-paragraph">有賴 Google 來協助維護公開映像檔的安全。</p>

<p class="wp-block-paragraph">但是如果是自行搬遷上雲的主機，</p>

<p class="wp-block-paragraph">就必須在搬遷之前做好徹底的掃瞄，</p>

<p class="wp-block-paragraph">以及地端的環境，要防止虛擬機逃逸 (VM Escape)，</p>

<p class="wp-block-paragraph">取得虛擬機管理程式（Hypervisor）的權限。</p>

<p class="wp-block-paragraph">7.實體安全</p>

<p class="wp-block-paragraph">在 GCP 的部分，統一由 Google 來管理全球的機房，沒有委外。</p>

<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio">
<div class="wp-block-embed__wrapper">https://www.youtube.com/watch?v=kd33UVZhnAA</div>
</figure>

<p class="wp-block-paragraph">而如果你所在的公司有使用混合雲，</p>

<p class="wp-block-paragraph">使用 Cloud VPN 或 Cloud Interconnect 的話，</p>

<p class="wp-block-paragraph">就必須做好混合雲設備的管理，和操作的人員，</p>

<p class="wp-block-paragraph">避免設定漏洞，開放太多用不到的網段、IP 位址和 Port，</p>

<p class="wp-block-paragraph">或是設備本身被駭，更改設定導致門戶大開。</p>

<p class="wp-block-paragraph">8.合規</p>

<p class="wp-block-paragraph">資安法規日趨嚴格，須設置專門的人員，</p>

<p class="wp-block-paragraph">隨時注意國內外相關法規的變化，</p>

<p class="wp-block-paragraph">例如歐盟的 GDPR、台灣的個資法等等，</p>

<p class="wp-block-paragraph">只要違反就有可能面臨鉅額罰金，不可不慎。</p>

<p class="wp-block-paragraph">而這些法規條文往往艱澀難懂，</p>

<p class="wp-block-paragraph">所以可能需要向外尋找專業的資安顧問公司，</p>

<p class="wp-block-paragraph">來協助審查公司的各項做法，協助合規。</p>

<p class="wp-block-paragraph">而在 GCP 方面，有提供 <a href="https://cloud.google.com/compliance?hl=zh-TW">法規遵循資源中心</a>，</p>

<p class="wp-block-paragraph">可查詢 Google 通過的相關資安認證。</p>

<p class="wp-block-paragraph">也有提供 <a href="https://cloud.google.com/architecture/framework">Google Cloud Architect Framework</a>，</p>

<p class="wp-block-paragraph">讓你可以打造一個符合法規的雲端架構。</p>

<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2380" height="992" class="wp-image-6017" src="https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.42.31.png?w=1024" alt="" srcset="https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.42.31.png 2380w, https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.42.31-300x125.png 300w, https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.42.31-1024x427.png 1024w, https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.42.31-768x320.png 768w, https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.42.31-1536x640.png 1536w, https://dongdonggcp.com/wp-content/uploads/2024/03/e688aae59c96-2024-03-18-e4b88be58d885.42.31-2048x854.png 2048w" sizes="(max-width: 2380px) 100vw, 2380px" /></figure>

<p class="wp-block-paragraph">9.人員訓練</p>

<p class="wp-block-paragraph">當然這是老生常談，</p>

<p class="wp-block-paragraph">大家都知道人員都必須要訓練。</p>

<p class="wp-block-paragraph">不過我要說的是，高階主管更需要訓練，</p>

<p class="wp-block-paragraph">因為下屬迫於主管的威勢(官大學問大？)，</p>

<p class="wp-block-paragraph">通常都給主管最大的系統權限，</p>

<p class="wp-block-paragraph">但主管本人幾乎不負責操作系統，</p>

<p class="wp-block-paragraph">等於開了一個超大權限給不會用的人，風險極高。</p>

<p class="wp-block-paragraph">如果主管只會「看資料」，就只要「讀取」的權限就好，</p>

<p class="wp-block-paragraph">不應該給到最高權限。</p>

<p class="wp-block-paragraph">主管以身做作則，也能上行下效。</p>

<p class="wp-block-paragraph">再來，全公司都要啟用 MFA (多因素驗證) 或 2FA (雙重驗證)，</p>

<p class="wp-block-paragraph">即使是臨時建立的測試帳號，也要啟用，</p>

<p class="wp-block-paragraph">避免帳號密碼被破解之後，沒有多一道防護。</p>

<p class="wp-block-paragraph">以上分享各面向的資安威脅與因應方式，</p>

<p class="wp-block-paragraph">給各位參考。</p>

<div class="wp-block-spacer" style="height: 10px;" aria-hidden="true"> </div>

<p class="wp-block-paragraph">順便置入一下，關於更多資安相關的概念和實作教學，都在東東的 <a href="https://dongdonggcp.com/gcp-architect-class/">GCP 線上課程《雲端架構師養成班》</a>，有需要可以進來看喔！</p>
								</div>
				</div>
					</div>
				</div>
				</div><p>The post <a href="https://dongdonggcp.com/2024/03/18/gcp-9-security-threats-and-how-to-resolve/">[GCP 教學] GCP 9 大資訊安全威脅與因應方案</a> first appeared on <a href="https://dongdonggcp.com">東東 GCP 教學 - GCP 實戰講師</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://dongdonggcp.com/2024/03/18/gcp-9-security-threats-and-how-to-resolve/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5946</post-id>	</item>
	</channel>
</rss>
