国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Docker敏感信息防泄露實踐

安全 云安全
本文我們討論了容器敏感信息防泄露的一些安全方法,包括基本語法,鏡像編譯,運行時以及安全掃描等方法。

云時代流行的今天,云和容器成了日常工作的一部分。這樣就涉及一個安全問題,在容器使用過程中常常要構建鏡像,在構建進行并push到公共存儲(私有項目不要存儲大公共注冊表),其中可能會涉及有些敏感信息和機密數據泄露。比如IP地址,密碼,私鑰等信息。本文我們就來說說在實踐中如何避免敏感信息的泄露。

[[397716]]

概述

容器和Docker讓我們的日常更加便捷,但是同時也會很容易將一些信息不小心泄露給公眾造成安全問題。密碼,云憑證和SSH私鑰,如果配置不當,一不小心就會泄露。除非建立一套安全事件策略,綜合防護,一些案例:

Codecov供應鏈攻擊:

2021年4月1日,由于Codecov一個Docker文件配置失誤,攻擊者可以竊取憑據并修改客戶使用的Bash Uploader腳本。通過惡意代碼修改Bash Uploaders,并將環境變量和從一些客戶的CI/CD環境中收集的密鑰泄露給了一個受攻擊者控制的服務器。

受到該事件影響,HashiCorp用于發布簽名和驗證的GPG密鑰被泄露,目前已經采用輪換機制定期更換私鑰。

其他由于Docker Hub公共鏡像導致的泄露還包括(不限于):

AWS賬戶和憑據,SSH私鑰,Azure密鑰,.npmrc令牌,Docker Hub賬戶,PyPI存儲庫密鑰,SMTP服務器認證信息,eCAPTCHA密碼,Twitter API密鑰,Jira密鑰,Slack密鑰以及其他一些密鑰等。

COPY方法

DockerFile語法中常見的一個COPY方法:

  1. FROM debian:buster 
  2. COPY . /app 

默認情況下,該語句會將當前目錄中所有內容的復制到鏡像中。這些內容中可能會包含敏感信息的文件:例如站點.env。

一旦敏感信息,被放到Docker鏡像中,則任何可以訪問該鏡像的用戶都可以看到這些信息。為了防止由于COPY導致的敏感信息泄露:

  • 限制復制內容:只復制必須的特定文件或目錄。 例如,
    1. COPY setup.py myapp/app。 
  • .dockerignore:使用.dockerignore確保敏感文件不被復制到鏡像中去,一個典型的配置:
    1. NOTICE 
    2. README.md 
    3. LICENSE 
    4. AUTHORS.md 
    5. CONTRIBUTING.md 
    6. .vscode/ 
    7. vendor/ 
    8. env/ 
    9. ENV/ 
    10. build/ 
    11. dist/ 
    12. target/ 
    13. downloads/ 
    14. eggs/ 
    15. .eggs/ 
    16. lib/ 
    17. lib64/ 
    18. parts/ 
    19. sdist/ 
    20. var/ 
    21. Dockerfile 
    22. .git 
    23. .editorconfig 
    24. *.egg-info/ 
    25. .installed.cfg 
    26. *.egg 
    27. *.manifest 
    28. *.spec 
    29. .gcloudignore 
    30. .gitignore 
    31. .tox/ 
    32. .dockerignore 
    33. .coverage 
    34. .coverage.* 
    35. .cache 
    36. htmlcov/ 
    37. nosetests.xml 
    38. coverage.xml 
    39. *,cover 
    40. .hypothesis/ 
    41. ssh/ 
    42. id_rsa 
    43. .git-credentials 
    44. config.* 
  • 避免手動生成鏡像:與CICD自動生成系統相比,開發環境更容易涉及敏感文件,因此在開發環境手動生成公共鏡像更容易導致泄露。
  • 使用CI環境變量:如果CI或構建環境需要使機密信息,需要將其配置在環境變量中,而不要通過文件訪問。

鏡像編譯

有時需要在構建Docker鏡像時使用機密,例如訪問私有軟件包存儲庫的密碼。

  1. FROM python:3.9 
  2. RUN pip install \ 
  3. --extra-index-url User:pass@priveapk.example \ 
  4. package privatepackage 

直接在URL包含了用戶名和密碼會直接導致其泄露。可以使用環境變量形式來應用:

  1. export MYSECRET=secretpassword 
  2. export DOCKER_BUILDKIT=1 
  3. docker build --secret --secret id=mysecret,env=MYSECRET . 

