The adjective I'd use to describe OP's writing is "resolute". And in these days when surveillance and other corporate monsters continually bathe us in soft nudging to acquiesce to their agendas, it is a stance that's quite necessary.
The adjective I'd use to describe OP's writing is "resolute". And in these days when surveillance and other corporate monsters continually bathe us in soft nudging to acquiesce to their agendas, it is a stance that's quite necessary.
If you don't like them, fine, but this just comes off as nerd rage in an attempt at saying "I am very smart."
The Chromebook's model is obviously consistent with Google's fleshed out security model. But this model is at odds with Free users, and there isn't one straightforward way to reconcile the two, but rather various ones that will each attract their own criticism.
Individuals don't have the luxury of massaging their opinions with a PR department, and conflict (with the corporate narrative) draws attention to rough points. People aren't going to express things perfectly - one can either work to be tolerant of varying personalities and colorful overstating, or retreat to the safe space of sanitized corporate press releases.
Ask yourself what is your motivation to shit on him with classical bullying ("nerd rage"). Some casual ranting about security models while tediously reflashing a BIOS is not an attempt to say "I am very smart".
We get it. Google's (and Apple's, Intel's, etc) contemporary security model is to work to retain control over the device for themselves, taking end users under their wing to provide them security. For a non-technical person with no technical family, obtaining a device with this security model from Best Buy is likely the pinnacle of what can be done.
But this is not the only device security model. And the idea of a manufacturer working against the owner of a device is abhorrent to the perspective of Freedom. Weighing Google's specific design decisions within their model is not terribly important if one is repudiating the entire model. I personally think a better synthesis could be found between the two models, but that was obviously not the point of the original post!
I'm not personally a huge fan of blog posts / youtube / etc that just reiterate and editorialize information that is easily found elsewhere. But I do recognize that this is how many people learn - both the viewers and the authors. By picking on this post for not having the details fleshed out and stated in an impartial manner, all you're really doing is putting a veil of faux impartiality over shouting down the culture of Freeing computing devices.
This is exactly what you and likely the author of the post don't get. Google's security model is vastly different from Apple's or Intel's or anyone else's. In particular, the google security model is the only one of these which still ensures the ability for a user to take full control of the device (to the extent possible in current times). And they have gone through a lot of effort to do so. The easy way out is to do what every other manufacturer on the planet does.
That's definitely appreciated and is nicer than not doing so. But it isn't a real model of hardware protections that would serve a Free device, nor does it allow for agility or nuance around that trust relationship with Google.
Which is why the experience of taking ownership of your device turns into a violent one - because you basically have to repudiate the OEM's built-in system in favor of a completely different Free road. Which is why it's much easier to do with a fresh device, rather than after you've grown accustomed to it.
What is your proposed mechanism to ensure a verified chain of boot that the vendor intends for the majority of its customers while simultaneously allowing a user to do whatever they please ? The current solution is about the only one you can do at a technical level. Note that the convenience (or lack thereof) is a separate minor thing that is not so relevant. You really need to understand the verified boot design in chromebooks to appreciate the nuance, as you put it.
>you basically have to repudiate the OEM's built-in system in favor of a completely different Free road
You are not repudiating anything. You are using a feature that the OEM explicitly added at significant cost to please someone like you. Buy any other machine, and tell me how much freedom you get.
Any signing key could then be loaded into the TPM by holding the machine in a specific wiping mode for say a few days, essentially making the ultimate trust root "long term possession of the machine".
The actual signing key that is loaded needs to be percolated up through the UI so the user can verify whom they're actually trusting. But this doesn't actually need to be done every single boot, but really only when the machine is setup for a new user.
The banal criticism is that doing so would be work that doesn't directly benefit Google. Well you asked, and that's inherent in any constructive solution.
> You are using a feature that the OEM explicitly added at significant cost to please someone like you. Buy any other machine, and tell me how much freedom you get.
Erm okay you're taking this back to a hostile direction. Take any pre-DRM PC from 1985-2010, where the CPU simply trusts its memory. That's the longstanding basic model that Google simply added an escape hatch to revert to. I've said that it is appreciated, but don't act like it was somehow onerous.
You probably don't want someone who steals your laptop to get access to your secrets after a few days. Also, how would you know your "brand new" laptop wasn't interdicted by a hostile party while it was "having problems clearing at customs"?
It is clear to me that your threat-model and Google's (they dogfood ChromeOS hardware extensively) are divergent. Chromebooks are not for everyone, and that's OK.
Obviously. I was describing the signature chain management. The encryption key management would be as it is.
> how would you know your "brand new" laptop wasn't interdicted by a hostile party while it was "having problems clearing at customs"?
>> The actual signing key that is loaded needs to be percolated up through the UI so the user can verify whom they're actually trusting
> It is clear to me that your threat-model and Google's (they dogfood ChromeOS hardware extensively) are divergent. Chromebooks are not for everyone, and that's OK.
Here we go again with the condescending simplistic conclusions...
Your "common knowledge" notwithstanding, I can tell you with 100% certainty that the os protection features in chromeos devices are about security. More specifically, it's about creating a device that Google can use themselves for extremely high-security use cases.
You can trust it, or not, doesn't matter. But for Google, the modern Chromebook is the only desktop environment where they can be absolute sure that all the software and all the hardware are clean. Turns out that other companies like this capability as well, so it's a general product feature.
But if all you want is some cheap hardware where you can flash the bios and run Windows Vista, then you just go ahead and be you. That's fine.
It seems to me that there's a bit of a blind spot here on ycombinator, specifically for tech companies and developers that is, in assuming they are working in good faith.
I guess it's that most people here work in tech or with said folks so I get why; it's just the way ycombinator swings.
>I guess it's that most people here work in tech or with said folks so I get why; it's just the way ycombinator swings.
There is HN bias, but in this case it's the reverse bias, specifically because most folks DO NOT work in this sort of tech.
I personally appreciated "A Chromebook is an inexpensive data milking device and you are the cow". Rather than throwing everything at the wall and hoping something would stick, OP would have certainly benefited from some editing. But the bulk still shouldn't have been hard to read past.
There is editorializing in every communique. IMHO the protests here say more about being acclimated to a culture of milquetoast-positivity corporatespeak than anything else.
That would require effort on the author's part. This is the equivalent of that guy who goes "gNu pLus LiNuX ;D" whenever someone simply says/mentions Linux as part of a larger conversation topic because they have nothing to contribute.
> But the bulk still shouldn't have been hard to read past.
It is difficult because the author has two simultaneous discussions going on: their actual work with the Chromebook and their banal google privacy comments which are intertwined with the actual interesting content.
> IMHO the protests here say more about being acclimated to a culture of milquetoast-positivity corporatespeak than anything else.
I clicked the link to read an article on getting ChromeOS off of a Chromebook. I didn't click the link to have to scrape aside the same wannabe revolutionary feel-good drivel that's been propagated on every common and tech-focused news site just to get at the content. If anything, the author writing the equivalent of "ha ha doodoo head google sheeple FITE DA POWA" and the volume of people defending it speaks volumes about what constitutes privacy advocacy in HackerNews comments.