久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    cicd-goat:一個(gè)包含漏洞的CICD安全學(xué)習(xí)靶場(chǎng)環(huán)境

     zZ華 2022-11-23 發(fā)布于廣東
    圖片


     關(guān)于cicd-goat 


    cicd-goat是一個(gè)故意包含大量漏洞的CI/CD安全學(xué)習(xí)靶場(chǎng)環(huán)境,廣大研究人員可以使用cicd-goat來(lái)學(xué)習(xí)關(guān)于CI/CD安全的相關(guān)內(nèi)容,并通過(guò)各種挑戰(zhàn)并拿到Flag來(lái)更好地掌握針對(duì)CI/CD管道的安全滲透技術(shù)。

    cicd-goat項(xiàng)目允許允許工程師和安全從業(yè)人員通過(guò)一組包含是十個(gè)項(xiàng)目的挑戰(zhàn)來(lái)學(xué)習(xí)和實(shí)踐CI/CD安全,這些挑戰(zhàn)是在真實(shí)、全面的CI/CD環(huán)境中實(shí)施的。這些場(chǎng)景具有不同的難度級(jí)別,每個(gè)場(chǎng)景側(cè)重于一個(gè)主要攻擊向量。這些挑戰(zhàn)包括10大CI/CD安全風(fēng)險(xiǎn),包括流量控制機(jī)制不足、PPE(管道執(zhí)行投毒)、依賴鏈濫用、PBAC(基于管道的訪問(wèn)控制)等。

    該項(xiàng)目的環(huán)境基于Docker容器實(shí)現(xiàn),并且可以在本地運(yùn)行,這些容器包括:
    1、Gitea

    2、Jenkins

    3、Jenkins agent

    4、LocalStack

    5、Prod

    6、CTFd

    7、GitLab

    8、GitLab runner

    9、Docker in Docker

    這些映像能夠創(chuàng)建功能齊全的管道,并實(shí)現(xiàn)互連。


     工具下載&運(yùn)行 


    Linux&macOS

    curl -o cicd-goat/docker-compose.yaml --create-dirs https://raw./cider-security-research/cicd-goat/main/docker-compose.yaml
    cd cicd-goat && docker-compose up -d
    (向右滑動(dòng),查看更多)

    注意:GitLab當(dāng)前不支持配備有蘋(píng)果芯片的macOS設(shè)備。


    Windows(PowerShell)

    mkdir cicd-goat; cd cicd-goatcurl -o docker-compose.yaml https://raw./cider-security-research/cicd-goat/main/docker-compose.yamlget-content docker-compose.yaml | %{$_ -replace 'bridge','nat'}docker-compose up -d

    (向右滑動(dòng),查看更多


     工具使用 


    首先,在開(kāi)啟容器之后,可能需要等待五分鐘左右的時(shí)間來(lái)讓容器完成配置。

    接下來(lái),登錄http://localhost:8000來(lái)查看所有的挑戰(zhàn):

    用戶名:alice

    密碼:alice


    開(kāi)始滲透

    Jenkins:http://localhost:8080

    用戶名:alice

    密碼:alice
     
    Gitea http://localhost:3000

    用戶名:thealice

    密碼:thealice
     
    GitLab http://localhost:4000

    用戶名:alice

    密碼:alice1234

    最后,將你拿到的Flag提交進(jìn)去,查看是否成功即可。


     自定義開(kāi)發(fā) 


    首先,使用下列命令將該項(xiàng)目源碼克隆至本地:

    git clone https://github.com/cider-security-research/cicd-goat.git
    (向右滑動(dòng),查看更多)

    然后重命名.git文件夾:

    ./rename.py git

    然后安裝測(cè)試需要用到的依賴組件:

    pip3 install pipenv==2022.8.30
    pipenv install --deploy

    運(yùn)行開(kāi)發(fā)環(huán)境并測(cè)試新增的挑戰(zhàn)項(xiàng)目:

    rm -rf tmp tmp-ctfd/
    cp -R ctfd/data/ tmp-ctfd/
    docker-compose -f docker-compose-dev.yaml up -d
    (向右滑動(dòng),查看更多)

    關(guān)閉環(huán)境,將挑戰(zhàn)重構(gòu):

    docker-compose -f docker-compose-dev.yaml down
    ./apply.sh # save CTFd changes
    docker-compose -f docker-compose-dev.yaml up -d --build
    (向右滑動(dòng),查看更多)

    運(yùn)行測(cè)試:

    pytest tests/

    重命名.git文件夾并允許push:

    ./rename.py notgit

    最后,commit并push即可。


     許可證協(xié)議 


    本項(xiàng)目的開(kāi)發(fā)與發(fā)布遵循Apache-2.0開(kāi)源許可證協(xié)議。


     項(xiàng)目地址 


    cicd-goat:https://github.com/cider-security-research/cicd-goat


    參考資料:

    https://www./utm_source=github&utm_medium=github_page&utm_campaign=ci%2fcd%20goat%20_060422
    https://www./top-10-cicd-security-risks/?utm_source=github&utm_medium=github_page&utm_campaign=ci%2fcd%20goat_060422

      本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評(píng)論

      發(fā)表

      請(qǐng)遵守用戶 評(píng)論公約

      類(lèi)似文章 更多

      主站蜘蛛池模板: 亚洲AV无码一区东京热久久| 国产女人高潮视频在线观看| 亚洲一区二区三区自拍公司| 再深点灬舒服灬太大了网站| 国产精品久久蜜臀av| 国产成人AV性色在线影院| 亚洲国产无套无码AV电影| 国产精品自在线拍国产手机版| 好男人社区影视在线WWW| 在线观看免费人成视频播放| 香港日本三级亚洲三级| 欧美老熟妇XB水多毛多| 国产AV影片麻豆精品传媒| 天码AV无码一区二区三区四区| 少妇无套内射中出视频| 看全色黄大色大片免费久久| 中文字幕亚洲人妻系列| 美女乱子伦高潮在线观看完整片| 国产国产午夜福利视频| 精品日韩亚洲AV无码一区二区三区| 国产精品午夜福利视频| 久久伊人精品青青草原APP| 免费看欧美全黄成人片| 午夜亚洲乱码伦小说区69堂| 免费VA国产高清大片在线| 国产真实乱子伦精品视频| 国产欧美日韩高清在线不卡| 精选国产av精选一区二区三区| 欧美日韩一区二区综合| 国产69精品久久久久99尤物| 亚洲制服丝袜系列AV无码| 丰满少妇2中文在线观看| 男人狂桶女人出白浆免费视频| 精品一区二区成人精品| 久久国产成人av蜜臀| 久久久久无码精品国产| 欧美黑人大战白嫩在线| 天堂V亚洲国产V第一次| 亚洲国产成人久久一区久久| 男人扒开女人内裤强吻桶进去| 国产鲁鲁视频在线观看|