Damus
semisol profile picture
semisol
@semisol
Okay, I managed to find the source code, which was in an awfully named repository on Github called “OpenSecretCloud/opensecret”

The bad news:
- conversation contents are encrypted. Good.
- the encryption key for conversations is derived from an encrypted user key
- this is protected by the enclave secret, which is a fixed secret.
- this key is encrypted by a key in by AWS KMS 🤦

Anyone with the encrypted secret and a single second of access to AWS KMS can get the raw secret. This includes employees with IAM management access to push new builds

From there, you can decrypt any user’s conversations that were encrypted with this key, back to the last key rotation and until the next key rotation happens.
(Which seems that there is no implementation of)

A supply chain attack on a dependency of the backend or a malicious build pushed out by a privileged employee can also extract this secret.

The enclave also calls out to a lot of remote services, which could indicate that there is little-to-no firewalling to prevent exfiltration. Even then, many used APIs like the GitHub API can be used to exfiltrate data.

1910❤️11👀5🤙2❤️1🚀1🤔1
semisol · 1d
Or, to put it simply, a bog standard court order can force Maple AI to reveal your conversations without any trace (except an AWS CloudTrail entry they won’t share with you) or detectable impact to anyone
Toxic Bitcoiner · 1d
Is there any equivalent alternative service without these issues? That Tinfoil looks like it only takes KYC’d payment.
Mr. Fred Rogers · 1d
nostr:npub10hpcheepez0fl5uz6yj4taz659l0ag7gn6gnpjquxg84kn6yqeksxkdxkr respond or fix?
falsefaucet · 1d
What a repo names 🤣🤣🤣🤣
Matt 🛸 · 1d
Good to know. I won't renew next year or buy more credits. If I'm fucked either way, I might as well pay for a product that's already better. nostr:npub10hpcheepez0fl5uz6yj4taz659l0ag7gn6gnpjquxg84kn6yqeksxkdxkr
Mitnev · 1d
Given the current landscape which ai model options give us the most control over our data?
Corey San Diego · 1d
nostr:nprofile1qqs8msutuusu385l6wpdzf2473d2zlh750yfayfseqwryr6mfazqvmgpy4mhxue69uhkvet9v3ejumn0wd68ytnzv9hxgtm0d4hxjh6lwejkuar4wfjhxqfswaehxw309a5hgcmg0ykkwmmvv3jkuun0vskkvatjvdhkuargdacxsct8w4ejuumrv9exzc3wd9kj7qfpwaehxw309ahx7um5wgkhyetvv9ujuar90pshx6r9v3nk2tnc09az7em0qzz thoughts?
Bond008 · 23h
Thank you for doing your research on this and sharing the results 🫡