Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is specifically an integrity feature. And integrity is typically classified under security.


It is however integrity on behalf of a third party, and possibly antagonistic to the user.


Proving my device's integrity is for me. If I want to modify the code on my device and don't want you to know that I did, that's my right.

Allowing third parties to measure it is a security violation, and a freedom violation if there's no way for me to spoof what I'm running on my device and they block me based on that.


no one is saying that you can't modify the system in this world. they are saying you can't run multiplayer on this system. Running multiplayer games isn't a right.

Now, your issue is extended for instance when people are locked out of their banking apps for running modified systems, and I'm much more sympathetic to you there. But just because a technology can cause bad things in one circumstance, doesn't mean its bad in all circumstances. It's up to society to say, its good to use this here, but bad to use it there. If one believes that society can't do that well, then all technology should be considered problematic.


The whole point of remote attestation is to prove integrity of remote machines.

>that's my right.

It's common for states to make fraud unlawful due to being an antisocial behavior. I similarly believe that lying about your the integrity of an app running is similarly antisocial behavior.

>Allowing third parties to measure it is a security violation

How does it break your security model?

>a freedom violation

It turns out that such freedom when given to bad actors turns into the freedom for them to ruin games by cheating. People still have the freedom to do whatever they want on their own computer, but they just can't hack a game and then fraudulently claim they aren't using hacks.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: