security.txt 작성

취약점 보고 창구를 알리는 security.txt를 RFC 9116 형식으로 작성

특징

규격에 맞는 형식으로 생성

RFC 9116의 필드명과 순서대로 출력

필수 항목 누락 방지

연락처와 유효 기한 미입력을 즉시 표시

유효 기한 초기값 제공

오늘부터 1년 후가 미리 입력되며, 초과 시 경고

복사 및 다운로드

생성 결과를 security.txt 파일로 저장

사용 방법

1

연락처 입력

이메일 주소 또는 https URL을 입력하고 필요하면 추가

2

유효 기한 확인

오늘부터 1년 후가 입력되어 있으니, 필요에 따라 변경

3

선택 항목 입력

상세 설정을 열어 대응 언어나 정책 페이지 URL을 입력

4

생성 및 저장

생성 버튼을 누르고 복사 또는 다운로드

security.txt 작성

활용 사례

처음 설치

자사 사이트에 취약점 보고 창구 공개

유효 기한 만료 전 업데이트

기한이 가까운 파일을 동일한 내용으로 다시 작성

여러 창구 게재

이메일과 폼 URL을 우선순으로 나열하여 표시

보안 진단 지적 사항 대응

감사에서 요구한 설치 요건 충족

기초 지식

security.txt란

security.txt는 웹사이트의 취약점을 발견한 사람이 어디로 보고해야 할지를 기계와 사람이 모두 읽을 수 있는 형식으로 작성한 텍스트 파일입니다. RFC 9116이라는 규격이 작성 방법과 배치 위치를 정의합니다.

  • Contact:보고를 받을 창구를 기재하는 필수 필드로, 이메일 주소는 "mailto:security@example.com" 형식으로, 웹 폼은 "https://"로 시작하는 URL 형식으로 작성합니다.
  • Expires:이 내용이 언제까지 유효한지를 기재하는 필수 필드로, "2027-03-31T00:00:00.000Z"와 같이 날짜와 시간을 결합한 형식으로 작성합니다.

왜 /.well-known/에 배치하나요

보고하려는 사람이 배치 위치를 찾는 수고를 덜기 위해 규격에서 위치를 하나로 정했습니다. 공식적인 배치 위치는 "https://example.com/.well-known/security.txt"입니다.

  • .well-known 폴더:사이트에 관련된 정보를 정해진 이름으로 배치하기 위한 공용 폴더로, 인증서 발급이나 앱 연동 설정 파일도 같은 위치에 배치됩니다.

Expires를 1년 이내로 하는 이유

오래된 연락처가 계속 남아 있으면 보고가 전달되지 않을 우려가 있기 때문입니다. RFC 9116은 유효 기한을 1년 이내로 할 것을 권장하며, 기한이 만료된 security.txt는 무효한 것으로 취급됩니다.

  • 기한이 만료되었을 때:내용을 검토한 후 새로운 기한을 입력한 파일로 교체하므로, 연락처가 변경되지 않았더라도 다시 설치하는 운영 방식입니다.

안전성 및 개인정보 보호

브라우저 내 처리

입력 데이터는 사용 중인 브라우저 내에서만 처리되며 외부로 전송되지 않습니다.

브라우저 내에서만 처리

security.txt 조립는 모두 사용 중인 브라우저 내에서 처리되며, 입력 데이터는 서버로 전송되지 않습니다.

통신은 HTTPS로 암호화

페이지 로드도 TLS로 암호화되어 제3자가 내용을 읽을 수 없습니다.

제3자로의 전송 없음

광고 네트워크나 트래커 등 외부 서비스로 입력 내용을 전송하지 않습니다.

결과 자동 저장 없음

입력한 연락처 및 URL나 입력 제안을 서버에 저장하지 않습니다.

Google 검색에서 RAKKOTOOLS 팔로우하기

199개의 편리한 도구를 Google 검색·AI 검색에서 더 쉽게 찾을 수 있습니다!

  • 검색에서 발견
  • AI 검색에서도 표시
  • 새 도구도 발견

업데이트 정보

관련 도구

RAKKOTOOLS는자유롭게 이용하실 수 있습니다!

개인·법인을 불문하고, 상용·비상용을 불문하고 무료로 이용하실 수 있습니다.사전 허가나 이용 신청도 필요하지 않습니다. 다양한 상황에서 자유롭게 활용해 주세요.

  • 배포·동영상에서의 이용

    추첨이나 추점 등 다양한 도구를 라이브 배포·동영상 내에서 이용할 수 있습니다.

  • 학교·업무·이벤트에서의 이용

    수업, 팀 구성, 사내 업무, 이벤트 등 다양한 상황에서 활용할 수 있습니다.

  • 웹·서적·SNS에서의 소개

    편리한 도구로서 웹 미디어·서적·SNS 등에서 자유롭게 소개할 수 있습니다.

  • 상용 이용

    조사·계산·가공·변환 등 업무나 제작 등 상용 목적으로도 이용하실 수 있습니다.

소개해 주시면 도구를 만드는 힘이 나옵니다!

배포·동영상에서 이용하시는 경우

개요란 등에 RAKKOTOOLS 링크 게재, 또는 배포·동영상 내에서 「RAKKOTOOLS」를 사용하고 있음을 언급·표시를 부탁드립니다.

개요란에 붙일 수 있는 크레딧 예시

RAKKOTOOLS https://rakko.tools/ko

이용상의 부탁일반적인 이용이라면 자유롭게 사용하실 수 있습니다. 다만, 법령을 위반하는 목적으로의 이용, 제3자의 권리를 침해하는 이용, 서비스에 현저한 부하를 주는 이용, 부정 접근 및 기타 서비스 운영을 방해하는 행위는 금지됩니다.

각 도구에서 얻을 수 있는 정보·계산 결과 등에 대해 정확성·완전성을 보증하지 않습니다.

본 안내는 일본어 원문을 번역한 것입니다. 번역과 원문의 내용이 다를 경우 일본어 원문이 우선됩니다.