Oh, and using seven of your 18 page testimony to basically distract from the issue at hand - seems more like a petulant child throwing a tantrum than a serious person running a multi-billion dollar business. Good lord.
5,858 karma · joined August 20, 2014
Oh, and using seven of your 18 page testimony to basically distract from the issue at hand - seems more like a petulant child throwing a tantrum than a serious person running a multi-billion dollar business. Good lord.
Comcast has had ipv6 support rolled out for some time now. I don’t know why you don’t see it.
Oh, and you have the government to thank for the useless posix subsystem for windows back in the 90s (remember that?) as a way to force software “interoperability” between Unix and windows. Companies vying for federal contracts will look at the poorly defined requirements and find a way to just barely meet the letter but not the spirit.
If close to half of US traffic to google transits over ipv6 is considered a failure, I would hate to see “success”.
Apple has required app developers to support ipv6 only deployments since 2015: https://developer.apple.com/support/ipv6/
However now we are pumping out something like 4 ARM cores per person on the planet, per year. Clearly we will need to plan for those devices to communicate.
Also the effective address space in ipv6 is much smaller than 2^128 as the default subnet prefix is /64. So in a sense, it has already “addressed” your concern? Pun intended.
I gave the example of mobile networks because it’s one of the few places consumer facing networks are growing rapidly and in some cases build entirely greenfield networks. And they have overwhelmingly chosen to build using ipv6 to do so.
Therefore most modern oses will create a time limited random address (within the prefix) to use. When the connections using that address have died, the address is retired. New addresses are generated on a periodic basis. So if you have long lived connections you could have several active privacy addresses at the same time.
Ideally the number of ipv6 allocations should be close to 1 rather than close to 1000.
The result was rather amusing so I'll just include it below: ---
INT. ALICE'S APARTMENT - DAY
Alice sits at her desk, typing on her computer. Bob is on the other end of a video call.
BOB: Hey Alice, did you get my message?
ALICE: I did. But I'm not sure how to respond.
BOB: Why? What's the problem?
ALICE: Eve is here. She's been listening to our conversation.
BOB: (concerned) Oh no, we need to be careful. Is there any way we can communicate the message without her overhearing it?
ALICE: (smirks) Actually, there is. We can use a substitution cipher to encode our message.
CUT TO:
INT. EVE'S APARTMENT - DAY
Eve sits at her desk, listening in on Alice and Bob's conversation. She has a smug look on her face, confident that she's one step ahead.
ALICE: (on the phone) Bob, do you remember the substitution cipher we used to use when we were kids?
BOB: (on the phone) Of course. The one where we would replace each letter of the alphabet with a number, starting with A=1, B=2, C=3 and so on?
ALICE: (on the phone) That's the one. Let's use it now to encode our secret message.
BOB: (on the phone) I see what you're doing. Clever. Alright, I'll go first. The first word of the secret message is "the", so my numbers will be "20 8 5".
ALICE: (on the phone) And the next word is "redcoats", so my numbers will be "18 5 4 3 6 15 20 1 19".
BOB: (on the phone) And the next word is "attack", so my numbers will be "1 20 20 1 3 11".
ALICE: (on the phone) And the last word is "at dawn", so my numbers will be "1 20 4 16 1 14".
EVE: (frustrated) What are they talking about? I can't make sense of this.
CUT TO:
INT. ALICE'S APARTMENT - DAY
Alice and Bob continue their conversation, unaware that Eve is struggling to keep up.
ALICE: (on the phone) Do you have the encoded message?
BOB: (on the phone) I do. It's "20 8 5 18 5 4 3 6 15 20 1 19 1 20 20 1 3 11 1 20 4 16 1 14".
ALICE: (on the phone) That's correct. Now we just need to decode it using the substitution cipher.
BOB: (on the phone) Right. We know that "1" stands for "A", "2" stands for "B", and so on. So the first three numbers, "20 8 5", represent the letters "T H E".
ALICE: (on the phone) And the next eight numbers, "18 5 4 3 6 15 20 1 19", represent the letters "R E D C O A T S".
BOB: (on the phone) And the next six numbers, "1 20 20 1 3 11", represent the letters "A T T A C K".
ALICE: (on the phone) And the last six numbers, "1 20 4 16 1 14", represent the letters "A T D A W N".
Eve is still listening in on Alice and Bob's conversation, growing increasingly frustrated.
ALICE: (on the phone) So the secret message is "the redcoats attack at dawn".
BOB: (on the phone) Exactly. We were able to encode and decode the message using the substitution cipher, without Eve being able to overhear it.
EVE: (angrily) What the hell are they talking about?
CUT TO:
INT. ALICE'S APARTMENT - DAY
Alice and Bob share a triumphant look, knowing that they've successfully communicated the secret message without Eve being able to decipher it.
ALICE: (on the phone) Got it. The secret message is "the redcoats attack at dawn".
BOB: (on the phone) Good job, Alice. We were able to communicate securely, even with Eve listening in.
ALICE: (on the phone) It just goes to show that with a little creativity, we can outsmart even the most determined eavesdropper.
BOB: (on the phone) Agreed. Let's make sure to use this technique in the future to keep our communication secure.
CUT TO:
INT. EVE'S APARTMENT - DAY
Eve sits at her desk, fuming with anger and frustration.
EVE: (to herself) Damn it. I need to find a way to break their code.
FADE TO BLACK.
So I have a .family address for my “primary” account and a gmail account for fallback purposes.
Why? I’m tired of these cryptobro idiots being held up on some sort of bullshit pedestal while people who truly get shit done have zero recognition and toil away in obscurity. It’s sickening - and 1000x more when that person is not just an idiot, but a malicious one to boot. Throw the book at them.
I enjoyed tbray’s blog post yesterday - one sentence in particular which I’ve oft repeated with crypto enthusiasts. Civilization is built on trust. You can’t “code” that away.