업데이트로 돌아가기
New releaseAug 20, 2026

cornucopia pre-release

다양한 언어로 OWASP Cornucopia 덱을 빌드하는 데 필요한 소스 파일과 도구

공유

OWASP Production Project OpenSSF Best Practices Maintainability Code Coverage

OWASP Cornucopia 프로젝트

OWASP Cornucopia는 소프트웨어 개발 팀이 애자일, 기존, 공식 개발 프로세스에서 보안 요구사항을 식별하도록 돕는 카드 게임 형태의 메커니즘입니다. 언어, 플랫폼, 기술에 구애받지 않습니다. 방문: https://cornucopia.owasp.org/

웹 앱 에디션 덱의 상호 참조는 다른 OWASP 및 외부 리소스의 다음 버전을 참조합니다:

표준

성숙도 모델

Top 10:

가이드

기타 출처:

개발에 기여하기

대용량 바이너리 파일

출력 파일을 다운로드할 수 있도록 git-lfs를 설치해 주세요.

https://git-lfs.com/ 에서 설치하세요.

그런 다음 git lfs에서 바이너리를 가져옵니다.


git lfs pull

스크립트를 사용한 Cornucopia 개발 및 빌드

Cornucopia 카드 덱 빌드 스크립트

README.md를 읽어 주세요.

추가 유틸리티 스크립트

README.md를 읽어 주세요.

보안 스캐닝

최초 설정:

pip install pre-commit
pre-commit install

Bandit pre-commit 훅은 커밋 시 Python 스크립트에서 보안 문제를 스캔합니다. pre-commit을 통해 자동으로 실행됩니다(중간 심각도, 높은 신뢰도).

수동으로 실행하려면:

pre-commit run bandit --all-files

Cornucopia 웹사이트 빌드 및 배포

https://cornucopia.owasp.org에는 cornucopia 슈트의 각 카드를 볼 수 있는 카드 브라우저와 분류 체계, 그리고 각 카드에 대한 심층 설명이 포함되어 있습니다.

README.md를 읽어 주세요.

Cornucopia 게임 엔진 빌드 및 배포: Copi

