keybase / client

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
BSD 3-Clause "New" or "Revised" License
8.88k stars 1.23k forks source link

Reddit proofs broken #26958

Open solrevdev opened 3 months ago

solrevdev commented 3 months ago

This a link to my current proof. I replaced it due to an email telling me it was no longer active or found on Reddit:

https://www.reddit.com/r/KeybaseProofs/comments/1d5og7d/my_keybase_proof_redditsolrevdev_keybasesolrevdev/?utm_source=share&utm_medium=mweb3x&utm_name=mweb3xcss&utm_term=1&utm_content=share_button

I replaced it as suggested both from the website and from the command line.

https://old.reddit.com/r/KeybaseProofs/comments/1d5og7d/my_keybase_proof_redditsolrevdev_keybasesolrevdev/?

▲ ~ keybase login
▲ ~ keybase prove reddit
You already have a proof for solrevdev@reddit; overwrite? [y/N] y
Your username on Reddit: solrevdev
Please click on the following link to post to Reddit:

https://old.reddit.com/r/KeybaseProofs/submit?text=%23%23%23%20Keybase%20proof%0A%0AI%20am%3A%0A%0A%20%20%2A%20%5Bsolrevdev%5D%28https%3A%2F%2Fwww.reddit.com%2Fuser%2Fsolrevdev%29%20on%20reddit.%0A%20%20%2A%20%5Bsolrevdev%5D%28https%3A%2F%2Fkeybase.io%2Fsolrevdev%29%20on%20keybase.%0A%0AProof%3A%0A%0A%20%20%20%20hKRib2R5hqhkZXRhY2hlZMOpaGFzaF90eXBlCqNrZXnEIwEgiCOyJ0fyL6EJvXdcERM40EcREg9kOnylwFSXsFlcYBYKp3BheWxvYWTESpcCP8QgJ6TVAwmr02u4LbamuBEDXDVkOsVC4rovb3Rp8GT%2BVuvEIPXdbeSfKmanICTZs%2Bc%2BozTAaqmQjnUO0nf1hJ8gGFeIAgHCo3NpZ8RA9r5NlaaZfDHXchq3DJr5l%2BlovHC4sJTs%2FJfjDpPkq6x%2F8ReSSVNCxmjFjeEW458dikW8NpADLuVv%2BOutsRhRCahzaWdfdHlwZSCkaGFzaIKkdHlwZQildmFsdWXEIE4L%2BKS10iChKowLblqQ1D7x0SZ2PWq6zuRNvrz4LZ3No3RhZ80CAqd2ZXJzaW9uAQ%3D%3D%0A&title=My%20Keybase%20proof%20%5Breddit%3Asolrevdev%20%3D%20keybase%3Asolrevdev%5D%20%28YyptK2z5YQleuSCziw7IXqiXMSB1CaV4nay2Snztcdk%29

Check Reddit now? [Y/n] y
Couldn't find posted proof.
Check Reddit again now? [Y/n] y
Couldn't find posted proof.
Check Reddit again now? [Y/n] y
Couldn't find posted proof.
Check Reddit again now? [Y/n] y
Couldn't find posted proof.
Check Reddit again now? [Y/n] y
Couldn't find posted proof.
Check Reddit again now? [Y/n] y
Couldn't find posted proof.
Check Reddit again now? [Y/n] y
Couldn't find posted proof.
Check Reddit again now? [Y/n] n
▶ ERROR Proof wasn't available; we'll keep trying
▲ ~
duaneking commented 3 months ago

It looks like Reddit is blocking Keybase

On the cli do keybase id

For my reddit output I get:

>keybase id
- INFO Identifying dfk
OK "honestduane" on reddit failed: 403 Blocked (code=240) [cached 2024-06-03 17:36:28 PDT]

So it looks like Reddit is actively blocking keybase requests as HTTP 403 means "Forbidden"

wls commented 3 months ago

Identical issue -- got a notification Keybase is unable to access my proof on Reddit, but here it is:

https://www.reddit.com/r/KeybaseProofs/comments/1d6gj3b/my_keybase_proof_redditwls_keybasewls/

Revoked the old one, made that one, same issue.

$ keybase id
...
✔ "wls" on reddit failed: No server-given hint for sig=faf0c27698edd59189a7e91a9904bcccd08cdfb4be6ed74f4fc157bb227d5ec90f (code=306)
...
pdbartlett commented 3 months ago

+1, same for me.

quintesse commented 3 months ago

Same

ThatNateGuy commented 3 months ago

I don't know what mechanism Keybase uses to validate this, but Reddit is clearly blocking this as @duaneking demonstrated above.

duaneking commented 2 months ago

I spoke with/replied to somebody claiming to be a Reddit dev during that time, on reddit, and this might have been fixed by Reddit by a Reddit dev. Needs confirmation.

When I do a keybase id in m cli, I'm now getting OK for my reddit proof. I just worry this will break due to Reddit again.

solrevdev commented 2 months ago

I revoked my Reddit proof from within the Keybase Mac app this morning. Using the Mac app, I added a new one, and now everything seems to be working.

I confirmed with a keybase id from the terminal, and all looked good. I even got an email saying my proof was now working.

So, fingers crossed this is now fixed?

Note: I had to revoke it first before adding a new one. Replacing did not seem to work, as per my first post and CLI comments.

quintesse commented 2 months ago

@solrevdev to me that sounds like a workaround, not a fix. Unless Keybase themselves say that the only way to fix this is to revoke and re-add this problem could just pop up again in the future..

solrevdev commented 2 months ago

@solrevdev to me that sounds like a workaround, not a fix. Unless Keybase themselves say that the only way to fix this is to revoke and re-add this problem could just pop up again in the future..

Fair.

I just wanted to update with how I got a proof for reddit working. I've left the issue open so hopefully we will hear from Keybase at some point.

Cheers John

NoSubstitute commented 2 months ago

reddit proof suddenly reported as working again.

quintesse commented 2 months ago

Wish I could say the same. Still broken here 🤷‍♂️