Apple Files Patent for "Tamper-Resistant Code"
freaktheclown writes "The US Patent and Trademark Office has revealed that Apple has filed patent no. 20050246554 for a "system and method for creating tamper-resistant code." The system is presumably for use in Apple's Intel version of its Tiger operating system."
In other news ... Microsoft files patent for sucking-resistent code.
Nothing beats the smell of a homebrewed mac in the morning :)
Online backup with Mozy, sounds like Ozzie, but more!
It's called "tamper-resistant" because the Titanic was unsinkable.
"Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
20050246554 = 2*3*13*9437*27239
I do believe HAL 9000's tamper resistant code kicked into high gear around hour 2 of 2001.
"I'm sorry Dave, I can't let you do that"
They are patenting Perl?
... kindhearted soul please translate claim 20 from Lawyer to plain English for me?
20. A method comprising: receiving a system call, wherein the system call is formatted for requesting a service from a first operating system, wherein the system call is included in a first object code block, wherein the first object code block is a run-time translation of a second object code block; determining which system call services of a second operating system are needed for providing the service; determining whether system call services for servicing the system call have been disabled, wherein the determining is based on a tamper-resistance policy; servicing the system call, if the system call services for servicing the system call have not been disabled.
Only to idiots, are orders laws.
-- Henning von Tresckow
I for one welcome our new tamper-resistant overlords.
Get your Unix fortune now!
it's candle proof? it can't be narrowed?
No worries mate, it worked out pretty good for OS/2 Warp.
The more you know, the less you understand.
I'll just set that on the wall next to the unpickable lock, the unstealable car, and the unhackable DRM.
~X~
~X~
That's not a good analogy. If flame-resistant blankets were like tamper-resistant code, once fire managed to burn the blanket it would then post all over the internet describing how it succeeded, resulting in increasingly efficient burning of said blankets.
I recently had a friend ask me for help in debugging a PHP extension for some CMS... Ah, Google to the rescue; it was SEF Advance, a Joomla extension that did... something, I never really bothered to find out. Anyway, issue was that the guy was trying to debug the script locally (maybe to add something) and it was saying that it "was only licensed to x and y domains", where x and y were the production servers. The code itself was a bunch of open source config variables, then a statement as follows:
:^D)
eval(gzinflate(base64_decode('7T39Vxs5k...')));
The parameter went on for ages. When I changed the eval to echo, I got another block of the same, only the data was different. Apparently the guy had just gzipped his code over and over (five times to be exact) and used that as "encryption" so nobody would be able to modify it. I got around it in around five minutes, and sure enough, the domains were simply an array in the decrypted (inflated?) code.
The point is, according to the parent, it looks like Apple is patenting object code encryption, which has been done many, many times before in many different ways. I'm sure that the rest of the patent indicates something "unique" (and I put unique in quotes because there's no way to know it hasn't been done before somewhere) but in the end it's just diminishing possible future innovations by a little bit, like all software patents.
(Does this mean I'm liable under the DMCA?
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
Or the Unsinkable Molly Brown.
Stop Global Warming!
Just say no to irreversible processes!
Dr. Nick: Inflammable means flammable? What a country!
This comment is guaranteed*
*not guaranteed
The USPTO has stated that their policy on perpetual motion patents can be changed by providing them with a working model.
Melissa
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
Power your time machine with it, and go back in time to patent both.
Lars T.
To the guy who modded me down from perfect to terrible Karma - Apple haters still suck
What on earth can I be doing wrong?
You're forgetting that the plural of anecdote is still not data.
Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.