PDA

View Full Version : Computer theft solved thanks to BOINC



Saenger
09-06-2010, 02:03 PM
From our SETI.Germany Blog (http://www.seti-germany.de/blog/2010/09/computerdiebstahl-dank-boinc-aufgeklaert/#english):
Computer theft solved thanks to BOINC

The thief could not have anticipated this when stealing the iMac 27 of our member CR62 (http://www.seti-germany.de/forum/das-hauptforum/4706-computerdiebstahl.html)! The stolen computer was running the BOINC software which does not only support scientific projects but, as it turns out, is also a useful anti theft protection installation.

The iMac which was stolen from the office around 3am on August 25th was already contacting the BOINC project WUProp (http://wuprop.boinc-af.org/) the next day to transfer data. The thus copied IP address was given to the police who consequently applied for a search warrant and managed to secure the iMac by September 2th.

In response to the latest success of the BOINC project Einstein@Home (http://einstein.phys.uwm.edu/) where volunteers donate their unused computer time to search for pulsars and gravitational waves it should be said that:
Not only was a Pulsar (http://en.wikipedia.org/wiki/PSR_J2007%2B2722) found but now also an iMac!!

http://en.wikinews.org/wiki/Computer_theft_solved_thanks_to_BOINC

Bok
09-06-2010, 02:36 PM
yes, just read about that on the BOINC lists. Pretty cool!

Saenger
09-06-2010, 02:42 PM
yes, just read about that on the BOINC lists. Pretty cool!

That was me as well, been a bit on a news trip ;)

ChertseyAl
09-06-2010, 03:30 PM
I was considering starting a BOINC project that just reported the host's IP address once an hour and made the address available to the user. No credit, one NCI WU that runs forever.

However, I didn't really have the time to set up a BOINC project, and doubted that I could easily run the server from home.

I thought that maybe FreeHAL could piggyback the service on it's work. But at the time, things were changing over there.

But then I figured that DynaPing was a perfect project to do this. Sadly all attempts to make contact failed :( Also, not sure I want some people over there involved.

I ended up looking at Prey http://preyproject.com/ but that's got some insurmountable problems.

So I'm back at considering this idea. BOINC would be perfect for this. I've got a couple of Linux boxes doing very little, and have some time to play with the idea :)

But ... Who would trust *me* ... Would be better if perhaps Free-DC owned it. That's a hint :)

Al.

Bok
09-06-2010, 06:21 PM
If you are serious...I'd host it for you..I've set up a boinc server a few times though not for a least a year..

Would be directly on linux mind not in a VM. Sounds actually quite intriguing. Have you run it past the boinc developers at all ?

ChertseyAl
09-07-2010, 06:30 AM
Thinking aloud for a moment ...

The thing is of course that the IP information is available anyway (via the host details for, AFAIK, all projects). So the job is sort of half done.

Except I don't run BOINC projects on a couple of my laptops because I want them to run cool, silent and have decent duration when running on battery.

So either an NCI project is needed that has no significant CPU load, or the BOINC client itself could report back 'somewhere' that's not tied to the projects themselves. I like the second idea.

However, a separate project would allow extra functionality and allow older versions of BOINC to work in the same way. Extras could include an IP address change triggering the webcam if present, turning on a keylogger, disabling the machine etc etc. Obviously the owner would have to have some mechanism of registering a new IP address if it changes legitimately (home/work), new lease on ADSL etc. I don't claim that any of these are new ideas, but probably bits I remember from looking at separate lojack software products a while ago :)

Perhaps I should hang out over at the devs forum :)

Al.

Bok
09-07-2010, 09:00 AM
The BOINC mailing lists are likely the best place to start.. :)

Digital Parasite
09-07-2010, 04:06 PM
I was considering starting a BOINC project that just reported the host's IP address once an hour and made the address available to the user. No credit, one NCI WU that runs forever.

That is an interesting idea. Not only useful for "thefts" also useful to see if one of your remote machines loses Internet or goes down too.

gopher_yarrowzoo
09-08-2010, 05:45 AM
That is an interesting idea. Not only useful for "thefts" also useful to see if one of your remote machines loses Internet or goes down too.

Yeah real handly.

uBronan
09-08-2010, 01:41 PM
I agree this idea might work especially for laptop users, the only thing is it needs to run in secret mode and won't help if the thief is smart.
Now the secret mode of boinc is sometimes seen as a problem for certain companies, i would like to add you can run a project which does not use much power called Freehal
If you set that to run just one unit it does hardly have a impact on the computer.
But i have to add that since its only one person running it sometimes messes up badly

ChertseyAl
09-08-2010, 02:23 PM
won't help if the thief is smart

That wouldn't matter in the UK. Thieves aren't smart. We're not talking 'Raffles' here, just kids stealing for booze and drugs :)


you can run a project which does not use much power called Freehal

That's what I was doing. But one day it blew up, downloaded millions of workunits and made a laptop unusable. And another day I found FreeHAL port scanning. Plus it didn't/doesn't look like the most stable project out there. But I did consider it as a free solution :)

Another big problem is that once you've got the IP information and traced it, the police (in the UK at least) won't use it. Clear up rate on thefts is about 3%. Persuading the local police to contact the ISP and get an exact subscribers details are zero :(

Al.

ChertseyAl
02-13-2011, 02:13 PM
Digging up an old thread ;)

My temporary 'solution' is to run Freehal (which has no work for a while), but the requests for work result in the IP being logged.

So, all that's actually needed (from my POV) is a project that never has any work and is has 100% uptime ;)

Spent a little time today looking at what was involved setting up a server and a project, but my head exploded :) For now, Freehal does the job.

Al.

Bok
02-13-2011, 02:22 PM
WUProp likely does the same thing too, no cpu, but helps in tracking the workunits across projects.