HN user

vengefulduck

392 karma
Posts20
Comments84
View on HN
smarx.com 3y ago

Convergent Encryption and Why No One Uses It (2020)

vengefulduck
11pts3
news.ycombinator.com 7y ago

Firefox Disabled All My Extentions

vengefulduck
127pts103
lite.cnn.com 7y ago

Her son died. And then anti-vaxers attacked her

vengefulduck
1pts0
www.engadget.com 7y ago

The internet war on sex is here

vengefulduck
16pts5
www.politico.com 7y ago

How the GOP Gave Up on Porn

vengefulduck
5pts1
www.eff.org 7y ago

Australia Is the Testbed for the World's Most Extreme Copyright Blocks

vengefulduck
5pts0
www.cnet.com 8y ago

Congress introduces bill to block government encryption backdoors

vengefulduck
2pts1
behindthebrowser.space 8y ago

Lets Get Rid of the “Nothing to Hide, Nothing to Fear” Mentality

vengefulduck
1pts0
www.forbes.com 8y ago

DHS Compiling Database of Journalists and 'Media Influencers'

vengefulduck
2pts0
cyberlaw.stanford.edu 8y ago

A Response to “Responsible Encryption”

vengefulduck
2pts0
www.theguardian.com 9y ago

The Crypto Anarchists

vengefulduck
1pts0
ia801509.us.archive.org 9y ago

Richard Stallman Interview: Lunduke Hour

vengefulduck
2pts2
act.eff.org 9y ago

Don't Let Congress Undermine Our Online Privacy

vengefulduck
15pts0
www.recode.net 9y ago

WhatsApp is rolling out its own version of Snapchat (and Instagram) Stories

vengefulduck
41pts25
pages.cs.wisc.edu 9y ago

A Basic Introduction to Neural Networks (2007)

vengefulduck
189pts17
www.theregister.co.uk 9y ago

Half-Ton Handbuilt CPU Heads to Centre for Computing History

vengefulduck
1pts0
thenextweb.com 9y ago

Programmer used secret scripts to automate his life, and now you can too

vengefulduck
2pts1
www.microsoft.com 9y ago

Post Quantum Cryptographic Library (SIDH)

vengefulduck
2pts0
www.zdnet.com 9y ago

Facebook Looking to Launch Free Basics in US

vengefulduck
1pts0
github.com 9y ago

Random Password Generator Based of the XKCD Comic

vengefulduck
3pts0

I think the problem with this argument is the assumption that nature is inherently good. Nature is cruel and uncaring. Moving beyond it is a good thing imo. We’re just lucky that as a species by the roll of the dice we were given the power by nature to usurp it.

Have you used VLC on MacOS tho? Full screen video looks very slick and is tough to differentiate from native quicktime other than having support for more codecs and features.

The non full screen UI is a little more crusty but still looks better than the windows version imo.

Browsers enforce that certificates are signed by two independent CT logs. The public keys of which is shipped by the browser. So a MITM would need to compromise a trusted CA and two CT logs to be able to pull off an attack undetected. Maybe not impossible but much more difficult than just a single CA compromise.

Even as a user I don’t there’s a good reason to love cert pinning. If you’re going up against adversaries that can compromise web pki they also probably have some other exploits up their sleeve to pwn you.

Cert pinning pretty much serves to protect companies from people reversing their protocols and little else imo.

Write access to .bashrc is plenty to very sneakily get sudo access tho.

  alias sudo='./.my-evil-sudo-binary'
And wait till the next time the user authenticates, they wont see anything amiss and you just silently delete the alias after you’ve got the sudo password.

Also even without root dumping .ssh and the browser’s cookie jar is probably plenty to achieve lateral movement and you don’t need root for that.

The math used in AES (Rijndael) utilize operations in GF(2^8) tho, so you're doing operations using Galois fields whether your utilizing GCM or CBC. I don't really see how adding the GCM mode utilizing GF(2^128) on top is significantly more difficult or error prone than implementing the AES block cipher itself. You should still be familiar with operations over Galois fields regardless if you've for some reason (foolishly imo) decided you want to implement AES cryptographic primitives on your own.

Regardless there's no good reason not to use a vetted open source implementation instead, preferably with an even higher level of abstraction so your not having to worry about ciphers or modes of operation at all[1].

[1] https://doc.libsodium.org/secret-key_cryptography/secretbox

The fact that any Xorg client can become a key logger without any user input or authentication is a pretty big security hole imo.

By design Xorg has no isolation between clients so they can all read each others input, control others windows, and inject keystrokes into other applications. That’s unacceptable in the modern age and makes any attempt at sandboxing or separation of privileges for GUI applications completely pointless.

Even when applying to companies that are LGBTQ friendly? I sometimes self identify on applications if the company has a good reputation with that kind of thing because I’d expect It would give me some diversity points. But maybe that’s not the best idea.

Looking into the details it seems like they're using Convergent Encryption [1][2] in order to enable deduplication in iCloud drive and photos. Which would imply it is possible for an attacker to determine if your account is storing a file for which they know the plaintext. It's still a lot better than the status quo but that's a pretty big asterisk in my mind.

[1]https://support.apple.com/en-ca/guide/security/sec973254c5f/...

[2] https://smarx.com/posts/2020/09/convergent-encryption-and-wh...

Your kidding right? Anything IO bound like an server isn’t going to be remotely affected by the speed of underlying language. There’s almost no compute required for a mastodon server just take HTTP requests and store and retrieve data from a database. The CPU is going to be active for a fraction of a millisecond before it becomes blocked on either the database or network.

I’m not so sure that’s true reading through the privacy notice when enabling SMS filtering it reads “You can install and use third-party SMS filters. If you do, the filter provider can access all of the text and content included in incoming SMS and MMS messages that you receive from unknown senders.”

That doesn’t sound like the same thing as the content blocker api it sounds like it provides plaintext access to sms messages. And it’s enough of a risk that I decided not to install it.

They can usually still see Domain names. DNS traffic is normally sent in the clear and in the event it’s not the SNI field in TLS (https) is unencrypted. So your ISP can know which domains you visit but not the individual sites on those domains you visit. (i.e they would know you visited google.com but not that you requested the page: google.com/q=your+question) Which depending on the site might not be all that sensitive but I’m sure you can think of a few examples of sites you wouldn’t want anyone to knowing you went to even if they couldn’t see which page.

To me being FIPS compliment would be a good definition of something being “Military Grade” because that would be the actual standards the US military would use. However, that still doesn’t mean it has the best security because really good algorithms like Ed25519 aren’t FIPS compliant dispute being much better than their FIPS counterparts IMO.

No Flops are floating point operations. GPUs are better at them because they run floating point operations in parallel on thousands of optimized cores. While python will run a floating point operation serially on (likely) a single general purpose CPU core. None of this really pertains to websites where the main bottle neck is IO so python is as good as anything else.