3 ms·
I think there is a distinction we can make here. What sets anti-debugging apart is not denying something -- after all, the point of cryptography is to make thin
by madars 5y ago
I think there is a distinction we can make here. What sets anti-debugging apart is not denying something -- after all, the point of cryptography is to make things impossible for adversaries -- but whom does it serve. In the case of anti-debugging it serves the manufacturer and third parties first, and user only gets secondary or tertiary benefits. Whereas things like full-disk encryption or encrypted messaging serve the user first. (Of course, not all crypto serves the user: imagine using MPC to bypass the Fourth Amendment protections.)
- nine_k 5y agoI see your point, but I think this distinction is incidental. Technologies are fundamentally devoid of ethics, as are laws of nature. A technology only works well for "good guys" if it works equally well for "bad guys". The intent of development does initially play a role, but anything deep enough will eventually find both bad and good uses, no matter how we see the initial intent. (But for a specific application, the intent, of course, plays a major role.)
- randomscreemz 5y agoI strongly disagree with this. Taken to its extreme, A machine where you can push a button and kill everybody everywhere is a fundamentally immoral technology. The laws of nature are not devoid of ethics either. Screw nature. Plague came from nature.
- nine_k 5y agoA technology that can affect all people on Earth is rarely strongly limited to killing people. Look at explosives. They can be used to kill and maim people at scale, and also to build roads and tunnels in mountains. Look at viruses, think of all the diseases they cause. Now also look at viral vectors that deliver medicines into patient cells, including some of the modern anti-COVID vaccines. Look at cryptography. If laws of nature are not devoid of ethics, take any fundamental law, say, Newton's laws, or classical electrodynamics, or general relativity, anything from mathematics, and try to put it anywhere in the alignment matrix but the "true neutral" cell. Explain your answer — I will gladly listen! (Not ironically.) And pray don't screw nature. There were numerous attempts, all ended badly, just look around. You are a part of nature, by screwing nature, you also screw yourself (which is of course your inalienable right), and, sadly, others around you.
- 1vuio0pswjnm7 5y agos/make it impossible/make it prohibitively expensive/