[Spec] Spec (un)freezes and the spec's future
Stephane Bortzmeyer
stephane at sources.org
Tue Dec 22 07:42:56 GMT 2020
On Mon, Dec 21, 2020 at 11:10:46PM +0100,
Petite Abeille <petite.abeille at gmail.com> wrote
a message of 44 lines which said:
> - Usually, a spec is not meant to mandate implementation
> details.. i.e. do that, don't do that... as it has no mean to
> enforce any of it... its role is rather to describe a normative
> interaction (the protocol) or format (text/gemini).
In another way: the spec of a network protocol is here to allow
*interoperability*. Unilateral actions (such as logging) has no
influence on interoperability.
> - The gemini protocol is not well tailored to handle anything
> sensitive.
Why? At least for privacy, it is certainly better than HTTPS.
> That said, Gemini could sport a set of recommendation and/or "best
> practices" in a companion document, such as "be mindful of what you
> log as it may contain sensitive information" and "consider using the
> underlying TLS mechanism for strong authentication".
Good idea. A good example is RFC 8932. It is for DNS servers but its
method can be applied to Gemini servers easily. For instance, it
contains a very good and detailed discussion of IP addresses "anonymization".
gemini://gemini.bortzmeyer.org/rfc-mirror/rfc8932.txt
> Guidelines for Writing RFC Text on Security Considerations
> https://tools.ietf.org/html/rfc3552
Or on the geminispace
gemini://gemini.bortzmeyer.org/rfc-mirror/rfc3552.txt
> Finally, The National Institute of Standards and Technology has a rather comprehensive document on the matter:
Since one of the goals of Gemini is privacy, I don't think that
relying on an US official document is a good idea.
More information about the Gemini
mailing list