Giter Club home page Giter Club logo

Comments (5)

EdOverflow avatar EdOverflow commented on July 30, 2024

Hi @jskiba99,

This is a valid concern and thank you for raising this issue. Currently my thought is to work together with different companies in the industry to make this work. Essentially we could solve many problems (#14) with an external service/index that monitors security.txt files. Several companies have volunteered to be in charge of this and I hope that we can open source a tool that monitors security.txt files at some point to allow others to follow suit.

I would love to hear your thoughts on this and do you have any other suggestions/possible solutions?

from security-txt.

nightwatchcyber avatar nightwatchcyber commented on July 30, 2024

Would allowing a PGP or S/MIME signature for the security.txt file help here? Combined with some sort of DNS-based (like DANE) or web based PKI, it may be possible to verify the signature then.

from security-txt.

nightwatchcyber avatar nightwatchcyber commented on July 30, 2024

We also should clarify what the thread model is and what can happen if the file is compromised or forged. I assume if that happens, the attacker can now start collecting security reports about a domain and can hone their attacks further.

Good example of this modeling discussion can be found in the ACME protocol that is used by LetsEncrypt:
https://tools.ietf.org/html/draft-ietf-acme-acme-07#section-10

It also seems from ACME that HTTP challenges are good enough of a proof to issue SSL certificates. If the level of threat is the same as here, then maybe authentication may not be as important.

One more idea to throw out - we can also require or recommend that "security.txt" files be always loaded over a valid TLS connection. Not sure if that will actually work in real life.

from security-txt.

rhymeswithmogul avatar rhymeswithmogul commented on July 30, 2024

I like the idea of requiring security.txt be loaded over HTTPS, but a lot of small companies rely on cheap Web hosting that only supports HTTP. To ensure the widest adoption, I think the next draft of the RFC should read "security.txt SHOULD be loaded over HTTPS" rather than "MUST be loaded."

With that in mind, having some kind of second factor to authenticate the security.txt file would be a great enhancement. There could be a line such as PGP-Signature: <url> for detached signatures, or the RFC could be amended to allow for inline signatures, with something along the lines of, To allow security.txt to be cryptographically signed with PGP, user agents MUST ignore any lines not in the 'Thing: Value' format.

from security-txt.

EdOverflow avatar EdOverflow commented on July 30, 2024

This issue has been resolved in 53931bd. The section still needs a lot of work, but the general idea is already there.

from security-txt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.