Skip to main content

安全群組

  • Security Group:安全群組是一種 雲端虛擬防火牆,具備狀態檢測和封包過濾能力。

  • 透過設置安全組規則,可控制VM的流量入口 ( ingress ) / 出口 ( egress ) 允許權(白名單)。

    ✓ 支援TCP/UDP/ICMP 協定。

    ✓ 每台VM至少設置一個安全組,同時可以加入多組安全組。

    ✓ 一個安全組可以掛載在多台VM,用於統一管理訪問安全。

    ✓ 資源預設 "default安全組規則",可自行修改 / 編輯。

    ✗ 不支援黑名單設置。

安全群組 – 範例說明​

範例:給予 Web Server Security Group

  • 他人連入網頁服務 (Port:80 / 443)

  • 網頁管理員能透過ssh連入Server作業 (Port:22)

  • 本機連入MySQL Server獲取資料 (Port:3306)

Ingress​

SourceProtocolPort RangeComments
0.0.0.0/0TCP80Allow inbound HTTP access from all IPv4 addresses
0.0.0.0/0TCP443Allow inbound HTTPS access from all IPv4 addresses
The public IPv4 address rangeTCP22Allow inbound SSH access to the Linux instance from all IPv4 addresses on the network

Egress​

DestinationProtocolPort RangeComments
For MySQL ServerTCP3306Allow outbound MySQL access to instance in the specified security group

Default 安全群組​

當系統新增用戶帳號時,已產生一組預設的安全性群組(Default,可視需求自行新增/刪除規則),以管理VM共通規則。

以下圖為例說明下面的設定內容。

  • Item1-2 ingress IPv4 tcp 10050-10051開通 。

    建議:可刪除此規則。

  • Item3 ingress IPv4 tcp 3389 port開通(RDP),不限制來源IP (CIDR=0.0.0.0/0)。

    建議:修改,啟用限制來源IP,增強資訊安全。 (例如:以防止被駭客取得登入權限。)

  • Item4 ingress IPv4 tcp 22 port開通(SSH),不限制來源IP (CIDR=0.0.0.0/0)。

    建議:修改,啟用限制來源IP,增強資訊安全。 (例如:防止被駭客取得登入權限。)

  • Item5-6 IPv4&IPv6 ingress 全通,但僅限制來源為加入遠端安全組為default的IP。

    建議:修改規則或適時開放,增強資訊安全。

  • Item7-8 IPv4&IPv6 egress 全通,不限制來源IP (CIDR=0.0.0.0/0)。

    建議:修改規則或適時開放,增強資訊安全。 (例如:防止被木馬被植入時攻擊他台主機。)

查詢安全群組​

在主機基本資料頁面可查詢目前主機使用的安全群組

以下圖為例,目前僅套用default安群群組

新增/刪除安全群組​

在安全群組頁面,右方更多功能使用群組規則按鈕 ,進入編輯需要開通的Port。

使用編輯群組 按鈕,可編輯規則名稱。

使用刪除 按鈕,則刪除該安全群組。

新增/刪除安全群組規則(Rules)​

進入該規則後,點選右上方的Add Rule,可自行新增安全規則。

以下圖為例,建立一個ssh / 22 Port 入口,不限制來源IP。

建議

針對有需要的TCP/UDP port 設置外網開放,謹慎使用 "TCP 1-65535 from 0.0.0.0"。

善用 "CIDR" / "Security Group",限定IP範圍模式進行port開放,降低網路攻擊風險。

編輯套用安全群組​

若要在虛擬主機上套用或更換安全群組,

回到虛擬主機頁面右側更多功能,在虛擬主機開機狀態下,執行管理安全群組。

選擇要替換或新增的安全群組後按Confirm儲存變更。