[HN Gopher] Your computer should say what you tell it to say
       ___________________________________________________________________
        
       Your computer should say what you tell it to say
        
       Author : skilled
       Score  : 564 points
       Date   : 2023-08-08 15:03 UTC (7 hours ago)
        
 (HTM) web link (www.eff.org)
 (TXT) w3m dump (www.eff.org)
        
       | rogual wrote:
       | Because I, for now, have the ability to make my computer say what
       | I tell it to say, I have developed a small Firefox extension [1]
       | that tells it what to say.
       | 
       | Silly? Yeah. Petty? Yeah. But sometimes it feels good to exercise
       | your rights.
       | 
       | [1] https://github.com/rogual/wei-gfy
        
       | xbruteforce wrote:
       | > Google is adding code to Chrome that will send tamper-proof
       | information about your operating system and other software, and
       | share it with websites. Google says this will reduce ad fraud.
       | 
       | Is it only to "reduce ad fraud" though, or the wider agenda is
       | deeper entangle their tracking in one's life.
        
       | tapoxi wrote:
       | I mean, devil's advocate here, this tech already exists and the
       | question is do we do client attestation in a browser or pretend
       | remote attestation doesn't exist.
       | 
       | If this gets rejected, would that mean that services that need a
       | "trusted client" simply deprecate their web apps and rely on a
       | iOS/Android app?
       | 
       | I'm not trying to argue in favor of WEI, I just think this
       | doesn't magically disappear if Google doesn't implement in
       | Chrome, it just moves the problem elsewhere. The fight was
       | implementing TPM in the first place.
        
         | realusername wrote:
         | > If this gets rejected, would that mean that services that
         | need a "trusted client" simply deprecate their web apps and
         | rely on a iOS/Android app?
         | 
         | The way forward is getting it removed in mobile devices as
         | well.
        
         | matheusmoreira wrote:
         | We choose neither of the options you presented. Instead we
         | recognize that remote attestation is inherently abusive
         | technology and ban it in all its forms. It should be illegal
         | for any kind of service to ever require a "trusted client" in
         | any context. Interoperability should be law whether they like
         | it or not.
        
         | zb3 wrote:
         | > services that need a "trusted client"
         | 
         | Should be outlawed, with the exception of dedicated hardware.
         | Stop invading my devices.
        
         | hot_gril wrote:
         | > If this gets rejected, would that mean that services that
         | need a "trusted client" simply deprecate their web apps and
         | rely on a iOS/Android app?
         | 
         | Yes, and this has already been happening. For example, Venmo
         | used to have a fully-functional web app, but now you can't
         | send/receive money on it. Many Chase features are also phone-
         | only.
         | 
         | Edit: And a lot of these apps block jailbroken iPhones or
         | rooted Androids if they can detect that.
        
           | boring_twenties wrote:
           | Venmo is usable on the web again as of at least a year or so
           | ago. Not sure what changed their mind.
        
             | hot_gril wrote:
             | Oh, that's interesting. Was not the case in 2021 at least.
             | Maybe now they're worried about the new competition that
             | does have web apps?
        
         | nightpool wrote:
         | I would suggest reading the TAG's Web Platform Design
         | Principles document, it does a really good job laying out _why_
         | the web is different from mobile and native applications and
         | the reasons why some APIs, like client attestation, work in a
         | mobile environment but would damage the web platform if they
         | 're implemented. For example, the WEI proposal violates the "It
         | should be safe to visit a web page" principle
         | (https://www.w3.org/TR/design-principles/#safe-to-browse):
         | When adding new features, design them to preserve the user
         | expectation that visiting a web page is generally safe.
         | The Web is named for its hyperlinked structure. In order for
         | the web to remain vibrant, users need to be able to expect that
         | merely visiting any given link won't have implications for the
         | security of their computer, or for any essential aspects of
         | their privacy.                  For example, an API which
         | allows any website to detect the use of assistive technologies
         | may make users of these technologies feel unsafe visiting
         | unknown web pages, since any web page may detect this private
         | information.                  If users have a realistic
         | expectation of safety, they can make informed decisions between
         | Web-based technologies and other technologies. For example,
         | users may choose to use a web-based food ordering page, rather
         | than installing an app, since installing a native app is
         | riskier than visiting a web page.
         | 
         | I know a _lot_ of savvy, non-technical users who absolutely
         | refuse to install mobile apps on their phone except from the
         | most trusted of sources, and I think this principle is a good
         | structural framework for reasoning through why users still
         | prefer the web.
        
           | Brian_K_White wrote:
           | "In order for the web to remain vibrant"
           | 
           | The people pushing these things do not care about this at
           | all. To them it's like something a child would say and marks
           | the speaker as utterly irellevant and silly, not even a real
           | person due any respect at all.
        
           | freedomben wrote:
           | Likewise, and that's the advice I give everyone. Most things
           | are perfectly fine as a web page. The app offers no benefit
           | to the user. It only benefits the app owner.
        
           | JohnFen wrote:
           | > I know a lot of savvy, non-technical users who absolutely
           | refuse to install mobile apps on their phone
           | 
           | Yes. Mobile apps are far too risky, in my opinion. These
           | days, the only ones I install are ones that I've written
           | myself.
        
         | caskstrength wrote:
         | Yes and that is okay. The Web should remain open and some app
         | stores could be walled gardens.
        
         | ndriscoll wrote:
         | On my machine, it wouldn't be _pretending_ that remote
         | attestation doesn 't exist. It does not exist, and if e.g.
         | banks decided to require it, that'd just be locking me out. I
         | have no attestation daemon, and if I did, it wouldn't be
         | trusted by them. It doesn't matter if Firefox adds it too; it
         | straight up won't work on my computer. People keep talking
         | about _browsers_ , but I'd prefer to continue running an
         | _operating system_ that doesn 't have adware and spyware built
         | in. _My_ computer that I _own_ is under my control, which is
         | what these remote attestation features are meant to prevent.
         | That is the fundamental problem.
         | 
         | If this kind of thing gets implemented by my bank/brokerage, I
         | have to either buy a new computer just for them, or do all my
         | banking over the phone or in person. It's incredibly wasteful
         | and doesn't even help with security, but once it exists, it
         | will get added to a checklist that banks will adhere to.
        
         | bayindirh wrote:
         | The problem is, this is very open (or even designed) to be
         | abused by their implementers. It's akin to having only
         | Microsoft as the Secure Boot key authority.
         | 
         | Mobile devices already has tons of attestation features. Secure
         | enclaves, security processors, cryptographic capabilities of
         | SIM cards (e.g. I carry my private key inside my SIM card, and
         | use it as a wet signature, legally).
         | 
         | We do not need this tech which can and will be abused to lock
         | any tech savvy person from daily internet based on arbitrary
         | rules. There are no checks and balances. This is a very broad
         | set of capabilities which is _forced_ upon users.
         | 
         | This is no proposal, or experiment. It's a force-push attempt.
        
           | minsc_and_boo wrote:
           | Noob question: Can you do attestation with mobile web, or is
           | it app only?
        
             | pdonis wrote:
             | Sure, if your mobile device is only allowed to use
             | "approved" web browsers. Which is one of the key harms to
             | users that the proposed WEI standard will inflict.
        
           | politelemon wrote:
           | Based on what you're saying though, it's already been forced
           | on users through mobile devices. This is the next step in a
           | series of steps which weren't argued against. It's not that
           | we don't need this tech, is that we _didn 't_ need this tech
           | and are making noise and it now.
        
             | bayindirh wrote:
             | Putting boot signing and "OS integrity control" aside,
             | current iteration of TPM devices are not this intrusive.
             | They allow me to generate and/or store keys and do
             | cryptographic things with these keys securely. They store
             | my information locally, and if implemented right, this data
             | can't leave that chip.
             | 
             | Even OS integrity check is done locally. You can't ask
             | arbitrary measurements out of it.
             | 
             | WEI is different. Rules come from outside. Acceptable
             | parameters are decided by another party. You have no pieces
             | of the system in your possession. You are a Furby forced to
             | tell something with the will of the attester through the
             | filter tuned and configured elsewhere.
             | 
             | I can disable TPM or force it to reset itself if I want to.
             | Even Apple's security processors can be wiped clean of your
             | data.
             | 
             | WEI is not like that.
        
               | WarOnPrivacy wrote:
               | Treating end-users as a threat is galling, given the
               | crappy security all over the web - IOT, infrastructure
               | (BGP,DNS), leaky S3 buckets, misconfigured government
               | sites, etc.
        
           | judge2020 wrote:
           | There were proposals for protecting against this in the WEI
           | explainer under "Open Questions"
           | https://github.com/RupertBenWiser/Web-Environment-
           | Integrity/...
        
             | bayindirh wrote:
             | I skimmed the link you provided, thanks.
             | 
             | It looks like they propose to mix false signals to prevent
             | this from being abused, but oh. That's easy to bypass.
             | Require two attestations back to back to see whether they
             | differ, or put up a page saying, "can you please try
             | again?"
             | 
             | The open question is circling around the question, can we
             | make it work in a way, such that it doesn't work for bad
             | guys, but works for good guys.
             | 
             | Mathematics & cryptography doesn't work like that. It
             | doesn't discriminate. It levels everyone. It'll either
             | become an iron fist or a Swiss Cheese. _There can be no
             | middle. This is maths_.
        
               | wmf wrote:
               | We can't even agree on who the good guys and bad guys
               | are. Is a bank bad for excluding certain browsers?
        
               | WarOnPrivacy wrote:
               | > We can't even agree on who the good guys and bad guys
               | are.
               | 
               | This is true. In these discussions of trust, my
               | measurement of a bad actor is who is in a position to
               | harm me and has a history of causing harm.
               | 
               | High on my list are LEO and other government interests
               | (fed,state,local).
        
               | xerox13ster wrote:
               | Yes. What about screen reading browsers?
               | 
               | What about neurodivergent people who cannot function on
               | an "approved" OS because of the inherent ways it manages,
               | stores, and presents information? What if that OS has an
               | ACID compliant browser capable of accessing the banks
               | website if they didn't have remote attestation?
               | 
               | What about the millions of people unable to afford to
               | upgrade their hardware to Windows 11? Or that don't have
               | TPM available and therefore can't use any other Windows
               | version because 10 fell out of support, so they're
               | running a Linux distro with an unapproved web browser?
        
               | pdonis wrote:
               | _> Is a bank bad for excluding certain browsers?_
               | 
               | Yes, because it's stupid; they don't need to. The bank
               | cares about correctly identifying who I am, not what
               | client I am using. Nor do they exclude certain browsers
               | because those browsers make it easier for a user to lie
               | about who they are; they don't. Banks exclude certain
               | browsers because their technically incompetent coders
               | convinced their technically incompetent managers to do
               | so.
        
               | pmontra wrote:
               | As someone wrote in one of the top comments, banks will
               | use it because regulators will ask them to.
        
               | pdonis wrote:
               | Yes, _if_ it becomes a regulatory requirement. But it
               | shouldn 't.
        
             | soraminazuki wrote:
             | Some people can't help bringing this up in every WEI-
             | related thread only to be debunked each time. This very
             | article graciously mentions it and explains why it's a non-
             | solution.
             | 
             | That "proposal" is doublethink in its purest form. WEI is a
             | technology for restricting access to web services. But at
             | the same time, it would try to prevent web service
             | providers from doing exactly that?
        
         | pdonis wrote:
         | _> do we do client attestation in a browser or pretend remote
         | attestation doesn 't exist_
         | 
         | Neither. The issue is that this is being framed as a "client
         | attestation" problem, when the actual problem that needs to be
         | solved (as opposed to a "problem" that certain companies would
         | like to "solve" to benefit themselves at users' expense) is a
         | _user_ attestation problem.
         | 
         | My bank has no reason to care what _client_ I am using to
         | access their online services. They _do_ have a reason to care
         | about correctly identifying who I am. But there are already
         | ways to do that that are just as good as anything WEI will
         | provide.
         | 
         | Companies that _do_ care what client I am using don 't care for
         | my benefit. They care for _their_ benefit. But as long as they
         | can 't get the law to tilt the playing field in their favor, I
         | can just refuse to use their services if they refuse to accept
         | my client. As soon as "client attestation" becomes a legal
         | requirement, though, then it's not just those particular
         | companies that will use it; _everybody_ will have to, including
         | my bank, even though my bank has no reason to do so other than
         | the law if such a law passes.
        
         | shadowgovt wrote:
         | You are correct, and that is fine. If the ecosystem becomes
         | "You control your browser but not the apps on your mobile
         | device," that's pretty much the status quo.
        
         | michael1999 wrote:
         | This is entirely about Google trying to deal with ad click
         | fraud. They desperately want a solution in the browser.
         | 
         | They will ship this, standard or not. But I don't see a reason
         | for Apple to ship this in Safari, or Firefox neither. So I
         | expect this will be a real test of Chrome's market power. Will
         | any sites start blocking non-WEI browsers? Locking out iPhones
         | seems insane. Or will we see differential ad rates for WEI
         | environments?
        
         | mike_d wrote:
         | > pretend remote attestation doesn't exist
         | 
         | This. Nothing in my skim of the spec prevents me from using
         | your hacked machine as an attestation oracle. This does nothing
         | but add additional value to compromising end user devices.
        
       | cortesoft wrote:
       | I agree with most of this, but one nit pick:
       | 
       | > Originally, secure computing relied on a second processor - a
       | "Technical Protection Module" or TPM - to monitor the parts of
       | your computer you directly interact with.
       | 
       | TPM stands for Trusted Platform Module, not Technical Protection
       | Module
        
         | indrora wrote:
         | The EFF are known for their alternate expansions at times. By
         | far not as bad as the FSF, but they do tend to editorialize.
         | 
         | This however, absolutely sounds like someone being snarky.
        
           | WarOnPrivacy wrote:
           | I'm with the parent on this. Defining TPM correctly is just
           | extending basic kindness to readers.
        
         | RobotToaster wrote:
         | Probably just an attempt at a more accurate acronym, like
         | digital restrictions management for DRM.
        
         | benatkin wrote:
         | That's wild. It seems these blog posts are outsourced.
         | 
         | Edit: I'm wrong about this one. It's an actual article, and a
         | pretty good one at that. But it is either a mistake or they are
         | introducing an alternate expansion for TPM (other acronyms have
         | been given different sets of words).
        
           | [deleted]
        
           | ekidd wrote:
           | I'm guessing it's an alternate expansion that was popularized
           | by some group who was deeply doubtful about this technology.
           | 
           | "Trusted Platform Module" sounds _good_. But what it actually
           | means is that the platform can be  "trusted" to place the
           | interests of third parties over the owner of the device.
           | Stallman referred to it as a "Treacherous Platform Module"
           | because he saw it as betraying the user.
           | 
           | I'm guessing that "Technical Protection Module" is a similar
           | attempt to "de-propagandize" the acronym, and that it caught
           | on with some group of users long ago.
        
             | benatkin wrote:
             | That makes sense, but instead of long ago it would be
             | today, as the search engines aren't showing prior use of
             | "Technical Protection Module". I don't know if will catch
             | on or not.
        
             | ryandrake wrote:
             | Exactly. Whenever the name of some computing concept makes
             | the end user into the adversary, we should de-propagandize
             | that name. See also: Digital Rights Management (DRM). Whose
             | "rights" are benefiting from it? Certainly not the users'.
             | See also: Copy Protection. What is being protected? Not the
             | user.
        
           | hvis wrote:
           | They don't have to be outsourced to this to happen. To put
           | out lengthy press-releases, you hire a copywriter. You don't
           | ask an engineer to write them.
           | 
           | People make mistakes sometimes. And this one is not a huge
           | one -- the meaning is conveyed fine.
        
             | JohnFen wrote:
             | I've also seen that exact incorrect explanation of what
             | "TPM" stands for in several other places now. I'm guessing
             | that someone authoritative made the error and now it's
             | being propagated by people who aren't otherwise familiar
             | with the terminology.
        
               | benatkin wrote:
               | Google/Bing say otherwise, at least when it comes to the
               | exact pharase "Technical Protection Module".
        
           | oaktrout wrote:
           | Or written with help from chat gtp, I've seen it hallucinate
           | similar mistakes before.
        
             | wincy wrote:
             | Ah actually it is ChatGPT, you've made a common mistake.
             | Perhaps you are an AI?
             | 
             | As we all know, ChatGPT stands for "Chat General Purpose
             | Tool", as it is an artificial general intelligence.
        
               | rzzzt wrote:
               | I beg to differ, it is "Chat Guanosine TriPhosphate", a
               | talkative nucleotide composed of guanine and three
               | phosphate groups (the tri- prefix indicates three of
               | something).
        
               | benatkin wrote:
               | Hmm I thought it was ChaiGPT. People were calling the API
               | ChatGPT so they changed the name to that of a beloved
               | beverage and JavaScript assertion library.
        
         | SkyMarshal wrote:
         | Quite an odd mistake, did AI ghostwrite this and just
         | hallucinate that?
        
       | ceroxylon wrote:
       | Would it be possible for attackers/fraudsters to just set up
       | "proxy farms" of real hardware that provide the device details
       | for attestation? It would make bots less efficient but surely the
       | incentive for ad fraud would still exist and adaptations would be
       | made.
        
         | alexpotato wrote:
         | This comment made me think of the videos of scammers with racks
         | upon racks of cheap cell phones.
         | 
         | They are all legitimate phones and labor is cheap so it's
         | easier to just do that rather than try to create script to
         | click on ads etc.
        
         | tornato7 wrote:
         | Yes, but in theory if suspicious behavior was detected those
         | devices could be permanently blacklisted from a website, making
         | the investment challenging.
         | 
         | If WEI goes through we'll probably see cheap PCs popping up on
         | eBay that are unable to access certain websites.
        
           | yomlica8 wrote:
           | You thought having your google account banned was bad now,
           | wait until they ban all associated hardware with a heuristic
           | routine and most of the web doesn't work for you anymore.
           | That should really cut down on the account support requests
           | they didn't want to deal with.
        
             | [deleted]
        
       | calibas wrote:
       | I'm curious as to why this is being flagged/downvoted. Seems like
       | somebody doesn't want it on the front page of HN...
        
       | charcircuit wrote:
       | >You can choose not to send this to the remote server, but you
       | lose the ability to send an altered or randomized description of
       | your device and its software if you think that's best for you.
       | 
       | The EFF is being misleading here by conflating the attestation
       | taken and fingerprintable information like a user agent. An
       | attestation taken does not contain information about the device
       | that can be used to identify since the data the site gets is low
       | entropy. WEI doesn't stop you from changing your user agent, nor
       | does it prevent you from using your privacy web extentions.
       | 
       | >But, despite their valiant attempts to cast these benefits as
       | accruing to device owners, these are really designed to benefit
       | the owners of commercial services; the benefit to users comes
       | from the assumption that commercial operators will use the
       | additional profits from remote attestation to make their services
       | better for their users.
       | 
       | End users are not the only stake holders in the web. I would say
       | most changes to the web are for people who develop sites and end
       | users benefit from sites using those features.
       | 
       | >Putting handcuffs on every shopper who enters a store would
       | doubtless reduce shoplifting, and stores with less shoplifting
       | might lower their prices, benefitting all of their customers. But
       | ultimately, shoplifting is the store's problem, not the
       | shoppers', and it's not fair for the store to make everyone else
       | bear the cost of resolving its difficulties.
       | 
       | This metaphor isn't the same since WEI is transparent to users.
       | Physical handcuffs would be very intrusive, but that isn't what
       | is happening here. Shop lifting affects the profitablity of the
       | store. A better metaphor would be a bouncer for a club.
       | Technically a club could have a set of rules of entering and
       | customers could promise that they follow them. Unfortunately,
       | people lie and just trusting them isn't good enough so clubs end
       | up adding bouncers even though they don't directly make the
       | experience for customers better.
       | 
       | >The problem is, there are lots of websites that would really,
       | really like the power to dictate what browser and operating
       | system people can use
       | 
       | This claim needs a citation of where user agent based blocking
       | isn't enough. People spoofing their user agent won't make much of
       | a difference to support costs of the site.
       | 
       | >The web is the last major open platform left on the internet -
       | the last platform where anyone can make a browser or a website
       | and participate, without having to ask permission or meet someone
       | else's specifications.
       | 
       | WEI doesn't prevent you from participating in the web or needing
       | to meet someone else's specification. You can even make an
       | attestation service for your own browser.
       | 
       | >We sympathize with businesses whose revenues might be impacted
       | by ad-fraud, game companies that struggle with cheaters, and
       | services that struggle with bots. But addressing these problems
       | can't come before the right of technology users to choose how
       | their computers work, or what those computers tell others about
       | them, because the right to control one's own devices is a
       | building block of all civil rights in the digital world..
       | 
       | To prevent ad fraud either you need to increase the
       | fingerprintablity of users on the web, violating people's
       | privacy, or implemented a form of remote attestation, which
       | protects people's privacy.
       | 
       | If EFF cares no much about privacy on the web they should be in
       | favor of this proposal.
       | 
       | I disagree that beivg a to lie about what your device is running
       | in a building block of all civil rights because the physical
       | analog, fraud, is illegal, and the world seems better without
       | people commuting fraud to one another.
        
         | hooverd wrote:
         | So, part of an ongoing campaign to stamp out everything was
         | good and different about the web?
        
         | convolvatron wrote:
         | your business model involves selling ads. but its being
         | undermined by fraud. you should be able to _change the
         | internet_ so the business model makes sense again.
        
           | charcircuit wrote:
           | Yes, because ads are beneficial to the web. So is account
           | security, spam detection, anticheat, etc. The current
           | implementation of the web is not set in stone and we should
           | take steps to improve it.
        
         | dns_snek wrote:
         | > An attestation taken does not contain information about the
         | device that can be used to identify since the data the site
         | gets is low entropy.
         | 
         | Citation needed, how does WEI make it _impossible_ for
         | attesters to return higher entropy information? Pinkie promises
         | are insufficient.
         | 
         | > WEI doesn't stop you from changing your user agent
         | 
         | False, this is an explicit design goal: "Allow web servers to
         | evaluate the authenticity of the device and honest
         | representation of the software stack and the traffic from the
         | device."
         | 
         | > nor does it prevent you from using your privacy web
         | extentions
         | 
         | Not an explicit goal, but a very obvious next step with strong
         | economic incentives.
         | 
         | > Physical handcuffs would be very intrusive, but that isn't
         | what is happening here.
         | 
         | Seeing a message that says "Sorry, this website is only
         | accessible by browsers that support WEI" is very intrusive.
         | 
         | > WEI doesn't prevent you from participating in the web or
         | needing to meet someone else's specification. You can even make
         | an attestation service for your own browser.
         | 
         | Categorically false, no website is going to trust your
         | attestation service. This is equivalent to saying "Just create
         | your own CA".
         | 
         | > I disagree that beivg a to lie about what your device is
         | running in a building block of all civil rights because the
         | physical analog, fraud, is illegal, and the world seems better
         | without people commuting fraud to one another.
         | 
         | No, the physical analog is "lying", which isn't illegal in most
         | situations, and required in some - such as when a stalker asks
         | you where you live.
        
           | charcircuit wrote:
           | >how does WEI make it _impossible_ for attesters to return
           | higher entropy information?
           | 
           | It isn't impossible, but doing so would violate users privacy
           | which isn't the goal of the proposal. You don't need WEI to
           | violate people's privacy.
           | 
           | >False, this is an explicit design goal: "Allow web servers
           | to evaluate the authenticity of the device and honest
           | representation of the software stack and the traffic from the
           | device."
           | 
           | That statement means that the site would learn that for
           | example the server can trust that the user is using Chrome on
           | windows. A feature of Chrome is that it's possible to spoof
           | your user agent.
           | 
           | >Seeing a message that says "Sorry, this website is only
           | accessible by browsers that support WEI" is very intrusive.
           | 
           | This can apply to anyone API. It's happened for WebGPU. It's
           | blocking users is not a goal of the API.
           | 
           | >no website is going to trust your attestation service. This
           | is equivalent to saying "Just create your own CA".
           | 
           | It is possible to create your own CA. How do you think things
           | like Lets Encrypt came into existence. Trust is hard to earn.
           | That doesn't mean that it is impossible to get people to
           | trust you.
           | 
           | >No, the physical analog is "lying", which isn't illegal in
           | most situations
           | 
           | I agree, but WEI is meant to be used in situations where
           | lying should be illegal.
        
             | zb3 wrote:
             | > but WEI is meant to be used in situations where lying
             | should be illegal.
             | 
             | But here I once again have to point out that in practice
             | this will look very different.
             | 
             | The practical effect is that if someone installs LineageOS
             | or even AOSP to get rid of Google spyware and preinstalled
             | bloatware, then these attestation checks will fail and that
             | user will not be able to use apps that are necessary in
             | practice.
             | 
             | The question is whether this is really a "side effect" or
             | just the actual goal.
        
               | hot_gril wrote:
               | The actual goal is probably that Google and others
               | prevent ad-blocking. WEI itself is not meant as a
               | fingerprint, but with unblockable ads comes unblockable
               | tracking (not that I personally care about tracking).
               | Like, look at YouTube on iPhones, they blocked background
               | playback in the app and even got Apple to block it in
               | Safari in iOS update 10.
               | 
               | They don't need WEI to keep the vast majority of users
               | away from obscure alternative OSes, but as a side effect
               | those would be impacted.
        
         | zb3 wrote:
         | > WEI doesn't prevent you from participating in the web or
         | needing to meet someone else's specification. You can even make
         | an attestation service for your own browser.
         | 
         | As always, Google will do its best to ensure it PRACTICALLY
         | does, while denying it at the same time by pointing out that
         | "you can make your own Google".
         | 
         | > because the physical analog, fraud, is illegal,
         | 
         | I don't know about the US, but in Poland abusive and
         | anticompetitive clauses are not enforceable. Lying about the
         | device seems to be the digital equivalent.
        
           | charcircuit wrote:
           | >Lying about the device seems to be the digital equivalent
           | 
           | Not all lying is equal. If an ad network uses WEI to avoid
           | lies made to defraud them their goal is not to be
           | anticompetitive.
        
             | zb3 wrote:
             | I can even agree here, however the question is - does this
             | justify the entire mechanism when it's known it can be used
             | for other purposes which are not as non-controversial as
             | your examples.
        
         | NoGravitas wrote:
         | > "End users are not the only stakeholders in the web."
         | 
         | Wrong. RFC 8890 clearly states that the internet is for end
         | users.
         | 
         | https://www.rfc-editor.org/rfc/rfc8890.html
        
           | charcircuit wrote:
           | That is the opinion of the IAB. The IAB are not relevant
           | here.
        
           | iraqmtpizza wrote:
           | google is free to make a separate global network called the
           | internot
        
       | freedomben wrote:
       | I think a realistic description/story from real experience I've
       | had as a security engineer might help some people understand why
       | this will end up so bad.
       | 
       | I've worked with banks, who are among the most security-minded of
       | organizations. It's not because they're security nerds, it's
       | because the cost of getting hacked is astronomical, and because
       | regulations _require_ them to be  "as secure as possible."
       | 
       | Banks won't be chomping at the bit to implement WEI because they
       | hate the open web or they hate Linux users. They'll be chomping
       | at the bit because if they _don 't_ it will be a liability, and a
       | "you're not doing all you can for security" type of risk that can
       | open them to lawsuits, regulatory punishments, and even higher
       | insurance costs. WEI is not a requirement right _now_ because it
       | doesn 't exist. Once it exists though, you can be sure it will
       | become a standard practice requirement, and anyone arguing
       | against it might as well be arguing that using CC cameras is a
       | privacy invasion: they'll seem absurd and won't last long in that
       | position.
       | 
       | In short order it will be implemented by all the CDNs like
       | Cloudflare, and it will be a simple checkbox for site owners to
       | add to their site. Failure to implement this would be a fiduciary
       | disaster, so they will have no choice. Once that is there, nobody
       | who cares at all about security for their site (which is pretty
       | much all people) are going to uncheck that box.
        
         | bravetraveler wrote:
         | While I tend to agree, let's temper this a bit.
         | 
         | We're not all condemned to FIPS ciphers everywhere because
         | banks are, and so on.
         | 
         | I'm hopeful there's some option to it, like how you don't need
         | 2FA often until doing something like changing the password
        
         | amadeuspagel wrote:
         | Right now, many banks require a mobile app, which can only be
         | installed from an app store, which is only available on devices
         | that you don't control. Even if they have a web interface, you
         | need the mobile app to login.
        
           | flangola7 wrote:
           | What banks are those? My grandma isn't going to buy a
           | smartphone to use her bank.
        
             | fragmede wrote:
             | Like with cheques, she might get left behind. Which is
             | terrible.
        
             | amadeuspagel wrote:
             | n26, for example.
        
         | JohnFen wrote:
         | > Once it exists though, you can be sure it will become a
         | standard practice requirement
         | 
         | Yes, this seems inevitable. At which point, I will no longer be
         | using the bank's website.
         | 
         | > they'll seem absurd and won't last long in that position.
         | 
         | I'm not sure what you mean here, though. People who object to
         | ubiquitous surveillance don't seem absurd to most (even those
         | who aren't so upset about it), and they certainly aren't
         | changing their position.
        
           | tga_d wrote:
           | Given that most people don't use ad blockers, I suspect most
           | people will not stop using the website, at which point, it
           | becomes safe to assume most people will have a browser it
           | works with. Once that point is reached, there's no reason it
           | wouldn't proliferate to any number of sites, including ones
           | you likely do use.
        
             | JohnFen wrote:
             | Indeed, and this is why I'm very opposed to the WEI idea.
             | It will make the web even smaller and less useful.
             | 
             | > Given that most people don't use ad blockers
             | 
             | In the US, 40% of people do use ad blockers. That's
             | certainly not "most", but it is a large enough number to be
             | significant.
        
           | illwrks wrote:
           | You'll likely be ushered to their mobile app instead.
        
             | JohnFen wrote:
             | I don't do mobile apps.
             | 
             | What I'll do instead (and, honestly, this is what I already
             | mostly do anyhow so it's not really a sacrifice) is
             | physically go to the bank branch to conduct my business.
        
               | yason wrote:
               | I don't know about your country but here the only people
               | who physically go to the bank are 80+ grannies and
               | granddads who think they're too old to learn this bloody
               | computer stuff, and who are also willing to pay
               | exorbitant 10-30 monetary units for each bill paid by a
               | physical person in the physical bank, and to do even that
               | they must accept that it's ok if you have to book an
               | appointment at the bank's counter in advance.
        
               | JohnFen wrote:
               | It's nothing like that here in my part of the US,
               | fortunately. I am becoming increasingly aware at how
               | lucky I am about this in these comments, though! As I
               | said in another comment, if I had these obstacles, it
               | would absolutely alter my response to this.
               | 
               | I don't pay my bills at a bank or bank website
               | regardless, there is no surcharge for going to a bank's
               | physical location, and I don't have to make an
               | appointment.
               | 
               | And people who go to branches aren't exclusively elderly
               | and/or technophobes -- but even if they were, what does
               | that matter?
        
               | wiredfool wrote:
               | At my bank, they will then send you to the online
               | banking, or the phone (with it's 20 min plus waits).
               | 
               | The Mobile app is required to use the debit card anywhere
               | but card present, because 2fa. The Mobile app is required
               | to do interesting things on the website, because of their
               | 2fa. The iPad can't use their website (because reasons,
               | they think it's mobile) and can't use the mobile app
               | because it's not the configured phone with the account.
               | 
               | Credit cards really aren't a thing in this country, and
               | if they are, they will generally have a phone based
               | mobile app for 2fa/strong auth.
        
               | JohnFen wrote:
               | If things were like that where I live, then I'd have to
               | have a different response, obviously. I'm sorry that your
               | options are so limited.
               | 
               | I'm not sure what my response would be, but I'd probably
               | lean toward having a separate device that's acceptable to
               | the bank and that I use only for banking purposes. But I
               | don't know.
        
           | knodi123 wrote:
           | > I will no longer be using the bank's website
           | 
           | That's a great temporary measure, but once this has rolled
           | out everywhere and is part of standard commercial
           | experiences, are you really willing to completely opt out of
           | online banking because you're not permitted to send fake
           | browser identification?
           | 
           | It's a fine philosophical position, but it feels akin to
           | refusing to use public streets because of the existence of
           | surveillance cameras.
        
             | ndriscoll wrote:
             | Unless they're going to trust my own attestion provider
             | (unlikely, and then what's the point?), I would have to buy
             | another computer to use online banking. My computer _does
             | not have_ attestation. I 'm not going to move to Windows
             | just to use my bank's website (and I think I saw Windows 11
             | requires a new computer anyway, exactly because of this
             | attestation stuff?). All of the programs I use and workflow
             | are on Linux. I can't virtualize it since that's the point.
             | 
             | Attestation requirements from banks would mean I _must_ run
             | an OS with adware and spyware built in to use online
             | banking. It 's not (just) about browsers.
        
               | bryanrasmussen wrote:
               | all valid points - but if every bank requires attestation
               | your solution will be? go use the ATM? I guess you're in
               | the U.S probably so that's an option but basically for
               | some parts of Europe this will mean people will have to
               | use attestation to basically exist.
        
             | JohnFen wrote:
             | > are you really willing to completely opt out of online
             | banking
             | 
             | Sure, why not? It's not like it's a huge sacrifice on my
             | part. It's just a little reduction in convenience. No big
             | deal.
             | 
             | > because you're not permitted to send fake browser
             | identification?
             | 
             | That's not the issue for me at all. The issue is if sites
             | require me to use specific browsers, to not use specific
             | extensions, to not be able to modify the browsers, or to
             | adhere to specific requirements in terms of the OS I'm
             | using. Having to maintain a completely different
             | environment in order to use certain websites really is a
             | loss of convenience that I object to.
             | 
             | Don't get me wrong -- I don't see this as a huge moral
             | issue. Sites can do what they want, and if I don't like
             | what they want, I don't have to use them. Opting not to use
             | them strikes me as a reasonable and proportional response.
             | 
             | The only thing that makes me a little sad is that it's just
             | another thing that makes the web worse and less useful.
        
               | mvnuweucxqokii wrote:
               | > Sure, why not? It's not like it's a huge sacrifice on
               | my part. It's just a little reduction in convenience. No
               | big deal.
               | 
               | I can easily imagine a world where in ~20-30 years, there
               | are no bank branches or phones or ATM machines or cash--
               | because 99.99% of people have no interest in using those
               | things anymore. In that world, suddenly it becomes an
               | almost insurmountable inconvenience not to acquiesce to
               | whatever is required to use online banking.
        
               | JohnFen wrote:
               | And when that day comes, then I'll figure out some other
               | mitigation strategy.
        
               | knodi123 wrote:
               | > It's not like it's a huge sacrifice on my part. It's
               | just a little reduction in convenience. No big deal.
               | 
               | Sure, I get that. I just feel like it's only a little
               | inconvenience now, but in a few years it will be a big
               | one, and so on. After all, the US is _already_ way behind
               | the rest of the developed world in mobile payment/banking
               | tech.
               | 
               | > The issue is if sites require me to use specific
               | browsers, to not use specific extensions, to not be able
               | to modify the browsers, or to adhere to specific
               | requirements in terms of the OS I'm using.
               | 
               | Ah, I didn't think about that angle. That would be pretty
               | draconian. I foresee a shift to dedicated embedded apps
               | for that, like a restricted VM inside of a browser tab.
               | We'll see!
        
               | aardshark wrote:
               | What does your banking experience look like if losing
               | online banking is a minor inconvenience to you?
               | 
               | For me it would be as if my bank ceased to exist.
        
           | freedomben wrote:
           | Hey John, I love that we are in the same threads on HN so
           | much :-D
           | 
           | > _I 'm not sure what you mean here, though. People who
           | object to ubiquitous surveillance don't seem absurd to most
           | (even those who aren't so upset about it), and they certainly
           | aren't changing their position._
           | 
           | Yeah good question/clarification, I'm referring to the CCTV
           | cameras in the bank itself (such as in the vault, in the
           | lobby, etc).
        
             | JohnFen wrote:
             | Hooray for shared interests! :)
             | 
             | > I'm referring to the CCTV cameras in the bank itself
             | 
             | Ahh, I see what you mean. I do know people who hate even
             | those cameras, but they do also understand why they're
             | there and just silently put up with them while minimizing
             | the amount of time they spend on-premises.
             | 
             | I think there's a bit of a difference, though. If I'm in a
             | bank branch, it's effectively "their house, their rules",
             | so CCTV cameras don't offend me there.
             | 
             | But if the bank required me to be searched when entering
             | the place, I'd be strongly offended by that. To me, WEI is
             | more like being frisked than being surveilled (although
             | neither analogy is great).
        
         | LinuxBender wrote:
         | _all the CDNs like Cloudflare, and it will be a simple
         | checkbox_
         | 
         | When this happens will this accidentally create a new business
         | model of people selling VPN-like access that mimics WEI or uses
         | a farm of cell phones to create a proxy farm of sorts? What
         | else might people do to circumvent this?
        
           | Temporary_31337 wrote:
           | This is already explained in the article- it shifts the
           | burden on the honest consumer and in many cases is actually
           | already illegal. In other words in no way is it a good
           | development if I have to buy a service of questionable
           | legality from some questionable 3rd party just to keep my
           | browsing private like I want to.
        
         | delusional wrote:
         | I work in a bank. Until a year ago, our passwords are 8
         | characters max, no special characters, upper and lowercase
         | letters are equal. We were running IE7 up until 2 years ago. A
         | huge amount of the business is still organized around sending
         | excel sheets to each other, with no sidechannel validation. The
         | fact that you recieved an excel sheet from some email is
         | treated as proof that it's valid. Last I checked we were also
         | operating an unauthenticated SMTP relay. They will shit on
         | actual security while telling me that I have to run windows on
         | my work laptop because otherwise they can't run their favorite
         | RAT powershell script to recursively unzip every jar on my
         | system to look for log4shell (yes, still).
         | 
         | The same people who instituted and backed these rules and
         | practices are also running the core system for clearing in the
         | national bank of Denmark.
         | 
         | Banks are not secure. They are conservative and political. They
         | will do everything to tell you they are secure. They will make
         | your life hell to uphold their security theater, but it's just
         | a facade. I have no doubt they will implement WEI, but it will
         | not bring security.
         | 
         | Banks do have a pretty good trackrecord of protecting people's
         | money, but they do that through a defense in depth strategy of
         | having a bunch of compliance officers manually reviewing
         | transactions for suspicious activity.
        
           | thrown1212 wrote:
           | > I have no doubt they will implement WEI, but it will not
           | bring security.
           | 
           | This is precisely OP's point. WEI will quickly dominate
           | despite having nothing to do with securing anyone.
        
             | factormeta wrote:
             | WEI sounds like another security theater play by Ad corp.
             | When web first come out it is because it's sandbox that
             | made it so attractive. The server doesn't need to know what
             | client it is, as long as it is speaking http.
             | 
             | With intro of html5, (webgpu, webgl, web audio api), that
             | sandbox has being slowly opened up.
        
           | Scoundreller wrote:
           | > Until a year ago, our passwords are 8 characters max, no
           | special characters, upper and lowercase letters are equal.
           | 
           | That's pretty good. A major Canadian bank until ~2020 had 6
           | character limit passwords (possibly you could enter more, but
           | only the first six count) and mapped all alpha characters to
           | numbers in groups of 3 (so your assigned telephone banking
           | PIN was just a "hash" of your password).
           | 
           | https://news.ycombinator.com/item?id=17174697
        
             | fragmede wrote:
             | The best part is when the frontend input and backend
             | validation get out of sync, so your password works
             | _sometimes_ depending on where you come in from.
        
               | abustamam wrote:
               | My health insurance portal (Aetna, no I am not above
               | naming and shaming) did something annoying. When I signed
               | up I used a randomly generated three-word passphrase from
               | my password manager. It was around 32 characters or
               | something.
               | 
               | They have the fun pattern of logging you out of your
               | account whenever you are inactive. A bit excessive for a
               | health insurance provider imo, but whatever.
               | 
               | So I tried to login and guess what? Max input length for
               | their login password is 16 characters. I literally
               | couldn't input my password.
               | 
               | I had to go through a stupid process to reset my password
               | because their sign-up front-end validations were
               | different from their sign-in front-end validations. I had
               | to purposely choose a less secure password even though I
               | could technically create a password that was pretty
               | secure, I can't sign in with it.
        
               | freedomben wrote:
               | Heh, I had a health insurance portal that when you
               | changed your password with their mobile app, it would let
               | you use all the special characters. However the web app
               | blocked (or stripped) those characters out, meaning you
               | couldn't log in to the web app because it literally
               | wouldn't let you type your password. Every so often the
               | mobile app forced re-auth, and it redirected you to the
               | web version where putting in your password wouldn't
               | work... I likewise had a nightmare process to get it
               | reset.
        
         | volkl48 wrote:
         | While I'm willing to believe banks are very security minded in
         | terms of their core infrastructure, banks do not appear to be
         | with regards to their customer access and usually seem to move
         | very slowly to secure that end of things.
         | 
         | Hell, many/most of these large institutions seem to still
         | _only_ support SMS for 2FA and even that 's a relatively recent
         | introduction to actually mandate.
         | 
         | Which is to say, I expect banks to be about the very last
         | significant account you use to mandate this technology (if it
         | takes off), not the first.
        
           | dreamcompiler wrote:
           | As the parent pointed out, banks don't care about customer
           | access or even customer security per se. They care about not
           | getting fined or accused of not being "as secure as
           | possible." You and I know that using SMS for 2FA is a non-
           | great idea. Banks mostly know it too. The reason they
           | continue to use it is because _regulators will not ding them
           | for using it_ , and there's currently no better alternative
           | that the average muggle customer can handle.
        
             | bayindirh wrote:
             | One of the banks I work with had 2FA fobs since the
             | beginning of 2000s. Now they have the same "fob" as an app
             | in the phone, and using it is mandatory IIRC.
             | 
             | Most banks lock your phone access to your IMEI + phone
             | model + some phone specific data, so people knowing your
             | details can't login without your phone. Web side needs 2FA
             | or special activation depending on the bank.
             | 
             | Forgot your password? You need your biometric ID and your
             | actual face to match at that very moment to make that work.
             | 
             | These are by regulations, yes, but this is very far from a
             | "security theater".
        
           | thedougd wrote:
           | If banks were security minded for their customers they would
           | have enabled read only app passwords 15 years ago. Instead,
           | they made it unsafe to use third party software with their
           | online banking front ends to deter you from owning your data.
        
           | fragmede wrote:
           | U2F is starting to take off, thankfully. I'm worried about
           | what happens if it gets lost/stolen/mugged and the token is
           | gone, but at least no SS7 attack.
        
           | WarOnPrivacy wrote:
           | > I expect banks to be about the very last significant
           | account you use to mandate this technology
           | 
           | Unless Google happens to make fat campaign donations or post-
           | office job offers to elected officials who can insure WEI
           | becomes mandated for banks.
           | 
           | In the face of this, what banks want won't matter much.
        
             | JohnFen wrote:
             | If Google wants to force WEI to become common, all they
             | really have to do is mandate that sites have to implement
             | WEI in order to be listed in their index.
        
               | generic92034 wrote:
               | But that would be fuel for another antitrust case.
        
         | djha-skin wrote:
         | Then we'd better find ways of fooling or defeating WEI. "Tamper
         | proof" indeed. It's just OS DRM. We've cracked DRM, we can
         | crack this.
        
           | freedomben wrote:
           | I suspect cracking this will involve attacks like the recent
           | Tesla one that require an extreme amount of technical skill
           | and risk of destroying/damaging the system in the process.
           | Then cue the cat & mouse game. Widespread breaking of it is
           | not going to be remotely practical.
        
           | EvanAnderson wrote:
           | The idea of relying on cracks / security flaws to get basic
           | freedom causes me great anxiety. Sure, it can be cracked. It
           | shouldn't have to be because it shouldn't exist to begin
           | with.
           | 
           | Meanwhile, arms race being what it will, the freedom gained
           | will be short-lived and can't be relied-upon.
        
             | shrimp_emoji wrote:
             | Mr. Anderson... don't you like the idea of a future where
             | caring about privacy and control means you're marginalized
             | to the sewers of a Matrix arcology, eating nutrient slurry
             | on the Nebuchadnezzar?
        
         | jsty wrote:
         | I don't get how this would be seen within banks as any
         | different to the existing endpoint security offerings offering
         | remote attestation that - by the same logic - they would
         | already be mandating customers to use to access banking
         | platforms, because doing otherwise would mean not being "as
         | secure as possible" and getting dinged by the regulators.
        
         | notatoad wrote:
         | my experience with banks has been the opposite - they're always
         | a ways behind the rest of the web on security measures. some
         | banks are still rolling out 2fa. and look how horrifically
         | insecure credit cards are. not because they don't care, but
         | because they see technical measures as only a small piece of
         | their overall security strategy, and online access as only a
         | small part of their business that they consider untrustworthy
         | no matter how much security is implemented.
         | 
         | where most of the web treats authenticated users as trusted,
         | banks still treat an authenticated user as mostly
         | untrustworthy, and all of their actions as still being a
         | potential risk, so securing the authentication isn't so
         | important.
        
           | dredmorbius wrote:
           | As others have noted, banks are governed by (often multiple)
           | regulators, at the local, state/regional, and national levels
           | typically.
           | 
           | As Brian Krebs has noted, on top of the already-oligopic
           | banking sector is an even _more_ ologopic banking-computer-
           | services sector:  "What Is Your Bank's Security Banking On?"
           | (2018).[1] Sadly, the industry is dominated by a small
           | handful of banking platform providers. Four, Fiserv, Jack
           | Henry, FIS, and CSI, serv over 80% of the market. Bank
           | regulators, responding to Krebs, said that "small to mid-
           | sized banks are massively beholden to their platform
           | providers, and many banks simply accept the defaults instead
           | of pushing for stronger alternatives."
           | 
           | This _does_ also suggest that there may be a small number of
           | points of control over which to enact useful change, though
           | of course there 's also a concentrated lobbying interest in
           | avoiding or counterinfluencing same.
           | 
           | ________________________________
           | 
           | Notes:
           | 
           | 1. <https://krebsonsecurity.com/2018/03/what-is-your-banks-
           | secur...> (HN:
           | <https://news.ycombinator.com/item?id=20203482>)
        
           | freedomben wrote:
           | Some banks are definitely behind on the curve, but notably I
           | think that tends to be around customer-facing stuff. Given
           | that whatever they use has to work for very elderly people as
           | well young people, it surely makes it difficult to
           | move/change things. WEI though is entirely on the backend
           | though. It can be implemented as soon as the major OSes have
           | it integrated, and it requires nothing from the user (besides
           | installing their updates, which is mostly forced).
        
           | JohnFen wrote:
           | A couple of decades back, I worked on middleware applications
           | for banks. So my knowledge is 100% dated and things may have
           | changed.
           | 
           | But back then, bank security was terrible when viewed through
           | the lens of how hard it is to break in and do bad things. On
           | the other hand, bank security was fantastic in terms of being
           | able to detect when this happened and to be able to find the
           | perpetrators.
        
       | LunicLynx wrote:
       | Here is an idea: If WEI is available use it to block chrome
       | otherwise allow access disregarding WEI. XD
        
         | hot_gril wrote:
         | Ok but seriously, this might be the only way to combat WEI.
         | Don't even preach to the user about the evils of WEI (ain't
         | nobody gonna read that wall of text), just say it is not
         | supported and tell them succinctly how to turn it off / get a
         | different browser.
        
           | seabass-labrax wrote:
           | I agree; this may well be an effective last-resort action if
           | Google Chrome does implement Google's WEI proposal. However,
           | I sincerely hope that it won't come to that, because it's not
           | a foregone conclusion that Chrome wouldn't win :(
        
         | hot_gril wrote:
         | I used to have a little website in middle school that banned
         | Chrome by user agent, cause even back then (2008) I said it was
         | evil.
        
       | endisneigh wrote:
       | I read the entire thing and it's not clear how this reduces
       | control of your own computer.
       | 
       | It seems the premise is that those with a computer should be able
       | to access others servers wholesale unconditionally. This premise
       | is obviously wrong.
       | 
       | > It also raises the barrier to entry for new browsers, something
       | Google employees acknowledged in an unofficial explainer for the
       | new feature, Web Environment Integrity (WEI).
       | 
       | This, however, is true for sure.
       | 
       | At the end of the day, even if WEI is implemented it wouldn't
       | _necessarily_ get rid of an open web as it's entirely optional.
       | Those who implement it are those who are not interested in an
       | "open web" to begin with and definitionally were never going to
       | support it anyways.
        
         | caskstrength wrote:
         | > I read the entire thing and it's not clear how this reduces
         | control of your own computer.
         | 
         | Requiring to run a software stack signed by a third-party to
         | access a basic Web page definitely reduces my control over my
         | own computer.
         | 
         | > It seems the premise is that those with a computer should be
         | able to access others servers wholesale unconditionally. This
         | premise is obviously wrong.
         | 
         | That is not the premise since you can already run a closed-club
         | server and only provide accounts to people you want with
         | whichever conditions you chose. You just not entitled to verify
         | the software that clients run.
         | 
         | > At the end of the day, even if WEI is implemented it wouldn't
         | necessarily get rid of an open web as it's entirely optional.
         | Those who implement it are those who are not interested in an
         | "open web" to begin with and definitionally were never going to
         | support it anyways.
         | 
         | This will be forced on the Web by ad networks. For our own good
         | and to prevent fraud by the bots of course.
        
         | hot_gril wrote:
         | > It seems the premise is that those with a computer should be
         | able to access others servers wholesale unconditionally. This
         | premise is obviously wrong.
         | 
         | The premise is that I shouldn't have to give that server
         | control over locally-running code on my PC as a prereq for
         | access. They can enforce whatever conditions they want server-
         | side.
        
         | PaulDavisThe1st wrote:
         | > It seems the premise is that those with a computer should be
         | able to access others servers wholesale unconditionally
         | 
         | No, the preimise is that a server that offers an HTTP endpoint
         | should provide the same behavior at the endpoint regardless of
         | the nature of the device or software that is accessing it.
         | 
         | Obviously, we have some exceptions already, hence robots.txt
         | 
         | But the idea is that if I am a user pointing something with a
         | reasonable functional distance of "a web browser" at an HTTP
         | server, the server should not alter its behavior based on an
         | attempt to verify the internals of my browser.
        
         | Karellen wrote:
         | > It seems the premise is that those with a computer should be
         | able to access others servers wholesale unconditionally. This
         | premise is obviously wrong.
         | 
         | Yes, that is obviously wrong. Accessing a website doesn't give
         | you anything like the ability "to access other servers
         | wholesale unconditionally". Requesting files over HTTPS isn't a
         | gorram root ssh session.
         | 
         | All a user-agent does is ask "Can I have file `/x` please?",
         | "Can I have file `/y` please?", "Here is the data `foo=bar` for
         | `/quux`" etc., etc., etc...
         | 
         | The server is free to say "200 OK" or "400 Fuck off" to any
         | request it receives, at its own discretion, based on whatever
         | rules the server administrator wants to put in place. Which
         | they have the absolute capability to do. That is _nothing_ like
         | "unconditional wholesale access" to a server.
        
         | alex7734 wrote:
         | > It seems the premise is that those with a computer should be
         | able to access others servers wholesale unconditionally. This
         | premise is obviously wrong.
         | 
         | "Obviously" is a very strong word for what is pretty much your
         | opinion.
         | 
         | As the system was designed browsers are an agent of the user,
         | not of the web servers or the ad businesses. If you want
         | guaranteed ad impressions and control go make iPhone apps.
         | Taking an open system such as the web and forcefully closing it
         | up using overwhelming monopoly power like Google is doing is
         | not only disgusting but also incredibly anti-competitive.
         | 
         | > At the end of the day, even if WEI is implemented it wouldn't
         | necessarily get rid of an open web as it's entirely optional.
         | 
         | For now. "Entirely optional" can be stretched very far. If you
         | were banned from AdSense revenue and from appearing in search
         | unless you enforced this, it would still be "entirely optional"
         | but also pretty much trash your site unless you complied.
        
         | zuminator wrote:
         | It reduces control of my computer because without it my
         | computer can identify itself to websites and advertisers in the
         | way that I want, but with it, it can only use its TPM assigned
         | identity. You can argue (I'd disagree) that it's a good thing
         | that I can't make my computer spoof as something else, but
         | unquestionably it does reduce my control.
        
           | wilsonnb3 wrote:
           | > unquestionably it does reduce my control
           | 
           | It doesn't reduce your control, you are still welcome to
           | identify your computer however you want to websites by using
           | a browser without WEI or disabling it.
           | 
           | You will just have to live with the reality that a lot of
           | servers aren't going to want to talk to your client.
        
             | dns_snek wrote:
             | This is always such a bad faith argument. When you have to
             | choose between freedom/privacy and being able to perform
             | daily tasks, that's not a choice, but coercion.
        
             | wpietri wrote:
             | Their point is that a browser with WEI reduces your control
             | versus a browser without WEI. I would agree with them that
             | it's definitional.
        
           | semi wrote:
           | the better argument is just flipping the perspective. if your
           | computer runs a web server this increase the control because
           | without it other computers can connect to it and lie about
           | their identity. that's not to say I think this is a good
           | thing, I just don't think control over your computer is a
           | good argument when both sides of a connection are computers,
           | and both operators want not just control over their computer
           | but also what the other computer can do.
        
             | zuminator wrote:
             | That's fair, but it seems to me they could've done it
             | differently -- require a signature from the clients but
             | allow them to produce an unbounded number of valid unique
             | signatures that are securely but anonymously tied to the
             | client TPM. In other words the client would still be able
             | to present a validated anonymized identity, but would not
             | be able to generate someone else's signatures, and private-
             | key-based revocation could still be available to deal with
             | rogue TPMs.
        
             | ToValueFunfetti wrote:
             | >without it other computers can [...] lie about their
             | identity
             | 
             | That's the point, I think. I own my computer, which means I
             | decide whether it lies. If I want to serve "This website
             | only works in Chrome" when it's actually cross-platform,
             | that's my right. I might want the client to open the page
             | in Chrome automatically, and I would have more control over
             | the connection if I could do so, but that control would be
             | over the client's computer. It's not a question of getting
             | more or less control in general, but of getting rightful
             | control over my own property.
             | 
             | > both operators want not just control over their computer
             | but also what the other computer can do
             | 
             | Are you saying that my demand to not have a server control
             | what my client does is an act of control over what their
             | computer does? Like if I told you not to use your forklift
             | to take my stuff, I'm asserting power over your property?
        
               | semi wrote:
               | > >without it other computers can [...] lie about their
               | identity
               | 
               | > Are you saying that my demand to not have a server
               | control what my client does is an act of control over
               | what their computer does?
               | 
               | Yes. The owner of that computer does not want to serve
               | your requests and you want to prevent them from exerting
               | that control over their computer.
               | 
               | >Like if I told you not to use your forklift to take my
               | stuff, I'm asserting power over your property?
               | 
               | Yes that is what is being argued here. Forklift owners
               | demanding the right to lie about using a forklift to
               | property owners like Google who do not want to allow
               | forklifts to take their stuff.
        
           | endisneigh wrote:
           | This is wrong though. Wei doesn't stop your ability to spoof,
           | it stops your ability to be successful in spoofing.
        
         | tuyiown wrote:
         | > it wouldn't necessarily get rid of an open web as it's
         | entirely optional
         | 
         | The devil is just right there. If an implementor is dominant,
         | and that the feature starts to be used extensively by banks /
         | utility providers or other essential utility, nothing prevent
         | those users to enforce using browsers implementing it, event if
         | it's optional per spec.
         | 
         | The feature then become de-facto mandatory for all
         | implementors, and in the long run google can start refusing
         | serving apps on non-compliants to their de-facto standard
         | without much fuss outside the tech people.
        
           | hot_gril wrote:
           | Right. Some people are thinking about this really black-and-
           | white, like you either have control or you don't. In the very
           | end, WEI aims to collectively reduce the users' control.
        
         | sdedovic wrote:
         | Imagine this:
         | 
         | You buy a house. Your house has a little box by the front door.
         | The box holds a small House Environment Integrity (HEI) module.
         | This HEI is something your local Home Owners Association
         | installed. They say you cannot open the box or investigate how
         | the module inside works, as this is against the HOA and you
         | will be fined. They tell you this HEI module is meant to help
         | and protect you. To make sure the plumber you hire didn't do a
         | bad job or that the paint you used on your walls doesn't
         | contain lead. They say it's for your benefit and to make your
         | home a better and safer place. This does not reduce the control
         | of your own house.
        
           | wilsonnb3 wrote:
           | This is an argument against the TPM, not WEI.
        
             | ncallaway wrote:
             | Sure, WEI just says that they'll allow literally any person
             | you interact with at all look in the box on your house.
        
             | ianlevesque wrote:
             | WEI is a mechanism that forces you to let websites use the
             | TPM to stop and frisk your machine before access. There's
             | no difference.
        
           | hot_gril wrote:
           | Instead of imagining a theoretical box, consider the water
           | and power meters you probably already have that you don't
           | technically own.
        
           | j-bos wrote:
           | > This does not reduce the control of your own house.
           | 
           | Just make sure your visiting friends register with the HOA,
           | and don't get excited about being handy with the curtains,
           | that's gonna require an HOA approved contractor.
        
         | idle_zealot wrote:
         | > it's not clear how this reduces control of your own computer.
         | 
         | It eliminates a computer user's ability to have their user
         | agent lie about the platform it's operating on. Such a
         | capability is crucial for privacy and adversarial
         | compatibility. Simple example: your bank of choice starts
         | sniffing your UA string and refusing to serve Firefox, as they
         | only test the site in Chrome and don't want to service support
         | tickets for any other browsers. Presently you can spoof your UA
         | string and visit the site with Firefox anyway. With WEI the
         | bank site now has the technical means to ensure your browser
         | accurately reports its identity and to refuse access to
         | anything but Chrome.
         | 
         | I'm not necessarily claiming that this is how WEI will be used,
         | but the point is it's now up to site operators to choose what
         | makes a valid visitor, rather than the UA being just a
         | transparent medium between you and a website (provided that
         | each is implemented to spec).
        
           | ianlevesque wrote:
           | It absolutely is how it will be used. Try banking on your
           | rooted Android phone, today. That's the future for banking on
           | the web.
           | 
           | Streaming video sites are another prime example. They serve
           | low resolution video to Linux machines because the DRM won't
           | attest to a secure video decoder. I'm not sure I look forward
           | to similar discrimination from the entire web.
        
       | uwagar wrote:
       | such an irony that WEI seeks to impose the tyranny of the "giants
       | of flesh and steel" into cyberspace.
        
         | barbariangrunge wrote:
         | Very poetic. Once can imagine a cyberpunk plotline around that
         | idea
        
       | local_issues wrote:
       | The EFF stands alone in its commitment to actually speaking truth
       | to power. The ACLU has become just another arm of the DNC, same
       | with the SPLC etc - repeating CNN-esque talking points. Same with
       | the NRA - milquetoast arm of those in power.
       | 
       | The EFF will go after orgs that _fund it,_ which requires true
       | compunction.
       | 
       | FIRE is a good replacement for the ACLU, FYI. And John Brown Gun
       | Club is becoming a better NRA.
        
         | mistrial9 wrote:
         | that's all great but you realize a lot of readers here are not
         | USA, eh?
         | 
         | "web-TPM" needs to be named-and-shamed among literate people in
         | all nations IMHO. It is clearly political -- there are private
         | winners and public losers in the change to locked and enforced
         | access to digital content on the Internet. Any commercial
         | company in any country that can successfully block the roads
         | and check ID will make money, and they know it.
        
           | Avamander wrote:
           | It's not a "web-TPM", far from it conceptually.
        
             | Brian_K_White wrote:
             | It is totally web-tpm. The differences are irellevant to
             | the essence.
        
           | surajrmal wrote:
           | Your ability to mischaracterize it as "webtpm" makes me
           | question your credibility entirely. It's fine to be opposed
           | to the proposal, but it would be best to stay truthful and
           | not exaggerate.
        
             | hot_gril wrote:
             | It is web-TPM. Yes the spec theoretically allows for any
             | kind of attestation, but in practice it's only useful with
             | hardware security like TPM involved.
        
             | mistrial9 wrote:
             | the term is quoted -- informal for "something like that"
             | 
             | It is deliberately not a compliment
        
         | wwalexander wrote:
         | While I agree that the ACLU has become defanged, there are many
         | more civil liberties to protect beyond simply free speech,
         | which seems to be the only concern of FIRE.
        
           | no_wizard wrote:
           | To be fair, free speech is pretty huge though And it's
           | constantly under attack even in this day and age
        
           | local_issues wrote:
           | I agree with you, but I don't see a big attack on freedom of
           | religion, assembly (post COVID) or movement lately. Freedom
           | of Speech is under massive, coordinated attack by
           | gigacorporations and
           | https://freddiedeboer.substack.com/p/please-just-fucking-
           | tel...
        
             | hot_gril wrote:
             | Covid wasn't very long ago. But yeah, I'm fine with an org
             | deciding to focus on speech.
        
         | dmoy wrote:
         | > John Brown Gun Club is becoming a better NRA.
         | 
         | JBCG doesn't really replace much of the NRA. Even if
         | hypothetically people could join JBCG at mass scale, which they
         | can't due to the way its structured.
         | 
         | The NRA-ILA is increasingly useless for 2A advocacy and legal
         | efforts, but JBCG isn't replacing that at all. FPC, 2AF, to a
         | lesser extent GOA do more there.
         | 
         | NRA courses are crufty but don't really have a replacement
         | approaching anywhere near the same scale. Certainly not JBCG.
         | Maybe USCCA for just the pistol side of things, but that has
         | its own issues since their business model is fleecing people.
         | 
         | NRA competition... there's no replacement for bullseye, but
         | that's because bullseye is becoming an afterthought compared to
         | e.g. USPSA in a lot of areas... smallbore and air as a
         | college&younger sport notwithstanding. And nothing is close to
         | trap/skeet/sc in popularity in the US, but that's not NRA
         | either.
         | 
         | NRA club/range support and insurance.... also nothing replaces
         | this.
         | 
         | ---
         | 
         | What JBCG has that the NRA doesn't, and never had, is the same
         | thing that the black panthers had in the 60s - armed support of
         | disenfranchised subsets of the population. It's harder for the
         | police to shut you down, or stand and watch as an adjacent
         | supremacist group shuts you down, if you have your own armed
         | guards.
         | 
         | Same as armed guards prevented mobs from attacking
         | schoolchildren during desegregation in the late 60s, you see
         | JBCG in a lot of places protecting pride events, drag events,
         | etc. 'cus the police often don't. (In the US, it's not the
         | police's job to protect anyone, that's been tried in the
         | Supreme Court multiple times)
        
           | dmoy wrote:
           | > What JBCG has that the NRA doesn't, and never had,
           | 
           | (Corollary: maybe that makes them a "better NRA", but it's an
           | odd statement to look at because it sounds something like
           | "DuckDuckGo is becoming a better Nvidia". Yes both are
           | computer-adjacent, but they do completely different things,
           | and have roughly never had any overlap in activities)
        
       | ChrisMarshallNY wrote:
       | That's a very well-written explanation!
       | 
       | I would hope that we see this kind of explanation more
       | frequently.
        
         | judge2020 wrote:
         | So much better written than the articles that were at the top
         | of HN originally. People somehow thought this would mean
         | checking for ad block? The original proposal specifically
         | called out that browser extensions are completely unrelated to
         | WEI, which just calls into existing OS and TPM-based
         | attestation APIs and makes the status of this attestation
         | available to sites.
        
           | dns_snek wrote:
           | > People somehow thought this would mean checking for ad
           | block
           | 
           | This is an obvious consequence of this proposal, yes. Ad-
           | block prevention isn't an explicit goal, just a very obvious
           | consequence when you create a mechanism that whereby
           | attesters (OS) inform the server about the presence or
           | absence of software on _your_ computer. It doesn 't require a
           | logical leap, it's a plainly obvious use case.
           | 
           | > Goals:
           | 
           | > Allow web servers to evaluate the authenticity of the
           | device and honest representation of the software stack and
           | the traffic from the device.
        
           | chabad360 wrote:
           | > People somehow thought this would mean checking for ad
           | block?
           | 
           | No, the worry about adblock was that Google could now just
           | remove the ability for that work in chrome and there would be
           | nothing you could do, because your forked chromium wouldn't
           | pass the attestation check (cause it would never be blessed
           | by Google). This concern extends to other browsers as well.
           | Because Google is making themselves the signing authority
           | here, they can choose which browsers are allowed and which
           | aren't, letting them force other browsers to add or drop
           | certain features if they want to be granted attestation.
        
             | no_time wrote:
             | Not sure why you were downvoted. This is the exact scenario
             | that will unfold in the mid term future.
             | 
             | Not to mention that chrome on android already does not have
             | any access to extensions and thus adblocking. Isn't that
             | awfully convenient? For GOOG that is.
        
           | burkaman wrote:
           | People think it's about checking for ad block because
           | protecting ad revenue is the very first concern the proposal
           | addresses. The obvious path is that Chrome implements WEI and
           | disallows ad blocking, and then Google gradually starts
           | pushing websites to favor approved browsers that don't allow
           | ad blocking. Perhaps they pay out a bit extra for
           | "authenticated" ad impressions made using an approved
           | browser. Or they could start suspending AdSense accounts for
           | "invalid traffic" (https://blog.google/products/ads-
           | commerce/understanding-acco...) because a high percentage of
           | visits have no WEI token or a token from an "unrecognized"
           | browser. I'm sure you can imagine Google doing something like
           | that: https://hn.algolia.com/?dateRange=all&page=0&prefix=tru
           | e&que...
           | 
           | EFF clearly explains why the holdback mechanism doesn't make
           | sense, and why the proposal authors' personal beliefs are not
           | relevant. What matters is what capabilities this technology
           | allows, and what Google's corporate motivations are.
        
         | meragrin_ wrote:
         | Nope, not really. Still looks like the equivalent of anti-
         | encryption people saying "think of the children". I still see
         | no explanation on how WEI will magically change the behavior of
         | website operators. They can already take steps to block
         | unwanted clients, but no one is in any significant way which
         | hinders the "open internet". WEI is meaningless unless Apple
         | implements it. The only effect the current discussion will have
         | on Apple is how they publicly frame their choice.
        
           | burkaman wrote:
           | > I still see no explanation on how WEI will magically change
           | the behavior of website operators
           | 
           | Google will change the behavior of website operators that use
           | AdSense. They wouldn't want anyone to be artificially
           | inflating their ad revenue with suspicious un-attested
           | traffic: https://blog.google/products/ads-
           | commerce/understanding-acco...
        
           | politelemon wrote:
           | They already have implemented it. We and the eff for that
           | matter made not a peep, nor mentioned it.
           | 
           | https://httptoolkit.com/blog/apple-private-access-tokens-
           | att...
        
           | amusingimpala75 wrote:
           | Maybe maybe it's meaningless without Apple agreeing as things
           | stand, because of iOS. But if the EU proposal about side
           | loading forces Apple to allow Blink-Chrome instead of just
           | WebKit-Chrome on iOS, then there's not much holding Google
           | back.
        
           | hot_gril wrote:
           | The missing explanation is to just assume websites become
           | like smartphone apps in terms of restricting clients, for
           | better or worse. This path has already been explored, so not
           | much imagination is needed:
           | https://stackoverflow.com/questions/27540545/how-to-
           | prevent-...
        
       | bevdecloud wrote:
       | Not gonna lie this title "Had me"
        
       | nologic01 wrote:
       | > A handful of companies have established chokepoints between
       | buyers and sellers, performers and audiences, workers and
       | employers, as well as families and communities. When those
       | companies refuse to deal with you, your digital life grinds to a
       | halt
       | 
       | This short paragraph summarizes the (ex-ante) improbably unusual
       | situation we have drifted into.
       | 
       | The negatively affected stakeholders being enumerated are more or
       | less the entire society.
       | 
       | These gatekeepers and chokepoint operators do have a few natural
       | allies (the captured politicos, others in direct or indirect
       | payroll, externality-blind markets). Yet somehow they can bully
       | into submission basically the entire universe. With its infinite
       | financial, political, intellectual resources.
       | 
       | Rather strange dont you think? It almost as if they already
       | operate effective mind control at systemic scale.
        
         | sharemywin wrote:
         | We need rules that make it easier to transfer data(including
         | addresses), control your own privacy, more compatible options
         | for storing, searching, sorting, ranking, filtering data.
        
           | [deleted]
        
         | HPsquared wrote:
         | See also the history of railroads and telecoms.
        
           | version_five wrote:
           | Also every industry in Canada
        
             | mig39 wrote:
             | The solution in Canada is to break up some of these huge
             | companies. The free market can solve things, but only if
             | there's a free market. When you have 1 or 2 companies,
             | there's no competition.
        
               | WarOnPrivacy wrote:
               | > The solution in Canada is to break up some of these
               | huge companies. The free market can solve things, but
               | only if there's a free market.
               | 
               | I'm not familiar with Canada but this sounds like
               | oversight there is similar to how the US DoJ operates -
               | which is to say it has a long history of rubberstamping
               | (massive, competition-killing) mergers
        
               | version_five wrote:
               | It's more allowing foreign competition. If you let US (or
               | whoever) telecom into Canada, Rogers Bell and Telus would
               | have to get their act together or die overnight. Same
               | with banking, air travel, etc. Canadas oligarchs have
               | complete regulatory capture so they don't have to worry
               | about being competitive, that's the problem.
        
           | nologic01 wrote:
           | The difference is one of degree (comprehensiveness) and
           | potential impact. Total control of a mobility mode is bad,
           | total control of a certain type of communication
           | infrastructure is worse, but the fingeprinting and tracking
           | and exploitation of every single digital device and
           | information exchange is just out of the scale.
        
         | clucas wrote:
         | > as if they already operate effective mind control at systemic
         | scale.
         | 
         | If the logical conclusion of your reasoning is a mass mind
         | control conspiracy, you should revisit your assumptions.
         | 
         | > somehow they can bully into submission basically the entire
         | universe
         | 
         | I don't think anyone is bullying all of society. I think most
         | people just don't care. It's really not that crazy, no mind
         | control involved. Just good old fashioned apathy and ignorance.
        
           | nologic01 wrote:
           | I sort of accept the apathy and ignorance argument for
           | individuals (though crowds would get worried, even enraged if
           | they were to receive warnings from institutions they trust,
           | so one still needs to explain why there are none).
           | 
           | But the list of affected entities involves far more than
           | addicted consumers. Digital gatekeepers interfere and reshape
           | the information flows which form the fabric on which all
           | economic, cultural and political activity takes place. There
           | is already plenty of evidence of the potentially dramatic
           | impact. Highly trained and responsible individuals in the
           | corporate world or the public sector cannot possibly be
           | ignorant or detached from this extreme and unprecedented
           | concentration of control that affects their very own roles
           | and power bases.
           | 
           | I didn't really want to speculate as to what perpetuates this
           | (by historical standards) rather extraordinary situation.
           | There is clearly some accommodation taking place. E.g when
           | the entity now known as Meta attempted to introduce a digital
           | currency it was summarily pushed back into its corner.
           | 
           | The mind control possibility was a joke, but - mind you -
           | conspiracy theories thrive in the lack of transparency.
        
           | MSFT_Edging wrote:
           | Yeah this is a super deep issue but its not mind control.
           | 
           | It's a mix of middlemen being the only industry that can
           | still extract more profit, and a level of control over
           | markets by Capital that makes most opinions meaningless.
           | 
           | Its essentially a return to feudalism, where certain people
           | own vast swaths of productive space, they're untouchable in
           | the legal system and real life, and one is forced to work for
           | them.
           | 
           | To escape the system means leaving behind most of society
           | depending on your convictions. These groups can kill you
           | physically(Monsanto poisoning people with pesticides) or
           | metaphorically(you lose all connection to the general
           | societal social media) and nothing can be done.
           | 
           | For the first one, if you were to suggest violence against
           | those doing violence against you, you're essentially told
           | that violence is never the answer, except when its in the
           | form of collateral damage for profit motive.
           | 
           | For the latter, its not nearly as life ending, annoying, but
           | not life ending or even altering unless your livelihood is
           | based around grifting on social media. For social media it is
           | ironically democratic, if most people find you to be an
           | annoying asshole, they sorta kick you off so you leave
           | everyone alone. No different than getting kicked out of a bar
           | for demanding to see someone's genitals.
        
           | sharemywin wrote:
           | it's like any kind of other long tail problem. if it doesn't
           | directly effect you or someone you know you generally don't
           | care about it too much as an aggregate.
        
           | xphos wrote:
           | If they can kick the former president off his platform they
           | can bully joe schmo off there platform. Whether you agree
           | with the former president, he was in theory the most powerful
           | person on the planet and had to submit to the powers of large
           | tech companies. I think the idea that most people don't care
           | is not a supported or found assumption either rather you just
           | asserted it.
        
             | PopAlongKid wrote:
             | >he was in theory the most powerful person on the planet
             | 
             | You need to provide a practical definition of "most
             | powerful" before your phrase can be evaluated.
        
       | seabass-labrax wrote:
       | This is one of the most detailed and balanced articles I have
       | read so far on the topic. However, like every other one I've
       | read, it omits one very important clarification about 'Web
       | Environment Integrity':
       | 
       | It is not part of the Web. This is exclusively a Google draft for
       | a Google Chrome feature, and whilst Google is a member of the
       | World Wide Web Consortium (W3C), they are _not_ doing this as a
       | member. I don 't believe such a proposal would get even as far as
       | a working group charter, given how limited it is to Google's
       | interests. The _only_ reason that it 's a threat to the Web is
       | because of their overwhelming market dominance, which is
       | approaching a monopoly already.
       | 
       | I fear that the prominent use of the term 'Web' in this kind of
       | document is tarnishing the reputation of the W3C, who have a
       | solid process[1] to avoid pursuing these short term interests
       | when they come with the risk of long term damage to the openness
       | of the Web.
       | 
       | [1]: https://www.w3.org/Consortium/Process/
        
         | NoGravitas wrote:
         | Web standards today aren't made by the W3C; they're made by
         | WhatWG, which is Google, Apple, and Mozilla, but mostly Google.
        
           | seabass-labrax wrote:
           | Some historical context: WHATWG[1], the Web Hypertext
           | Application Technology Working Group, was originally a spin-
           | off of the W3C[2], and was an organisation formed in 2004 by
           | W3C members unhappy with decisions made in the W3C at that
           | time. In 2019, a 'Memorandum of Understanding' was signed[3]
           | agreeing to various principles for coordination between the
           | two organisations.
           | 
           | The W3C is still very much active, and produces the vast
           | majority of specifications that are implemented by 'web
           | browsers' (in the general sense) like Chrome, Firefox and
           | Safari, and they have their own standardisation process which
           | is comparable in quality to organisations like ISO.
           | 
           | The area in which WHATWG are most active, though, is HTML,
           | for which they produce what they call 'Living Standards' that
           | have a different process from W3C's. CSS is done inside the
           | W3C, and JavaScript is formalised by ECMA, an entirely
           | different organisation still.
           | 
           | [1]: https://whatwg.org/
           | 
           | [2]: https://www.w3.org/
           | 
           | [3]: https://www.w3.org/2019/04/WHATWG-W3C-MOU.html
           | 
           | [4]: https://www.ecma-international.org
        
       | amadeuspagel wrote:
       | Have these people heard of the iPhone? It came out in 2007.
       | That's 16 years ago. It was never controlled by its users, and
       | that enabled many apps and features, like disappearing messages,
       | that are impossible on devices that are controlled by their
       | users.
       | 
       | I think after 16 years it's time to admit that this model is here
       | to stay, and the only question is whether the web supports it, or
       | whether there will be certain apps and features that will never
       | be available on the web.
        
       | barbariangrunge wrote:
       | Remember: upvoting the EFF's articles is good, but you (yes,
       | you!) can also donate to them to help with these campaigns!
        
         | minerva23 wrote:
         | I had donated to the EFF in the past, but their stance[1] that
         | CDNs/hosted services shouldn't be allowed to choose the
         | customers they are willing work with is not only wrong, it's
         | causes harm[2].
         | 
         | [1] https://www.eff.org/press/releases/international-
         | coalition-r...
         | 
         | [2] https://blog.cloudflare.com/kiwifarms-blocked/
        
           | fallingknife wrote:
           | You are essentially saying that we should have to ask
           | permission from large corporations to be able to effectively
           | run a website. For all practical purposes that means no free
           | speech on the internet.
        
             | minerva23 wrote:
             | Freedom of speech meaning freedom from consequences has
             | never existed, and will never exist.
             | 
             | Infringing on a company's freedom of association does not
             | eliminate consequences for speech.
             | 
             | This is about freedom of association and the right (or lack
             | thereof) to other people's broadcast equipment.
        
               | fallingknife wrote:
               | As a society we have held that in most cases corporations
               | do not have freedom of association when providing vital
               | services. e.g. your electric company has to offer you
               | access to its services as long as you pay. This clearly
               | needs to be extended to preserve freedom of speech on the
               | internet. I care a lot about individual rights to free
               | speech and very little about freedom of association for
               | large corporations.
        
           | jedberg wrote:
           | You know what I love about donating to EFF? They actually ask
           | you which positions of theirs you agree with and will only
           | use your money on those issues if you ask them to.
        
           | tracker1 wrote:
           | I'm more on the side of the EFF on this one. I don't think
           | that infrastructure (and banking) companies should be able to
           | deny lawful access as a default. What is able to be done in
           | China in terms of cutting people off based on social credit
           | scores should be terrifying and the only way around this is
           | to expressly make certain markets open to anyone, even if you
           | don't like them.
        
           | coldpie wrote:
           | I agree with you in disagreeing with EFF's stance on that
           | issue. However, I think the good work they do in other areas
           | makes them still a worthy place to put money, so I continue
           | to donate to them. I definitely understand if others feel
           | more strongly about that issue, though.
        
           | tekla wrote:
           | I'm happy to make up the loss with my donations.
        
           | JohnFen wrote:
           | I'm a strong supporter of EFF -- but you know what? I don't
           | agree with every position they take. I can't think of any
           | organization (or person) that I agree with 100%. If perfect
           | alignment with my worldview were a prerequisite, I'd be
           | unable to support anything or anyone.
           | 
           | Instead, I look at the total effect. On the whole, EFF (in my
           | opinion) does far more good than ill, so they have my
           | support.
        
         | smegsicle wrote:
         | but i just gave all my money to uganda...
        
         | tailspin2019 wrote:
         | Agreed. I have a lot of respect for the work they do.
         | 
         | They make some cool merch too:
         | 
         | https://supporters.eff.org/donate/
        
           | freedomben wrote:
           | Can anyone speak to the quality of the shirts? I bought one
           | many years ago at a Linux conference and the design was cool
           | but the shirt itself feels like cardboard and sandpaper, so I
           | never wear it.
           | 
           | If the shirts are Bella Canvas or American Life or something
           | else high quality, I'd happily buy some. Tshirts are a great
           | way to raise funds IMHO, and the EFF is doing extremely
           | important work and needs to be funded.
        
             | bsilvereagle wrote:
             | The sizing charts give the shirt manufacturer:
             | https://supporters.eff.org/t-shirt-size-chart#watcheru
        
       | glimshe wrote:
       | Why do I care about reducing Google's ad fraud and helping
       | Google's ad business? This is their problem and should never
       | involve relaying my personal computer's information to third
       | party so Google can make more money.
        
       | Brian_K_White wrote:
       | WEI is a bit like the the old phone system where you were not
       | allowed to own your own phone and connect it to the network.
       | 
       | Eventually the government decreed that illegal.
        
       | no_wizard wrote:
       | EDIT:
       | 
       | Originally posited an incorrect fact here. I completely missed
       | who wrote the article at hand (not sure why, but I didn't see the
       | authors names)
       | 
       | Good catch everyone
        
         | hgomersall wrote:
         | I'm puzzled by your comment. This is literally the article by
         | him....
        
           | no_wizard wrote:
           | I completely missed it, edited in kind. thanks!
        
       | 2OEH8eoCRo0 wrote:
       | What is to stop me from virtualizing a TPM?
        
         | liamkearney wrote:
         | Your poorly drawn signature.
        
         | chupasaurus wrote:
         | Google Cloud does it. [0]
         | 
         | [0] https://cloud.google.com/compute/shielded-
         | vm/docs/shielded-v...
        
         | wmf wrote:
         | Your vTPM doesn't have a certificate from any respected
         | authority.
        
           | 2OEH8eoCRo0 wrote:
           | Yeah, and there is no (easy) way to extract the root cert
           | from your own real TPM either.
        
       ___________________________________________________________________
       (page generated 2023-08-08 23:02 UTC)