A vision for Gemini applications
Jason McBrayer
jmcbray at carcosa.net
Wed Jun 17 13:01:23 BST 2020
solderpunk <solderpunk at SDF.ORG> writes:
> On Wed, Jun 17, 2020 at 10:02:21AM +0000, solderpunk wrote:
>
>> In general, requiring all non-idempotent requests to use a query and
>> recommending clients to strip (or ask for confirmation of) queries found
>> in links and redirects, might be enough to solve the worst of the
>> problem.
>
> Of course, it only takes *one* popular client not bothering to do this
> to make all apps relying on it vulnerable, so really robust ones are
> probably going to have to faff about with nonces anyway.
I hope to write a fuller response to your vision post later today, if I
get a chance. But quickly one thought:
What if, as you suggest, non-idempotent requests are required to use
certificates, and further, that general-purpose clients are required to
make cross-site requests *without a client certificate*, even if they
have a certificate for the target in their store?
--
+-----------------------------------------------------------+
| Jason F. McBrayer jmcbray at carcosa.net |
| If someone conquers a thousand times a thousand others in |
| battle, and someone else conquers himself, the latter one |
| is the greatest of all conquerors. --- The Dhammapada |
More information about the Gemini
mailing list