運行時

有些密碼是需要在容器運行時候需要訪問的,比如訪問數據庫的憑據。同樣的運行時機密也不能直接存儲在鏡像中。

除了鏡像內容導致意外泄露,這種存儲在鏡像中的配置也綁定了環境,不便于鏡像靈活運行。在運行容器時可以通過多種方法將機密傳遞給容器:

  • 使用環境變量。
  • 與綁定機密文件的卷。
  • 編排系統(如K8S)的密碼管理機制。
  • 在公有云環境中,可以使用云環境變量和授權。比如AWS 的IAM角色管理。
  • 外部密鑰庫。

通過以上這些機制,可以避免運行時敏感信息存儲在鏡像本身中。

安全掃描

除了上面一些管理方面策略外,還有一個主動方法就是自動地進行安全掃描。市面上有很多密碼掃描工具,可以掃描目錄或者Git倉庫,如果包含敏感信息則會直接告警。比如detect-secrets,trufflehog

也有對鏡像掃描的工具,比如pentester可以掃描Docker Hub鏡像,發現問題。

總結

本文我們討論了容器敏感信息防泄露的一些安全方法,包括基本語法,鏡像編譯,運行時以及安全掃描等方法。綜合使用這些方法和策略,可以有效地防止容器使用時候的敏感信息泄露,從而提高安全。

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2022-02-17 11:52:05

?Argo CD漏洞Kubernetes

2023-11-02 08:29:51

2013-04-07 15:40:26

2023-05-30 20:19:20

2023-07-12 16:20:06

2023-12-06 15:36:24

2014-06-30 13:51:27

2012-07-03 13:25:24

2023-05-17 19:39:58

2012-04-12 15:59:21

微星科技IP-guard信息防泄露

2013-07-04 09:40:14

2021-10-08 11:51:18

Twitchimageboard數據泄露

2021-07-29 15:53:53

信息泄露漏洞網絡攻擊

2024-01-10 18:49:47

2023-07-17 17:58:45

2023-04-14 18:04:56

2021-11-09 10:10:50

個人信息安全法律

2021-05-11 15:12:52

高敏感數據數據防泄露大數據

2010-09-27 13:16:42

2009-09-10 09:26:30

點贊
收藏

51CTO技術棧公眾號

