OLPC Has Kill-Switch Theft Deterrent 138
Sid writes "Ars Technica reports that the One Laptop Per Child (OLPC) XO has an anti-theft daemon in the OS that can be used to remotely disable machines, much like WGA. The Project added the kill switch at the behest of a few countries concerned about laptop theft. From the report, 'OLPC has responded to such concerns by developing an anti-theft daemon that the project claims cannot be disabled, even by a user with root access. Participating countries can then provide identifying information such as a serial number to a given country's OLPC program oversight entity, which can then disable the devices in certain scenarios.'"
How long before M$ copys this and cames it........ (Score:2, Informative)
Re:How long before M$ copys this and cames it..... (Score:5, Funny)
Re:How long before M$ copys this and cames it..... (Score:3, Funny)
Gosh, this is nothing new...
what certain scenarios? (Score:2)
Re:what certain scenarios? (Score:5, Insightful)
You overestimate the intelligence of thieves ... (Score:3, Informative)
It will deter few. I recall looking at computer equipment in a pawn shop. I was excited as I saw some IBM Model M keyboards. Upon inspection I found that the keyboards had not been unplugged, the cables had been cut. I expect many thieves will have difficulty telling OLPC systems from normal system
Re: (Score:3, Informative)
The fact remains that when you take into account th
Re: (Score:2)
Re: (Score:3, Informative)
Re:You overestimate the intelligence of thieves .. (Score:2)
Yes, some thieves are idiots but I'd presuppose that most are just desperate to make any kind of money in order to support substance abuse.
Re: (Score:2)
"It's not like I'm using, It's like my body's developed this massive drug deficiency." --every geek better know where that came from.
Re: (Score:2, Funny)
Or am I not a 'geek' for not knowing key pop culture references?
How many rhymes do you know that aid in remembering the resistor color code?
Re: (Score:2)
Re: (Score:2)
You guessed correctly - in no time. That technology should be incorporated in hardware (something like in Thinkpads).
And another thing - they will steal it - just for a spare parts for other ones. Plus guess how many will be blacklisted, and how many left alone because nobody would care to go to speak with corrupted police?
They go to third world, there everything is possible. Company I
Re:You overestimate the intelligence of thieves .. (Score:2)
Re: (Score:1)
Re: (Score:2)
"Certain scenarios" was probably added to the sentence to short circuit pedants who'd pipe up with "what if there's no Internet connection?".
Re: (Score:2)
That's too abusable (Score:3, Interesting)
De-activating the laptops prevents people from stealing and using them, but it also means that if some hostile person has access to your shutdow
Re:That's too abusable (Score:4, Informative)
Now if the thief steals the developer key with the laptop, then the daemon is useless (unless they're too slow), and in the BitFrost document they acknowledge that theres is no way they can guarantee no laptops will be stolen, just try and discourage the thiefs.
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Limited Deterrent (Score:5, Insightful)
Re:Limited Deterrent (Score:4, Insightful)
Re: (Score:2)
But that's basically the idea; it hopefully makes the item just unattractive enough for a thief, so they move on to easier pastures.
Re: (Score:2, Interesting)
This is not to say that OLPC's thing is
Thieves steal low value stuff (Score:2, Interesting)
And school thieves steal things with zero street value, including keyboards, cables, and AC power cords. Heck, someone stole three VGA monitors over winter break, saving us $30 in dump fees.
Re: (Score:2)
Ever thought of posting notes like "this equipment will not be greatly missed if stolen... hint, hint..."?
It might save you a bit more and help some of those kids get their drugs, thus preventing them to rob someone for the money... </troll>
Potential Abuse Issues (Score:2, Insightful)
Re: (Score:1)
Re:Potential Abuse Issues (Score:5, Insightful)
If an invading nation wants an information blackout, shut everyone's laptop out.
Yeah since information only flows through laptops... right? How the hell is this modded insightful.
Re: (Score:3, Insightful)
Re: (Score:2)
This is becoming less effective now that people have access to alternative sources of information: shutting down everyone's computers will be a valuable tool for invading armies, along with anti-satellite weapons for taking out satellite TV.
Re: (Score:2)
In recent years it has been done, however.
Re: (Score:2)
No, but given that common first moves in a full-scale invasion tend to include taking out of telephone, radio, television and other communications infrastructure, you'd expect that now to include internet resources. A remotely-activated kill switch installed in a significant proportion of PCs would certainly make that easier.
Remember, you don't have to take out *all* lines of communication to everyone, just enough that proper communication (and so o
Re: (Score:1)
Re: (Score:2)
Uh-uh. Corporations - evil themselves. And when it comes to unprivilegeded, poor africa children, these entities of evil will be in line to throw the kill switch on the laptops. Beware of the corporations!
Newsflash: In the part of the world where things are actually bad, the problem is not with CEOs. They are with who ever happend to throw a revolution that week, and tell the army to start killing people from whate
Re: (Score:2)
They can also selectively shut-off laptops - just enter the serial numbers of laptops in a village that didn't vote for you, into the license server...
It will get cracked very quickly..... (Score:3, Insightful)
Re: (Score:2)
That's a nice hope, but it's not true. Any file based DRM that is functional on general purpose computers can be cracked. This is a security solution rather than DRM, and it's implemented on custom hardware.
Re: (Score:2)
Re: (Score:2)
That's actually pretty funny.
In this case the security system is intended to protect *physical hardware* not data or tampering. They don't have to make it theoretically impossible to break, they just have to make it significantly more expensive to crack than the resale value of the device - that's damn easy.
Re: (Score:2)
You're assuming people will do it for the money. There are plenty of other reasons to crack open a system.
Re: (Score:2)
For a pure-software system like many DRM schemes, once one person has cracked the system they can release a program to do it. After that, cracking additional instances of that system is free.
With a well built theft-deterrent system based on tamper proof hardware, you've got to do a hardware crack every time. If you can make the hardware crack difficult enough, you can make it so that it requires a competent hardware guy hours for each and every unit that needs to get cracked. Think about modchipping x-boxe
Re:It will get cracked very quickly..... (Score:4, Interesting)
From the Bitfrost specification (which this killswitch is part of):
http://dev.laptop.org/git.do?p=security;a=blob;hb
Re: (Score:2)
Breaking sat. encryption is hard because of this.. unless there's an underlying weakness in the encryption (which in any modern system there isn't) there's no way in.
Of course you could capture the decrypted stream inside the box and grab it that way, but that's not a general solution for most.
Haha! (Score:1)
Hmm, I believe the correct response would be ROFLMAO*. Seriously, what the frak? That's like saying they will put Windows on it so that no-one can pirate CDs thanks to it's protection.
*Yes, yes, I know it's not physically possible without severe injuries.
Re: (Score:2)
Roll on the floor laughing dropping my colostomy bag
IMO: Not possible (Score:3, Insightful)
It is only "possible" if you agree to run their software as installed.
Their reliance on GPL components should make it clear which components need to be replaced to avoid asking permission to continue using the software.
Re:IMO: Not possible (Score:4, Interesting)
Unless they alread thought about this and are using the same provisions that lets GPLv3 code work with a GPLv2 kernel and call it an agregate. Then the point of the GPLv3 restrictions are usless if the lock only stops the GPLv2 code from working.
And to all those thay want to say But the GPLv3 says this, The GPLv2 says "no further restrictions can be applied". And restrictions in a GPLv3 license whatever the final release is, has to honor this unless it is actualy incompatible and can no longer be used with GPLv2 code. You can have the cake, eat the cake but you need to assemble the ingredients to make the cake before any of that happens.
Re: (Score:3, Informative)
Re: (Score:3, Funny)
Re: (Score:2)
Who, then, is the owner of the machine? The school (or some other government institution) or the child? Obviously, most children will not have the computer skills to need this daemon disabled, but kids in Eastern Europe have certainly proven themselves to have such skills. Will keys be issued to compotent kids who request them? Or will the kids only be considered ren
Re: (Score:2)
A good system could encrypt the filesystem with either strong passphrases or a key pair with one piece being on a USB drive or something.
That would be pretty difficult to defeat.
Re: (Score:2)
For kids who get a little more advanced and want to mess with the kernel or bootloader of their laptop, they can apply for a special 'developer key' that will allow
Re: (Score:2)
Massive Backend Infrastructure and Processes (Score:5, Insightful)
In addition, there's going to need to be a tremendous amount of "process defintion" for something of this scale. What constitutes a "stolen" laptop in this case? How is it reported? To Whom? Who is ultimately responsible?
Sounds like a massive undertaking and far from clearly defined, other than a "Daemon is available."
Re: (Score:2)
So a hacker could disable OLPCs? (Score:5, Funny)
Greetz griefers! Want to 0wn the n00b in your class? download this script and run it to disable anyone's OLPC.
Here's what you do:
Re: (Score:3, Insightful)
So no, we aren't going to see forged kill requests.
Re: (Score:2)
Or OLPC HQ is hacked. Or ransacked.
Re:So a hacker could disable OLPCs? (Score:4, Interesting)
RSA? That old dog has still got some life in it yet. Their specific implementation of RSA and how it interfaces with the mechanism for actually throwing the kill switch? Maybe. Depends on whether the crypto validation happens in software or in hardware; in the latter case, they could actually do the crypto in hardware (low-performance RSA hardware implementations are dirt cheap) and not provide any other mechanism to trigger the kill switch -- thus, in this situation there would exist no possibility for the software to be hacked to bypass that check.
This isn't like software-based DRM, where the decrypted bits need to be fed back into a fully programmable mechanism somewhere. This is a security device built into a dedicated hardware system; if done right, it need not have any of the vulnerabilities 'yall around here are accustomed to.
Hacking the HQ is easy to avoid -- just like with any important key, you don't keep the system online; when you need to do work on it, you move your data on and off via static media (my employer uses a USB key for moving CSRs onto and certificates off of our fully disconnected CA). The HQ being ransacked is a slightly different matter, but given that it's located in a 1st-world country with an effective police force, that kind of thing doesn't happen so often.
Or a social engineer (Score:2, Interesting)
"Certainly."
"Thanks!"
Monique Malicious chuckles, then walks away, her handiwork complete, her rival's laptop disabled.
I certainly hope they've prepared to prevent such scenarios. Granted, you need to know the serial number, but if it's printed on the back of the thing...
Censorship? Extortion? (Score:4, Insightful)
Sounds to me like a convenient way to gag someone that a government doesn't want to be heard. "Are they making derrogatory comments about the leadership? Well then, just turn their computer off."
I suppose, it probably will only be a matter of time before some individual will figure out (in their mind) that this is a good way to extort money from someone else. "Send me $nn or I will disable your computer(s)." Then again, if they're using a $100 laptop given to them, what money would there be to extort?
Re: (Score:1)
Re: (Score:2)
Or a president with a very small dick
Let's leave North Korea out of this, hmm?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Well, maybe they thought it would be a great way to distribute and instill their propaganda in the impressionable minds of that country's youth. Of course, there will always be a few outliers exhibiting independent thought. They must be quelled and dealt with "appropriately".
hmmm... (Score:1)
That's not anything like WGA. (Score:2, Informative)
Renting out stuff ... (Score:5, Insightful)
As I mentioned before, the whole concept of an unconnected laptop or one with minimal internet access (i.e wireless mesh) goes for a toss with this feature. The worst of the activation features which windows has, negating the real advantage of having a laptop you could take literally anywhere. Locking out someone just because they couldn't hook their PC into the network for twenty days is no way to make OLPC work. The real way to keep them off the black market is to reward those who keep their machines intact - just like the way to get kids to come to school has been a free lunch programme (and I sit in an Indian state with 99% literacy rates).
Or if you're really interested in reducing the utility of the machines, send an access code to the school master every month - for the laptops to get on the internet. You need to go pick up the coupon to get back on the internet and just kick the ones which are reported missing in audits - rather than go in for an active licensing scheme as mentioned in the document.
But in general, technical solutions for social (as well as economic) problems hardly work out, by themselves.
Re: (Score:3, Informative)
Re: (Score:1)
This won't be used for theft prevention, (Score:4, Insightful)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
The end-user can disable it. Isn't that good enough?
OLPC becoming Big Brother? (Score:5, Insightful)
If I can read and compile the O/S, who's to say I can't just remove the kill daemon from my build and then install it? In order to be robust, they'll have to lock down the installed software and make it impossible for the user to change. No community development; no share-and-share-alike; no software libre, counter to the whole "open source" philosophy they tout as the project's base.
This isn't a hacker's dream toy; its a business proposition to sell expensive supporting infrastructure and services along with a loss-leading locked-down client device disguised as charity in the name of educating the poor.
Re: (Score:2, Insightful)
Nothing at all. The article is misleading -- if you want to remove the anti-theft daemon you can, by clicking a button to request a developer key that gives you full access to the machine and its BIOS. Then you can run whatever you like.
If your machine has been reported stolen, though, the developer key won't be issued. So, it's a sensible tradeoff between restricting people from exp
Re: (Score:2)
Hmm... So I can swipe it, click that button, and hope I get the key before someone notices or reports it as stolen?
BTW, what's your source? I haven't heard a thing about a developer key for unlocking access...
Re: (Score:3, Insightful)
And I personaly don't see anything wrong for someone who is buying the device to expect it to be used in a certain way when it is given to the intended recipients. If someone doesn't agree, buy it yourself without the restrictions. It is that simple. And the choice is there.
That's easy enough done..... (Score:2)
Yeah... its called the immutable bit.
This isn't news... (Score:5, Informative)
Several people, myself included, specifically pointed this out during the last story on OLPC's BitFrost system. [slashdot.org].
And can we please remember that it's One Laptop Per Child, and not One Laptop Per Slashdot-reading Guerilla Geek? Any abuse regarding deactivation of the laptops is more likely to be carried out by confiscation of the laptop by school personal.
Also, the feature can be disabled with a Developer Key from OLPC:
- http://dev.laptop.org/git.do?p=security;a=blob;hbThe more complicated this thing gets ... (Score:2, Insightful)
RTF Spec (Score:4, Informative)
When this (old [slashdot.org]) news [wired.com] first came out, I posted this gloom and doom [slashdot.org] comment, but after reading the spec, I realized that the picture was more complicated than my comment, or the summary above, indicates.
FTF Spec [laptop.org]:
My earlier concerns were that this funcitonality was the same type of call-home spying and TPM kill-switch control that MSFT in its most evil moments would love to have over all of its users and that OLPC had totally screwed the pooch.
The spec makes it seem a bit more like a maximally secure default setting, whose override is difficult but still accessible. They are simply storing the lock (the laptop) and the key (the developer key) in different places. The keys won't be given out if the lock has been reported stolen, but if not, they are available to the machine's owner.
Something about this still worries me, though. The developer key makes this system radically different from something like the WGA's phone-home spyware "feature" in that it can be disabled by the machine's owner, but given that the default setting is so hard to override, is the effect really all that different? Is this going to screw over less techical users who make a mistake and somehow manage not to "renew their lease" frequently enough? Worst of all, if something goes wrong with the centrally-managed key distribution system, millions of kids will be left with fully locked down, unhackable, TPM machines that will brick in an instant if they wait too long to phone home to the server of a government that may be more interested in censoring them than empowering them.
I'd be curious to hear what Stallman has to say about this project, especially this aspect of the security system. I think everything else about this project would suit even his lofty standards to a tee, but I think OLPC is walking a fine line with this anti-theft system.
Slave to the mothership (Score:3, Insightful)
What"s with this "slave the user's machine to the mothership" mentality? "The system allows countries to optionally establish a "license" period for the laptops, such as 21 days. Laptops which are not renewed within the timeframe will lock." Get too far from the local wireless node and your machine dies? And they want to deploy this in third world countries?
That makes life easier for terrorists. The Taliban, which is coming back in Afghanistan, is going to exploit this. Destroy the local school (standard Taliban operating procedure) and its wireless node, and all the kids' computers die. Today at least the parents and kids can hide some books. With OLPC, it's easier for Islamic fundamentalists to destroy knowledge.
Re: (Score:2)
A Young Lady's Illustrated Primer (Score:2)
Re: (Score:2)
Just like you will see people buring american flags wearing nikes and baseball caps, your will get khmer rouge organizing their deportations with KonzentaratonCamp v0.21b.
Technology or knowledge doesnt make people better.
Re: (Score:2)
-- Marie Curie
A kill switch that cannot be disabled? (Score:2)
This reminds me of DRM... (Score:2)
Laptop lockdown, real motives (Score:1, Interesting)
Cool, a new game (Score:2)
Great fun ahead !
Just trying to put a positive spin on this (Score:2)
Although these are 'low cost' to most of us, in many of the places they're going, these are going to be comparatively expensive bits of kit (and easily the most expensive item a child is going to be carrying about).
Anyway, if the laptop can be made just a bit less stealable, then the child carrying it is that little bit safer - which is surely slightly more important than a load of self-righteous geeks blathering on
Re:Orwell lives - why steal cheap plentiful laptop (Score:3, Informative)
Controlling uppity citizens more like (Score:2)
OLPCs give the possibility for the masses to communicate and organise in the way that these regimes do not like. Said regimes will want a kill switch etc to control the citizens.