Copi(https://copi.owasp.org)는 Cornucopia와 Elevation of Privilege를 플레이할 수 있는 온라인 게임 엔진입니다. Cornucopia의 모든 에디션(웹사이트 및 모바일)과 Elevation of Privilege 게임을 플레이할 수 있습니다.

README.md를 읽어 주세요.

인쇄

최신 인쇄용 파일은 pre-release로 배포됩니다. 최종 인쇄용 파일은 해당 링크에서 다운로드하세요.

docx/pdf 파일은 일반 데스크톱 프린터로 쉽게 인쇄할 수 있지만, 최상의 품질을 위해서는 idml InDesign 파일을 사용하세요. 인쇄 업체에 파일을 보낼 때는 해당 작업을 제작하는 데 사용된 글꼴을 제공해야 할 수도 있습니다.

인쇄 업체에 해당 글꼴이 없는 경우, 이 저장소의 resources/templates/Fonts에서 설치 가능한 글꼴을 찾을 수 있습니다. 이 글꼴들은 모두 오픈 소스이며 상업적 용도로 무료입니다.

글꼴은 웹에서도 다운로드할 수 있습니다. Fivo Sans: https://www.fontsc.com/font/fivo-sans Atkinson Hyperlegible: https://brailleinstitute.org/freefont

사용되는 글꼴은 다음과 같습니다:

  • 리플릿: Noto Sans (Light/Regular/Italic/Medium (Italic)/SemiBoldItalic/Extra Bold)
  • 리플릿: Noto Sans (Thin/Light (Italic)/Italic/Medium//Extra Bold)
  • 케이스
    • Noto Sans Condensed Bold
    • Noto Sans Condensed Extra Bold
    • Noto Sans Condensed Medium
    • Noto Sans ExtraCondensed Extra Bold
    • Noto Sans ExtraCondensed Extra Medium
  • 로고:
    • Noto Sans Condensed Bold
    • Noto Sans Condensed Extra Bold
    • Noto Sans Extra Condensed Extra Bold

치수

카드 덱:

브리지(bridge) 파일은 (2.25 x 3.5인치 또는 56mm x 87mm) 표준 플레잉 카드입니다. 타로(tarot) 파일은 (2.75 x 4.75인치 또는 70mm x 121mm) 표준 플레잉 카드입니다.

케이스:

브리지(bridge)는 60 x 89.25mm x 27.15mm입니다. 타로(tarot)는 122.2 x 73.1 x 29.1mm입니다.

타로(tarot) 박스는 Agile Stationary가 Cyber Security Cornucopia Edition을 인쇄할 때 사용하는 표준 규격입니다.

리플릿:

브리지(bridge) 파일은 56mm x 87mm입니다. 타로(tarot) 파일은 (2.75 x 4.75인치)입니다.

브리지(bridge) 및 타로(tarot) 버전은 인쇄 언어에 따라 16~20페이지 스프레드입니다.

영어 버전을 제외한 모든 언어 버전은 인쇄 전에 InDesign 리플릿의 목차를 조정해야 한다는 점에 유의하세요!! 이는 InDesign이 목차(TOC) 자동 조정을 지원하지 않기 때문입니다.

16페이지 또는 20페이지 리플릿 스프레드에 맞게 글꼴 크기를 조정해야 할 수 있습니다. 18페이지 리플릿은 인쇄하지 마세요! 보기 좋지 않습니다.

도련(Bleed):

모든 4면에 3mm로 설정된 표준 도련입니다.

용지

브리지 카드와 타로 카드 모두 300gsm을 사용하세요. 케이스의 경우 스크래치 방지 라미네이션이 적용된 접이식 박스 보드(folding box board)를 권장하며, 리플릿은 100gsm 무광지(uncoated stock)를 권장합니다. 리플릿에도 라미네이션을 적용할 수 있지만, 그러면 탄력이 생길 수 있습니다.

릴리스 프로세스

이 저장소는 semver 방식을 따릅니다. 새 버전을 릴리스한다는 것은 master 브랜치의 커밋에 태그를 다는 것을 의미합니다. 동일한 태그를 두 번 사용하지 마세요.

일반적인 실수를 방지하기 위해 프로세스를 안내하고 사용자 머신에서 올바른 태그를 푸시하는 스크립트가 있습니다.

새 패치를 릴리스하려면:

make release
make release-patch

새 마이너 버전을 릴리스하려면:

make release-minor

새 메이저 버전을 릴리스하려면:

make release-major

크레딧

Cornucopia는 원래 Colin Watson이 구상하고 제작했으며, 이후 전 세계 자원봉사 팀의 기여가 더해졌습니다. 자세한 내용은 About Cornucopia를 참조하세요.

라이선스

일반 라이선스 조항

© 2025 OWASP 재단 별도로 명시되지 않는 한, 이 저장소의 콘텐츠는 CC-BY-SA-4.0에 따라 라이선스가 부여됩니다. OWASP Cornucopia 변환기와 웹사이트가 이에 대한 예시입니다. 이 작업의 일부를 자신의 프로젝트에서 사용하려면 당사 웹사이트로 링크하고 OWASP Cornucopia에 크레딧을 표시해 주세요. 프로젝트의 일부에 기여한 개인은 OWASP Cornucopia 프로젝트를 통해 크레딧이 표시됩니다. 당사 최신 작업을 사용하는 한 CC-BY-SA-4.0 라이선스를 지침으로 참조할 수 있습니다.

Cloudflare Worker 콘텐츠 보안 정책 Nonce 생성기 (nonce-worker.js)

MIT 라이선스 Copyright (c) 2020 Move Your Digital, Inc.

README.md를 읽어 주세요.

일반 공격 패턴 열거 및 분류(CAPEC™)

일반 공격 패턴 열거 및 분류(CAPEC) 및 capec.mitre.org의 관련 참조 자료의 사용은 이용 약관의 적용을 받습니다. Copyright © 2007–2025, The MITRE Corporation. CAPEC 및 CAPEC 로고는 The MITRE Corporation의 상표입니다.

Copi - Cornucopia 게임 엔진

Copi - Cornucopia 게임 엔진은 GNU AFFERO GENERAL PUBLIC LICENSE에 따라 라이선스가 부여됩니다.

Elevation of MLSec (MLSec)

© 2024 Kantega AS. Elevation of MLSec(MLSec)의 텍스트는 CC-BY-SA-4.0에 따라 라이선스가 부여됩니다. Elevation of MLSec은 Kantega AS에서 근무하던 시절 Elias Brattli Sørensen이 제작했습니다(디자인: Jorun Kristin Bremseth). (참조: kantega/elevation-of-mlsec)

Elevation of Privilege (EoP)

© 2010 Microsoft Corporation. Elevation of Privilege(EoP)의 텍스트는 CC-BY-SA-3.0에 따라 라이선스가 부여됩니다. EoP는 겸임 교수(affiliate professor) Adam Shostack이 제작했습니다. (참조: adamshostack/eop)

글꼴 라이선스

글꼴 라이선스에 대해서는 글꼴 README.md를 읽어 주세요.

OWASP Cornucopia 모바일 앱 에디션(2.0 미만 버전)

OWASP Cornucopia 모바일 앱 에디션의 텍스트 및 코드 매핑은 CC-BY-SA-3.0에 따라 라이선스가 부여됩니다.

OWASP Cornucopia 웹사이트 앱 에디션(3.0 미만 버전)

OWASP Cornucopia 웹사이트 앱 에디션의 텍스트 및 코드 매핑은 CC-BY-SA-3.0에 따라 라이선스가 부여됩니다.

OWASP Cumulus

© 2025 OWASP 재단. OWASP Cumulus의 텍스트는 CC-BY-SA-4.0에 따라 라이선스가 부여됩니다. OWASP Cumulus는 Christoph Niehoff가 제작했습니다. 자세한 정보는 해당 사이트에서 확인할 수 있습니다(참조: owasp.org/www-project-cumulus).

PHANTOM-B

Copyright ©2026 Shostack + Associates. 이는 PHANTOM-B 1.0, Q3 2026입니다. PHANTOM-B는 CC-BY로 라이선스가 부여됩니다. 또한 참조: Why PHANTOM-B?

version-up.sh

Copyright (C) 2017, Oleksandr Kucherenko, MIT 라이선스

당사의 위협 모델

참조: SECURITY.md

카테고리