欧美人xxxx| 青春草免费在线视频| 国产伦精品一区二区三区免| 中文字幕在线亚洲| 欧美日韩dvd在线观看| 亚洲色图视频免费播放| 丰满放荡岳乱妇91ww| 免播放器亚洲| 亚洲天堂一区二区三区四区| 成人午夜网址| 欧美特黄色片| jizz亚洲女人高潮大叫| 免费男女羞羞的视频网站在线观看 | 亚洲一级片网站| av动漫在线播放| 日韩 欧美 自拍| 色噜噜狠狠一区二区三区| 欧美一卡2卡3卡4卡无卡免费观看水多多 | 88国产精品欧美一区二区三区| 亚洲女人初尝黑人巨大| 日韩av网站在线| 亚洲成av人乱码色午夜| 亚洲精品美女视频| 亚洲男人天堂2023| 久久精品91久久久久久再现| 视频在线一区二区| 久久99热精品这里久久精品| 欧美日韩不卡合集视频| 欧美激情一区二区三区成人| 久久人人爽国产| 国产精品久久在线观看| 亚洲淫片在线视频| 激情五月综合色婷婷一区二区| 欧美成人免费在线| 日本阿v视频在线观看| avav在线看| 丝袜国产免费观看| fc2在线中文字幕| 波多野结衣中文在线| 日本在线精品| 伊甸园亚洲一区| 日韩视频在线一区二区三区 | 国产午夜精品视频免费不卡69堂| 国产一区二区三区在线播放免费观看 | 欧美人成在线观看| 最新天堂中文在线| 91短视频版在线观看www免费| 欧美韩日亚洲| 涩爱av色老久久精品偷偷鲁| 欧美午夜精品一区二区三区电影| 一区在线免费| www.欧美色图| 91精品91久久久中77777| 亚洲欧美另类国产| 亚州欧美日韩中文视频| 99中文视频在线| 国产一区二区三区小说| 亚洲欧美另类图片| 亚洲四虎影院| 99伊人成综合| 亚洲人成伊人成综合网小说| 91精品国产综合久久久久久久久久 | 国产精品超碰97尤物18| 欧美性视频一区二区三区| 美女性感视频久久久| 欧美亚洲爱爱另类综合| 九色中文视频| 成人黄色毛片| 日韩av不卡在线观看| 亚洲福利视频一区| 久久久91精品| 黄色网zhan| 哥也色在线视频| 忘忧草精品久久久久久久高清| 久久综合久久99| 亚洲欧美变态国产另类| 久久精品女人的天堂av| 国产美女极品在线| 神马日本精品| 国产情人综合久久777777| 亚洲片在线资源| 日韩一区免费观看| 日本视频在线| a91a精品视频在线观看| 色综合色综合色综合| 国产精品久久久久久久久久| 国产真实乱子伦| 日日夜夜一区| 成人深夜视频在线观看| 国产亚洲精品美女久久久| 丰满女人性猛交| 成人欧美大片| 国产精品 欧美精品| 精品亚洲国产视频| 色哟哟免费网站| 91p九色成人| 99国产精品久久| 欧美国产日韩二区| 四虎影视永久免费观看| 亚洲专区视频| 色婷婷综合久久久中文一区二区| 51成人做爰www免费看网站| 国产毛片在线看| 国产精品一页| 国产亚洲精品一区二555| 日韩av在线第一页| 日韩欧美美女在线观看| 欧美视频二区36p| 欧美成人综合一区| 国产精品高潮久久| 亚洲欧美一区二区久久| 成人一区二区电影| 亚洲欧美视频一区二区| 久久精品久久99精品久久| 中文字幕免费精品一区| av最新网址| 蜜桃伊人久久| 久久天天躁狠狠躁夜夜躁| 有码av在线| 麻豆成人久久精品二区三区小说| 久热精品视频在线观看| 中文字字幕在线中文乱码电影| 老司机一区二区三区| 久久精品国产久精国产一老狼 | 制服丝袜亚洲网站| 国产免费一区二区| yellow字幕网在线| 国产视频视频一区| 国产精品久久7| 成人精品动漫| 精品国产91久久久久久| 日韩久久在线| 欧美一区自拍| 欧美久久久久久久久中文字幕| www.av91| 欧美午夜a级限制福利片| 在线视频亚洲欧美| 日本中文字幕一区二区有码在线| 老司机午夜精品视频在线观看| 九九热这里只有精品免费看| 佐山爱痴汉视频一区二区三区 | 免费看啪啪网站| 精品欠久久久中文字幕加勒比| 在线成人小视频| 超碰在线公开97| 久久久久久一区二区| 日本sm极度另类视频| 一区二区电影免费观看| 色婷婷综合激情| 色婷婷亚洲十月十月色天| 蜜臀99久久精品久久久久久软件| 欧美一区二区三区精品电影| 丰乳肥臀在线| 欧美性猛片aaaaaaa做受| 97在线观看播放| 91亚洲精华国产精华精华液| 日产精品高清视频免费| 午夜精品久久久久99热蜜桃导演 | 欧美经典一区二区三区| 热这里只有精品| 亚洲精华国产欧美| 91人人爽人人爽人人精88v| 久久久久久久久久久久久久久久久久久久| 亚洲电影免费观看高清| aaa日本高清在线播放免费观看| 一区二区在线观看免费| 美女一区二区三区视频| 国产成人精品亚洲午夜麻豆| 亚洲永久激情精品| 日本视频中文字幕一区二区三区| 国产高清自拍99| 欧美高清日韩| 国产精品xxxx| 国产精品毛片一区二区三区| 成人片在线免费看| 亚洲精品精选| 久久伊人一区二区| 日本中文字幕一区二区视频| 亚洲不卡1区| 国产美女av一区二区三区| 欧美精品欧美精品| 日韩成人免费电影| 亚洲最新免费视频| 不卡视频免费播放| ·天天天天操| 亚洲一区二区三区四区在线 | 欧美午夜网站| 国内免费精品永久在线视频| 狼人天天伊人久久| 999久久久| 久久精品999| 男女午夜激情视频| 一区二区三区四区激情| 高清美女视频一区| 亚洲精品综合久久中文字幕| 国产情侣一区二区三区| 亚洲老头老太hd| 国产亚洲电影| 亚洲精美视频| 亚洲黄色免费电影|