<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap" rel="stylesheet">

為何開發人員需要專屬固定 IP VPN

當您需要一個可預期、受信任的出口地址來存取基礎設施時,開發人員 VPN 最能發揮價值

SSH 及伺服器存取

把生產環境及跳板主機的 SSH 存取鎖定至單一已知 IP。一條防火牆規則涵蓋整個工程團隊,不再有「我的 IP 變了」的支援工單。

鎖定測試環境

把測試環境的負載平衡器或網址限制為只接受來自專屬 VPN IP 的流量。每位開發人員都經由 VPN 存取測試環境,不會暴露於公共網絡。

CI/CD 流程白名單

讓自架執行器或流程代理經由專屬 VPN IP 傳送流量。即使流程基礎設施擴展或改變,防火牆規則亦永遠不變。

內部 API 存取

需要存取內部 API、執行數據庫遷移或推送至私人倉庫的流程,可經由單一白名單 IP 可靠地完成。

數據庫白名單

把生產及測試數據庫鎖定至單一受信任 IP。無論是 RDS 還是 Cloud SQL,一條防火牆規則便涵蓋團隊每位開發人員及每個流程。

SSH 存取,不再為防火牆頭痛

每位開發人員的家居 IP 都不同:防火牆規則變成一長串例外,只要有人出差或轉換網絡供應商便會失效

問題所在

為每位開發人員管理防火牆例外十分脆弱。每次有新人入職、遙距工作或轉換網絡供應商,都會產生一張支援工單。存取生產環境及跳板主機變成容易出錯的人手程序。

解決方案

所有開發人員經由同一個固定 IP 連線。一條防火牆規則永久涵蓋整個團隊。把生產環境及跳板主機的 SSH 存取鎖定至單一已知地址,從此不用再理。

把測試環境及 CI/CD 鎖定至單一已知 IP

暴露於公共互聯網的測試環境及動態的 CI/CD 執行器 IP,是兩個常見而本可避免的風險來源

鎖定測試環境

把您的測試環境網址或負載平衡器限制為只接受來自專屬 VPN IP 的流量。每位開發人員都經由 VPN 存取測試環境,沒有例外,不會暴露於公共網絡。

  • AWS ALB 監聽規則:按來源 IP 限制
  • GCP Cloud Armor 政策:只允許您的固定 IP

CI/CD 流程白名單

GitHub Actions、GitLab CI 及 Jenkins 的託管執行器使用每次運行都會改變的動態 IP,沒有固定出口便無法設定 IP 白名單。

  • 讓自架執行器經由專屬 VPN IP 傳送流量
  • 只需把一個 IP 加入白名單,讓流程存取內部 API
  • 從流程可靠地執行數據庫遷移
  • 推送至私人倉庫而無需公開暴露

一個 IP,處處白名單

把整個工程技術棧中所有基於 IP 的存取管控,整合為一條防火牆規則

雲端安全組別

AWS 及 GCP 都支援基於 IP 的安全規則。一個固定 IP 項目便可涵蓋您整個工程團隊及所有雲端帳戶。

SaaS IP 限制

Datadog、PagerDuty、GitHub Enterprise、Jira 及大部分企業 SaaS 工具都支援 IP 白名單。加入一次,永久有效。

第三方 API 供應商

許多付款處理商、數據供應商及外部 API 都按 IP 限制傳入請求。固定 VPN IP 令這項限制變得輕而易舉。

內部工具及管理面板

把內部控制台、管理介面及監察工具的存取限制於 VPN IP:無需額外基礎設施的輕量存取管控。

數據庫

AWS RDS、Cloud SQL 及自架數據庫都支援基於 IP 的存取管控。只需把您的固定 VPN IP 加入白名單一次,便可永久限制所有其他傳入連線。

清楚知道任何事故期間誰有存取權限

存取記錄與每位開發人員的憑證掛鈎,不會因共用 IP 而含糊不清

追溯至每位開發人員

每次連線都與個人憑證掛鈎,不會因共用 IP 而含糊不清。您可以準確回答「誰有存取權限?」。

事故應變

發生事故時,存取記錄讓您準確看到誰在何時連線,縮窄調查範圍並縮短應變時間。

可匯出的紀錄

存取記錄會記錄每位用戶的連線事件。隨著功能發展,授予及撤銷事件亦會被記錄,讓您清楚掌握存取歷史。

常見問題

有關為開發人員及 DevOps 團隊而設的 VPN 基礎設施的常見問題

固定 IP VPN 對開發人員有何幫助?

固定 IP VPN 讓您整個工程團隊經由同一個固定 IP 地址連線。即是說,您只需加入一條防火牆規則便涵蓋每位開發人員,在每個 SaaS 工具及雲端安全組別中只需把一個 IP 加入白名單,不必再管理不斷改變的個別家居 IP。

我可以用專屬 IP VPN 讓 CI/CD 流程存取系統嗎?

可以。讓您自架的 CI/CD 執行器或流程代理經由專屬 VPN IP 傳送流量,您便可在防火牆或雲端安全組別中把一個固定 IP 加入白名單,無論流程在哪裡運行,都可一直依賴。

我可以透過 API 開通及撤銷開發人員的 VPN 存取嗎?

可以。PrivyNet 提供管理憑證的 API,讓您可以把入職及離職手續自動化,納入現有的開發流程。

如果有開發人員離開團隊,防火牆規則會怎樣?

防火牆規則無需任何改動:固定 IP 保持不變。您只需在控制台或透過 API 撤銷離職開發人員的 VPN 憑證。防火牆規則繼續為團隊其他成員保留。

PrivyNet 能配合 GitHub Actions、GitLab CI 或 Jenkins 使用嗎?

可以。三個平台的自架執行器及流程代理都可設定經由 PrivyNet 的專屬 VPN IP 傳送流量,讓您的流程擁有一致的出口地址,方便設定防火牆白名單。

給您的工程團隊一個 IP,通行所有系統

一個固定 IP。只需在團隊使用的每個防火牆、安全組別及 SaaS 工具中加入白名單一次,從此不必再管理開發人員 IP 清單。

一個固定 IP
支援 SSH 及 CI/CD
以 API 管理憑證