포럼에 'security.txt' 파일을 생성하고 추가할 수 있는 기능 추가

Discourse 포럼에 security.txt 파일을 추가할 수 있는 방법을 찾지 못했습니다. 이 기능이 추가될 수 있을지 궁금합니다.

설정 > 보안 항목에서 필요한 매개변수를 입력할 수 있는 옵션이 있다면, 해당 파일(rootwebsite/.well-known/security.txt 경로에 위치해야 함)을 추가할 수 있을 것입니다.

해당 웹사이트의 설명에 따르면:

security.txt의 주요 목적은 플랫폼 보안을 강화하려는 기업과 보안 연구자의 작업을 보다 쉽게 만드는 것입니다. security.txt 덕분에 보안 연구자는 보안 문제에 대해 기업과 쉽게 연락을 취할 수 있습니다.

더 자세한 내용은 다음 링크에서 확인하실 수 있습니다: https://securitytxt.org/

자체 호스팅을 하고 있다면, 단기적인 해결책은 커스텀 플러그인입니다.

하지만 원하시는 건 기능입니다. 죄송합니다.

약간 혼란스럽습니다. 주로 Docker가 어떻게 동작하는지 이해를 못 해서인데…

  • 왜 security.txt가 Discourse에서 제공되어야 하나요? 보통 이 파일은 상당히 정적이며 조직과 연관되어 있습니다.
  • Docker 아래에는 Nginx가 있고, well-known 디렉터리 안의 모든 것과 같은 웹서버 레벨의 항목을 호스팅해야 합니다.

그래서 단기적인 해결책은 Nginx에 대한 수동 작업이라고 하겠습니다 :winking_face_with_tongue:

1개의 좋아요

여기에는 Permalink를 사용하는 것이 좋습니다. 예를 들어:

○ → curl -i https://meta.discourse.org/.well-known/security.txt
HTTP/2 301 
content-type: text/html; charset=utf-8
location: https://hackerone.com/discourse

(이 파일은 의도된 최종 목적지가 정말은 아니므로 곧 제거할 가능성이 높지만, 이렇게 하면 이 파일을 어디에든 배치할 수 있습니다)

6개의 좋아요

좋은 아이디어입니다!

어딘가 숨겨진 곳에 토픽을 만들고, 목록에 표시되지 않도록 설정한 뒤, 공개된 곳으로 이동하세요. 복사한 URL 뒤에 .json을 추가하여 OP의 post_id를 가져옵니다. 그런 다음 해당 URL을 permalink에 사용합니다. 이렇게 하면 /posts/1093/raw와 같은 URL(여기서 1093은 토픽의 post_id임)을 통해 해당 게시글의 원본 텍스트 URL을 가져올 수 있습니다.

그 다음 https://dashboard.literatecomputing.com/.well-known/security.txt 를 통해 (아마도) 원하시는 텍스트 URL을 얻을 수 있습니다. app.yml을 가지고 nginx 설정을 어지럽히는 것보다 훨씬 쉽습니다.

10개의 좋아요

오오, raw 링크를 조합해서 텍스트만 가져오는 건 정말 멋진 해킹 기법이에요!

7개의 좋아요