16
27
maltfield

@lemmy.ca

maltfield 4 points 2 years ago

I figured it out. It's because Stripe doesn't allow the redirect during the OAuth flow to be dynamic. It must be a predefined value that's hard-coded into the app.

For security purposes, Stripe redirects a user only to a predefined URI.

That's why Stripe forces you to expose your access tokens to the developer's servers.

I'd still appreciate if someone with more experience with OAuth than me knows if this is common. Seems like a very bad design decision to require users to transmit their bearer tokens through the developer's servers.

path: 0 16271989 16276843, hotness: undefined, score: 4, children: 0
maltfield 4 points 3 years ago

(I see my reply yesterday didn't federate; trying again from an alt instance)

o hai. Curious that you expected a bunch of people to support you within a couple days. I never saw your proposal (buried in a comment thread in one post on lemmy). I'm only first hearing of this 6 hours after you specifically tagged me. I think you could do more to publish & advocate your proposals if you're serious about them..

Before the incident described in the article you're referencing, I had never spoken to any instance admins. Since I published it, I have spoken to several instance admins (many reached out to me), and they all expressed similar frustrations with the lemmy devs and fatigue in contributing to this project.

No matter how much people will tell you that something is important to them, the true test is seeing how many are willing to pay the asking price.

I think it's important to consider that there's many ways that people contribute to Lemmy. Equally as important as the work that the devs are doing is the work that the instance admins are doing. Collectively the community of instance admins are contributing much more money and time into lemmy than the developers are. That shouldn't be discounted. Both should be appreciated.

There are other ways that people take time out of their lives to support Lemmy, such as finding and filing bug reports, writing documentation, answering questions about the fediverse to new users, raising awareness about lemmy on other centralized platforms, etc. These are also all contributions that benefits the project. Don't discount them.

But when our contributions are met with disrespect, it pushes us away. Based on my conversations with countless Lemmy contributors in the past few days, that's where a lot of people are. They don't want to invest any more time or money into Lemmy because of their previous interactions with the Lemmy devs.

This can be repaired, but the Lemmy devs do need to work on fixing their Image Problem.

path: 0 8255721 8275771, hotness: undefined, score: 4, children: 1
maltfield 3 points 3 years ago

LUKS is not broken. An old KDF option in LUKS for encrypting the master encryption key in a keyslot is just old and less safe than newer, better KDF options.

path: 0 492011 493553, hotness: undefined, score: 3, children: 0
maltfield 3 points 3 years ago

LUKS is not broken. An old KDF option in LUKS for encrypting the master encryption key in a keyslot is just old and less safe than newer, better KDF options.

path: 0 492000 493556, hotness: undefined, score: 3, children: 0
maltfield 3 points 3 years ago

LUKS is not broken. An old KDF option in LUKS for encrypting the master encryption key in a keyslot is just old and less safe than newer, better KDF options.

path: 0 491990 493516, hotness: undefined, score: 3, children: 4
maltfield 3 points 3 years ago

LUKS is not broken. An old KDF option in LUKS for encrypting the master encryption key in a keyslot is just old and less safe than newer, better KDF options.

path: 0 491995 493531, hotness: undefined, score: 3, children: 0
maltfield 3 points 3 years ago path: 0 484522, hotness: undefined, score: 3, children: 0
maltfield 2 points 3 years ago path: 0 484531, hotness: undefined, score: 2, children: 0
maltfield 2 points 3 years ago path: 0 8137967 8138144 8138309 8223265, hotness: undefined, score: 2, children: 0
maltfield 2 points 3 years ago path: 0 484536, hotness: undefined, score: 2, children: 0
maltfield 2 points 3 years ago

This is false.

In the case of the article, the image was never sent to other servers. In fact, that is the last thing it does.

path: 0 8139403 8141944 8223352, hotness: undefined, score: 2, children: 0
maltfield 2 points 3 years ago

Author here. A "KYC Selfie" is a selfie photo where you hold-up a State-issued photo-identity document next to your face. This is not a US-specific thing; it's also used in the EU.

I used to work for a bank in Europe where we used KYC seflies for authentication of customers opening new accounts (or recovering accounts from lost credentials), including European customers. Most KYC Selfies are taken with a passport (where all the information is on one-side), but if your ID has data on both sides then the entity asking you for the KYC seflie may require you to take two photos: showing both sides.

Some countries in the EU have cryptographic authentication with eIDs. The example I linked-to in the article is Estonia, who has made auth-by-State-issued-private-key mandatory for over a decade. Currently MEPs are deciding on an eID standard, which is targeting making eIDs a requirement for all EU Member States by 2016.

I recommend the Please Identify Yourself! talk at 37c3 about the state of eID legislation as of Dec 2023 (and how to learn from India, who did eID horribly wrong):

path: 0 8135373 8223303, hotness: undefined, score: 2, children: 0
maltfield 2 points 3 years ago path: 0 484523, hotness: undefined, score: 2, children: 0
maltfield 2 points 3 years ago

afaik LUKS1 is fine. And AES is fine.

What matters is which KDF is used in your luks slots (which hold your AES master encryption key)

path: 0 486783 488384, hotness: undefined, score: 2, children: 0
maltfield 2 points 3 years ago

Under GDPR you can just send a request for them to send you all of the data that they’ve stored about you on their backend.

path: 0 8134726 8135462 8140546 8141887 8223252, hotness: undefined, score: 2, children: 0
maltfield 1 point 3 years ago path: 0 8134726 8135390 8139242 8161327 8194025 8223240, hotness: undefined, score: 1, children: 1
maltfield 1 point 3 years ago

Better to publish such issues on a public website than let it get buried in matrix. People other than devs & instance admins need to be aware of the risks that they’re taking when using Lemmy.

path: 0 8137967 8138144 8223264, hotness: undefined, score: 1, children: 0
maltfield 1 point 3 years ago

How? I want to block my app from being able to upload images.

path: 0 8138321 8223349, hotness: undefined, score: 1, children: 3
maltfield 1 point 3 years ago path: 0 484521, hotness: undefined, score: 1, children: 0
maltfield 1 point 3 years ago path: 0 484524, hotness: undefined, score: 1, children: 0

thanks for using Leebra!

go to feed...