Slashdot Mirror


Honeytokens: The Other Honeypot

martyros writes "I just read a fascinating article by Lance Spitzner securityfocus.com about a concept he calls honeytokens. The idea is similar to that of a honeypot, which he defines as "an information system resource whose value lies in unauthorized or illicit use of that resource". Rather than having a computer that's designed to be broken into, however, you have say, a record in a database or a file has no legitimate use; ergo, if anyone uses it, it must be illegitimate. An example he gives: adding a record to the hospital database for a guy named "John F. Kennedy". It doesn't correspond to a real person, so no one has any business looking at the file. If someone does access it, you know that they're abusing their privileges somehow. The article has several other clever examples, which I found very thought-provoking."

85 of 427 comments (clear)

  1. Or they made a mistake by buffer-overflowed · · Score: 3, Insightful

    Or there's a flaw in your software.

    Or they were poking around bored.

    Or you've been hacked in which case you won't have an access record anyway if the hacker did their job right.

    Yes, quite superior to a honeypot, in every way.

    --
    The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
    1. Re:Or they made a mistake by in7ane · · Score: 5, Insightful

      I agree, it's just too likely that it will be people from within the organization just 'poking around' with no ill intent.

      It's just human nature - same as having to open a box with the sign 'do not open' on it :)

      Add to this that authorized workers will likely be told about these and told to keep out - causing a flood of 'I wonder what's in there...'

    2. Re:Or they made a mistake by captain_craptacular · · Score: 4, Interesting

      I agree, the database example is especially bad.

      It's very easy for beginners to write erroneous SQL which will access every record in a table.
      There are also lots of situations in SQL in which you legitimately need to access every row in a table, or in which the database does so on your behalf.

      For example:
      If you have a non-indexed table called Names. and you do select * from names where last_name = 'Smith'. Every row will be looked at. Legitimately.

      --
      They who would give up an essential liberty for temporary security, deserve neither liberty nor security
    3. Re:Or they made a mistake by highcaffeine · · Score: 5, Insightful

      I was going to mod this down (overrated), but decided I'd rather reply.

      No one said that honeytokens are superior in every way to honeypots and should be used in place of the latter. That you pulled out of your hindquarters. Basically, what you said could be expressed similarly in this example: "Seat belts are not absolutely superior in every way to the steel frame of a car, so what's the point in buckling up?"

      I would hope that makes it clear how faulty your logic is. Like using seat belts in addition to a protective steel frame, to provide added protection, honeytokens could be used in addition to honeypots. Their ultimate goals are the same: protect your life (frame/seat belts) or your data (honey[pot|token]). If your life/data is that important, why not provide all the layers of security you can?

      One advantage that honeytokens do have is in who they can help protect against. Honeypots are typically deployed to detect and help figure out how to protect against external threats. Anyone with a shred of sense about security knows, however, that you also need to protect against internal threats. Deploying honeytokens can help in that vein, by posssibly detecting internal abuse of your systems.

      Just because honeytokens won't protect against everything, solve global hunger, and bring about world peace, doesn't mean they shouldn't or can't be used effectively.

    4. Re:Or they made a mistake by aafiske · · Score: 5, Interesting

      "Or they were poking around bored.

      Or you've been hacked in which case you won't have an access record anyway if the hacker did their job right."

      Well, for point one, if someone is bored and is poking around a medical database, that's a problem. And someone using a honeytoken credit card number is never okay. It's not something you do because you're bored.

      And the hacker might have compromised one system and gotten data, but the point is that you put some fake data in there as well. So then hacker says 'hooray, I've gotten the CFO's password, let me go check out some interesting numbers in their computers' and suddenly they're caught red-handed, because that login doesn't exist in reality, and the computer in question is set up to notify people immediately on a honeytoken login.

      These examples are taken from the article. It's a pretty clever idea and is much more versatile than the idea of a honeypot just as a server.

    5. Re:Or they made a mistake by Titusdot+Groan · · Score: 2, Interesting
      There are lots of applications where poking around bored is unacceptable; Medical, Financial, Law Enforcement, National Security to name the first few that come to mind.

      I personally don't want the system administrator at my Doctor's office browsing my health records or random people at my bank browsing my financial information.

    6. Re:Or they made a mistake by singularity · · Score: 3, Interesting

      Or they made a mistake

      Yeah, no employer would want to know about accidental DB access...

      Or there's a flaw in your software.

      Yeah, I *definitely* would not want to know about that.

      Or they were poking around bored.

      Once again, no employer would want to know about curious poking-around by employees.

      Or you've been hacked in which case you won't have an access record anyway if the hacker did their job right.

      Yeah, not worth it to take 30 seconds to make up a false record, since *every* cracker covers their tracks perfectly.

      Yes, quite superior to a honeypot, in every way.

      Different tools, different uses.

      --
      - (c) 2018 Hank Zimmerman
    7. Re:Or they made a mistake by dasmegabyte · · Score: 5, Insightful

      Ok -- I think this isn't necessarily a bad idea, so long as you don't expect it to be the end-all, be-all of security. I often perform wierd ad-hoc queries on tables for data mining purposes, or to help our support team do things that their program just won't do (like cross index reports for a list of ids).

      Some DBAs LOVE to think that their precious data is only access the way they want it to be accessed. I once had a guy tell me, flat out, "You guys should never be doing ad hoc queries. Write and submit a stored procedure for everything you do." I have never heard a more ivory tower asshole statement in my life, and you better believe I didn't listen for a second. Nor should I have, nor would he really want me to...when the CEO comes over and asks for usage statistics for a potential customer, he doesn't want to be told "Wait until the DBA shmuck reviews this query first." It becomes harder to justify your excessive salary when all you do is prevent us programming peons from doing our job and call it "security."

      If I pull up a honeyrecord, and you're my dba, you should ask me about it, but not assume my account has been hacked and lock it down. Which means this is nothing more than yet another check measure. You'll still have to eye your logs and know your system.

      You know, this is actually a great way to prove somebody from outside has been data mining, and prosecute them for it. Put bullshit data in your db. If it shows up on somebody's website as fact, you'll know they were grabbing your shit. Producers of maps do similar things...invent dead end streets and place them where nobody will ever try to go. If you look at somebody else's map, and you find your BS street, you know they plagarized. Just make sure you never buy a house on that street. Heh.

      --
      Hey freaks: now you're ju
    8. Re:Or they made a mistake by wmshub · · Score: 5, Informative

      If you are a desk clerk at a hospital, then the hospital would have every right to fire you.

      Hospital records are supposed to be kept as private as possible. Employees who satisfy their own curiousity without caring whose privacy they compromise should never have be allowed to have jobs where "poking around" in private data is possible.

    9. Re:Or they made a mistake by SewersOfRivendell · · Score: 2, Insightful
      Or they were poking around bored.

      If so, they deserve to be fired. Boredom is not an excuse for violating patient privacy.

    10. Re:Or they made a mistake by buffer-overflowed · · Score: 2, Insightful

      And a red flag should be triggered regardless of the legitimacy of the data.

      Therefore, having illegitimate data serves almost no purpose except to make it arguably more easy to detect.

      You should be able to detect behaviors of this type without resorting to this method.

      --
      The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
    11. Re:Or they made a mistake by Anonvmous+Coward · · Score: 2, Interesting

      "Yes, quite superior to a honeypot, in every way."

      Nitpick nitpick nitpick.

      All this negativity because the intentionally vague yet illustrative example didn't pass the "can I poke a hole in it?" test.

      The concept is sound. It just requires a little creative thinking to make it work in your own specialized case. Try putting energy into making the concept work instead of pointing out the flaws in the illustrative example.

    12. Re:Or they made a mistake by timmyf2371 · · Score: 4, Informative

      The UK's Data Protection Act is designed to stop things even like this.

      Employees within an organisation should not be accessing records about a customer/patient without the client's consent - ill intent or no ill intent.

      Particularly records such as hospital records - staff should under no circumstances be accessing records for any person, ie John F Kennedy, unless required by the customer/client/patient.

      If employees are poking around in files which are designed to trap them, what is to say they're not poking around in your records without your consent - is this breach of privacy acceptable to you?

      --

      Backup not found: (A)bort (R)etry (P)anic
    13. Re:Or they made a mistake by questamor · · Score: 4, Informative

      Producers of maps do similar things...invent dead end streets and place them where nobody will ever try to go.

      When I worked in mapping, this is exactly what we did, and we kept a database of the false information and could check quite quickly if another supplier's dataset matched ours, "bug for bug"

      The false street is one, and is used in products where an extra nonexistent street wasn't something that could have problems with the use of the map in particular. There are dozens of other methods for different datasets, depending on their use. That's been going on for decades in the mapping industry.

    14. Re:Or they made a mistake by IWannaBeAnAC · · Score: 4, Insightful
      Maybe, just maybe, in a hospital database I would agree. But there are many fields where you would want people to notice and flag suspicous looking records.

      Even in the hospital example, what would you do if the office worker noticed something was wrong? Say, there was an obvious typo or something like that, potentially serious if nobody notices. Do you want the worker to be afraid of reporting it?

      While I can see the obvious abuse, poking around stuff that you wern't specifically told to poke is the stuff of legends, it would be a shame if society evolved into a "no permission means no look, no touch" attitude.

      Sure, I can see that honeytokens can (and are - after all its just a version of the old 'put a marked note in the safe' trick that has been used in one form or another probably forever) be really useful - but it isn't a replacement for TRUST. I wouldn't want to see this applied universally, especially on public networks.

    15. Re:Or they made a mistake by IWannaBeAnAC · · Score: 4, Interesting
      Interesting. I would have expected that "national security" is one of the few places where 'random' poking around, following up idle speculations etc. is absolutely worth doing, because you might uncover something important.

      I can see this might be a problem in the USA though. In mosts countries, the secret services have nothing to do with law enforcement so a spook coming across a record that showed minor suspicous (in a criminal sense) behaviour, as long as it has no national security implications, would just ignore it. Unfortunately, in the USA, the agency likely to be doing the (illegal) snooping is the one and the only FBI, it means that (1) the national security has its hands tied by being constrained by procedures designed for ordinary criminals, and (2) procedures that ought to be use ONLY for serious national security (eg echelon?, unauthorized wiretaps etc) get misappropriated for urban law enforcement.

    16. Re:Or they made a mistake by Big+Jason · · Score: 2, Funny

      By that logic, I the UNIX Admin, should give you the root password because you think you need it to write some half-ass code, or do a "chmod -Rf 777 ..". DBAs and SAs exist to *manage* the environment, your job is to write shoddy code.

    17. Re:Or they made a mistake by vsprintf · · Score: 2, Interesting

      It's very easy for beginners to write erroneous SQL which will access every record in a table.

      Not just beginners. Half of the reporting and maintenance querries are likely to hit their trick records. They'd be constantly responding to false positives.

    18. Re:Or they made a mistake by feepness · · Score: 2, Insightful

      Or there's a flaw in your software.

      Or they were poking around bored.

      Or you've been hacked in which case you won't have an access record anyway if the hacker did their job right.

      Yes, quite superior to a honeypot, in every way.


      It's not superior it's a tool. You wouldn't want to ignore any tool, would you? Any of the above things are REASONABLE flags for you to have a look-see... maybe not get crazy, but at least look around.

      Would you NOT want to know about flaw in your software?

      Would you NOT want to know about the nosy employees and whether they had a legitimate reason or a pattern of snoopiness?

      Would you NOT want to know about hackers if they don't "do their job right"?

      Oh I see, you'd prefer to setup a honeypot and congratulate yourself on how clever you are.

    19. Re:Or they made a mistake by ajs318 · · Score: 4, Interesting
      Employees who satisfy their own curiousity without caring whose privacy they compromise should never have be allowed to have jobs where "poking around" in private data is possible.
      I can't agree with that. My sense of morbid curiosity makes gerbils look positively ignorant. As long as you never (a) reveal information you shouldn't have accessed, nor (b) base a decision on such information, it is not a problem for me. Possession of information is never wrong {claiming otherwise creates the concept of thoughtcrime}, though it can certainly be misused.
      --
      Je fume. Tu fumes. Nous fûmes!
    20. Re:Or they made a mistake by fyonn · · Score: 2, Interesting

      If employees are poking around in files which are designed to trap them

      this is vaguely reminiscent of the trivial pursuit case. basically a guy wrote lots of trivia books and was worried about ppl "stealing" his trivia facts for their own competing trivia books. so he planted a false bit of trivia (that columbo's first name was philip) and waited for someone to copy it. and trivial pursuit were the ones who did and they promptly got sued. of course the case got thrown out of court (you copy one person it's plagarism, you copy hundreds, it's research) but it's still an interesting point I think...

      and of course, proof of my own vast store of trivia ;)

      dave

    21. Re:Or they made a mistake by dasmegabyte · · Score: 3, Insightful

      God, it's assholes admins like this that give IT a bad name...and are probably the reason why so many jobs are getting outsourced. I mean, why keep around people who think it's their job to be a beligerent elitist and in the process stop everybody else from getting their job done? I didn't think Nick Burns was a funny character at all...I thought he was a sick composite.

      Listen. Management doesn't mean discouragement. It does not mean banning a person from doing what they need to do because you're too fucking lazy to make it safe. There's a huge difference between indescriminately giving somebody root and letting them run select statements in a database or on a particular set of tables. It's the difference between giving the inventory guy the keys to your warehouse, or letting him run around INSIDE without hassling him every five minutes. I used to work for the records center for the NY Department of Criminal Justice, and they didn't run as tight a ship as some of the UN*X admins I've known. That's because if they denied access to everything like some sysadmins, the "runners" wouldn't be able to pull what they needed, and law enforcement would suffer as a consequence.

      Besides, as much as you like to think of it as such, this isn't your system. You may be in charge of it, but chances are you don't use the thing. The customers do -- the customers and the staff who serve them. You may be in charge of it, but you have no ownership over it. You're in charge like the custodial staff is in charge of the toilet.

      You can keep the bad guys out of the building with your firewalls and your routers and your proxies. You can keep the idiots in house out of the sensitive shit, back up the data every 17 seconds and dust everybody's keyboards at night for unknown fingerprints. Hell, you can even come up with some cockamamie password policy, like i have to have at least one korean symbol in my password that changes bihourly. Do whatever makes you feel like you actually know dick about security -- just don't keep me from doing my job. If I can't run a query for a troubled customer, we've lost business. If you have to monitor one extra user account for suspicious activity, we haven't lost anything. Not only is creating potholes like this counterproductive, it also doesn't improve security in the least. I've never known an "exploratory hacker" who cared a whit about getting access to a person's read only accounts when it's often just as easy to get root. Why eat hamburger when you can eat steak?

      --
      Hey freaks: now you're ju
    22. Re:Or they made a mistake by ill_mango · · Score: 2, Insightful

      I dont think people are getting the main idea here. The honeytoken concept shouldnt be used as a way to identify EXACTLY who is illegally accessing your data. It should be used as a way to show who MIGHT be illegally accessing your data. Each incident should be investigated, but not every incident will yield some internal leak or security hole. Sure there are lots of ways your honeytoken could be accessed, but if you catch even 1 breach for every 20 or so accesses, isnt that worth it?

    23. Re:Or they made a mistake by antirename · · Score: 4, Interesting

      Here's what I've been doing for years. I have folder on my drive with a very suggestive name. Looks like porn... a few really good videos, some nice pic series, a few porn games, the usual stuff but fairly high quality. This folder is sure as hell not in any area that the webserver or anything else connected to the web should be able to touch, it is in a fake user's directory. The last few .exe files on the list are not porn games, though. At least that's not all they are. They've had some rather nasty viral code (not in the GPL sense) wrapped into them. The only way those files will ever be accessed is if the box has been compromised or I really screw up running as root (which would corrupt my logs, but otherwise do nothing since the box is *nix). Those files have been accessed once. I screwed up and didn't apply a patch I should have. The script kiddie, on the other hand, went off the radar a few minutes after those "special" files were downloaded. Yeah, I had to rebuild the machine to be safe (faster then figuring out how much damage the little fucker did and I really didn't care who he/she/it was), but at least I got some satisfaction out of it :) Now, this part is of course purely hypothetical, but maybe something like this could be used to "poison the well" on those PTP networks the RIAA is trying to monitor. There are .exe compression programs out there that do a GREAT job of convincing antivirus software that a piece of software doesn't REALLY contain something like, say, Chernobyl. If you run MS shit on your box (or have a gaming box running MS like I do), give it a try for your own amusement. Then, when you're done, give the hype about "sandboxes" and "heuristics" some thought. Of course, script kiddies don't always run antivirus software, but why not be thorough? Fuck 'em if they can't take a joke.

    24. Re:Or they made a mistake by digitalsushi · · Score: 4, Interesting

      my friend works at a GIS place. he corrects map coordinates. commercial map vendors will make fake streets to catch people using their data. so they have a policy. if its a commercial source, they need one more commercial source saying the same thing, else its bogus. government maps are always ok, though.

      --
      slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    25. Re:Or they made a mistake by ahaning · · Score: 3, Funny

      So, when my shortest-path solutions come out oddly for my GIS labs, can I explain in my report that the problem could be that John F. Kennedy Boulevard doesn't actually exist?

      --
      Withdrawal before climax is very ineffective and those who try this are usually called "parents."
    26. Re:Or they made a mistake by nexex · · Score: 3, Informative
      during the elizabeth smart saga, several employees were fired from the health care org my father works for for accessing her health care records, just satisfying your curiosity can get you fired.

      --
      Winter 2010: With Glowing Hearts
    27. Re:Or they made a mistake by SatanicPuppy · · Score: 2, Insightful

      I do a lot of database work. I guarantee I'd trip some of these record-bombs just doing my job.

      I mean, most times I'm supposed to be looking for weird stuff. I mean, right now I have access to info on people that I KNOW would be appalled to find out someone is privy to everything about some private part of their life. I don't get my jollies off it or anything, but there is no way I can fix some of these problems without ever taking a look at the actual data.

      Now, I could hack together some access controls, or just a little snoop program that tells some administrator who's been browsing his files without having to hide a bunch of stupid fake entries. Seems like that would be a better solution, and that's old, proven tech.

      Just my opinion.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    28. Re:Or they made a mistake by shilly · · Score: 2, Insightful

      I don't want you peering in my bedroom window and watching me. Your innocent intentions and the fact you haven't got a video camera in your hand make bugger all difference. I want my medical records treated in the same way.

    29. Re:Or they made a mistake by arkanes · · Score: 2, Insightful

      It's like this: A clerk needs to have access to all employee records, because he might have a legitimate need to access any given employees records. He access lots every day, and it's not worth the layer of beurocracy to have him fill out forms for every access. On the other hand, he shouldn't be going browsing, because thats a violation of privacy. So you add records that he would NEVER legitimatly be asked to look at, and if those are accessed then you know he's been doing something he's not supposed to.

  2. Popular anti-spam technique by Anonymous Coward · · Score: 3, Interesting

    I seed all my pages with special "token" email addresses that will only be found by a spammer using harvesting software (or a really really bored user). Normal people will never find it and never want to use it. It works amazingly well.

    1. Re:Popular anti-spam technique by Greedo · · Score: 5, Interesting

      Even better (IMHO) is a system I developed for dynamic pages.

      Each page is seeded with a random, unique email address. Also, that address is stored in a database, along with the time it was generated, the page it was displayed on, and info about the viewer (i.e. IP address, UserAgent, etc.).

      Then, if that email is ever used, another automatic system reads that data out of the database and can correlate it.

      It's interesting to see some things. Like how long after an email is harvested is it being used (as little as 4 hours), and whether the people harvesting are also spamming (usually not). This way, you can fight spam by attacking/blocking the spammers *and* the people doing the harvesting.

      Oh, and I claim prior art ... in case Bezos is reading this.

      --
      Tuus crepidae innexilis sunt.
    2. Re:Popular anti-spam technique by DeltaSigma · · Score: 2, Funny

      I do the same thing, except I harvest e-mail addresses from slashdot and post those.

    3. Re:Popular anti-spam technique by sakeneko · · Score: 2, Interesting

      You and a good many anti-spammers. I have a bunch of friends that have spamtrap addresses on web pages in "blind links" -- links that enclose no text or graphics. They can't be accessed by normal web browsers, but spammers using software to scrape the web for email addresses get them just fine.

      Blind spamtrap addresses aren't entirely foolproof. There are a few kooks who deliberately look for addresses in blind links or known to belong to other anti-spammers and feed them to web sites. But blind spamtraps are a whole lot less likely to have this happen than spamtrap@spambouncer.org.... (No, you do NOT want to send email to that address unless you are a spammer. If you are, have at it.) <G>

  3. Nothing new here, move along by ebh · · Score: 4, Informative

    This sort of thing has been around for decades. I remember as far back as the early 1970s, hobbyist magazines' "Buyer's Guide" issues would have deliberately bogus entries to ensure that their competitors didn't steal the data wholesale for their own buyer's guides.

    1. Re:Nothing new here, move along by AndroidCat · · Score: 4, Funny

      Encyclopaedias have done this for ages too. Make up a boring tiny entry for .. Boring Arkansas, and wait for a rival to copy it, then sue them. (Appologies if there is a Boring Arkansas, I am so sorry for you.)

      --
      One line blog. I hear that they're called Twitters now.
    2. Re: Nothing new here, move along by Black+Parrot · · Score: 2, Informative


      > This sort of thing has been around for decades. I remember as far back as the early 1970s, hobbyist magazines' "Buyer's Guide" issues would have deliberately bogus entries to ensure that their competitors didn't steal the data wholesale for their own buyer's guides.

      I actually did it on computers a decade ago, and I doubt that I was a groundbreaker even then.

      Already by then VMS provided ACLs and a very sophisticated security monitor that you could program plugins for ("plugin" for lack of a better term), so I set up a plugin that would mail me an e-message upon a certain trigger, and then put the trigger in the ACLs for some dummy files where some of our irresponsible support staff wasn't supposed to be playing around.

      --
      Sheesh, evil *and* a jerk. -- Jade
    3. Re:Nothing new here, move along by valkraider · · Score: 2, Funny

      There is a Boring, Oregon.

      There is a city nearby called Oregon City which leads us to this wonderful sign.

    4. Re:Nothing new here, move along by throwaway18 · · Score: 4, Informative
      >This sort of thing has been around for decades.
      Reputedly this technique has been used for log tables since the seventeenth century.

      A few hundred years before the invention of the electronic gadgets slasdotters take for granted people were navigating the world in sailing ships and calculating thier longditude and latitude with a sextant to measure the angle from the ground to the sun or a star, a clock and a book of log tables. Napier produced log tables in the 1600's but an accurate shipboard clock was only invented in 1764.

      A book of log tables can be used to multiply integers quickly using A*B=antilog(log A + log B) or to calculate triginometic funcitions like sine, cosine and tan.

      Original production of a book of log table took a lot of mathematical work. Publishers reputedly seeded the books with errors in the last digit to catch copiers. Link

    5. Re:Nothing new here, move along by ADOT+Troll · · Score: 2, Insightful

      Some people have pointed out that maybe someone just looking through a database on legitimate business sees an interesting patient file, and opens it up, just to look.

      One reason this idea would be especially good for hospitals is because such actions have gotten hospitals sued in the past. Simply put, no hospital employee is supposed to view a patient's information unless required. So, if Nurse Betty is looking up "John F. Kennedan's" file, and also sneaks a peek at "John F. Kennedy's", she just broke federal law, and the hospital is going to want to know about that.

      As for false positives in other instances, people seem to be just trolling. For example, every single day at a former employer of mine, a cell phone provider, we'd get false positives on customer who may or may not have been using fraudulent information to sign up for service. As such, we would stop and call the verification services we used, and verify that customer. So sure, out of thirty customers a day, it would generate five warnings, four of which were false. But one of them wasn't, and that makes all the difference.

    6. Re:Nothing new here, move along by jazman · · Score: 2, Insightful

      Yes, but don't forget according to the USPTO anything obvious, well known for decades etc, when augmented with the text "with a computer" makes an entirely new invention that is worthy of a patent and not at all obvious to anybody. I'm surprised they haven't already got a patent on it.

  4. Nothing new by deman1985 · · Score: 2, Interesting

    I've used the same concept before on my work computer. I plant suspiciously named files on my desktop or (usually) less obvious places so if someone tries to search my computer and comes across this file, reports its contents, and I hear about it, I know it's time to change my password ;)

    1. Re:Nothing new by dnoyeb · · Score: 2, Informative

      Me too. especially email. I have an address in my address book with the name of

      "This mail was send by virus"

      something like that, and I expect the email to bounce back at which point I know I have been infected.

      also people have been hiding email addresses in web pages to test spammers for a while now.

    2. Re:Nothing new by JUSTONEMORELATTE · · Score: 2, Interesting

      David, is that you?
      When I got my first admin job (first root password) my boss did something like this. He had open perms (755) on his home dir, then a private dir (700) with a file named .sex
      He also had a cron job on another box that checked last-access-time for the .sex file.
      My sense of ethic has come along way since then, in part because of the (perfectly reasonable) way he talked to me when I got caught.
      DavidH, if you ever read this, thanks again.

      --

  5. Just like "ringers" by vegetablespork · · Score: 5, Informative
    Folks who rent mailing lists add "ringers," which, if they receive a mailing after the term of the rental is up, yield prima facie evidence of violation of the rental contract.

    This is an interesting use of a known technique to help detect the unauthorized use of data, and alert administrators that the barn door is open--and maybe even who opened it.

    --

    Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

    1. Re:Just like "ringers" by Walt+Dismal · · Score: 2, Informative
      The adding of ringers is indeed an old practice but still a useful one. It's also used by intelligence agencies and can point a leak straight back to a single source. The Soviets used it during the Cold War and, sadly, people have died because of it.

      After John Kerry's campaign manager's laptop - with his campaign information - was stolen in San Francisco this year under very suspicious circumstances, and shortly thereafter, the same thing happened to Democratic candidate for SF mayor Angela Alioto, I realized that all political candidates should add ringers to their databases for campaign contributors. In the event that an opponent engineers a theft of data and uses it to solicit funds from people on the list, this might be used to identify the player.

      And these thefts DO occur more often than you might imagine. It's kind of odd how it's only Democrats whose databases have been stolen. There was also a database theft from a Democratic gubernatorial candidate in Tennessee... call me paranoid, but it's all documented.

  6. Search? by ajiva · · Score: 3, Interesting

    What happens if someone does a search for that happens to find "John F. Kennedy" and several other patients. Does that mean the person was in the wrong place?

    1. Re:Search? by WindBourne · · Score: 2, Funny

      Does that mean the person was in the wrong place?
      Well, yes. He is suppose to be in the Arlington National Cemetary, not a hospital.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  7. The problem... by melete · · Score: 5, Insightful


    The problem with this (and with a lesser degree, with honeypots) is that these tokens will get accessed in legitimate ways -- for example, what if your secretarial staff is creating a mailing list, and "JFK" gets sent something? Or you have a browse function in an application that uses the database?

    It's a good idea, but not a panacea.

    1. Re:The problem... by DaveAtFraud · · Score: 2, Informative

      Unfortunately, the hospital example isn't the greatest but the idea is to add such a record with contradictory information such that known/legitimate uses of the database will not extract it. In this case that might be setting both the "is a patient" and the "deceased" indicators to true or "discharged on" and "in room number" fields or showing the patient as being in a non-existant room. This approach works best when designed into the data from the start since checking multiple, supposedly redundant fields can be specified as a requirement for all systems accessing the data.

      A variantion on this in the non-digital world is using either different middle initials, different first names, adding a mail-stop, etc. to the address you use for signing up for a magazine subscription, etc. When you start getting junk mail with that address, you know they sold your address to someone else. People have been doing this for a long time.

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
      Ben
    2. Re:The problem... by mindstrm · · Score: 2, Interesting

      You generally work around it. It's not as simple as "was this account accessed". I mean, you can track that on legitimate accounts.. you don't need fake ones..
      but inserting fake addresses into the customer database, with fake credit cards and whatever so that you can tell when your database has been compromised, or otherwise, is a good idea, and has been done by many smart people for ages.

      If the secretarial staff sends a message to that user, you'll know where it came from, and won't have a problem with it. If your competitor sends a message to it, you KNOW your database was stolen.

  8. Yes, this is old news by brooks_talley · · Score: 2, Interesting

    Yahoo (and presumably other search engines follow suit) keeps some bogus entries in the DB so they can detect someone stealing their whole DB.

    Some print newspapers run bogus classified ads so they can detect a competitor trying to bulk up their own classified section.

    Some anti-spam companies post to newsgroups specifically to get addresses harvested; any email to those addresses is the sign of a spammer.

    Handy, but hardly breaking news. Might as well run an article about a researcher discovering the usefulness of packet switched networks.

    Cheers
    -b

  9. RIAA Using HoneyTokens by Anonymous Coward · · Score: 2, Interesting

    Another good example would be the RIAA putting bogus music files on P2P networks. For example, if you query and download a file that is named "Metallica - Enter Sandman.mp3" then chances are you have other files that are of dubious lineage.
    The sword here cuts both ways, unfortunately.

    ----
    Like listening to music? Then use Fission, the MP3 player with a brain!

  10. I do this already by L.+VeGas · · Score: 5, Funny

    By placing arsenic in your water bottle that you leave in the refrigerator, you can tell who's been pilfering your lunch.

    1. Re:I do this already by Jaguar777 · · Score: 2, Funny

      By placing arsenic in your water bottle that you leave in the refrigerator, you can tell who's been pilfering your lunch.

      I prefer to use a bottle of honey. You catch more people that way. I even tried vinegar, but honey works best :)

      --
      Maybe you should educate the morons of tomorrow so they'll stop believing the leaders of tomorrow. - Dogbert
    2. Re:I do this already by dschl · · Score: 4, Funny

      I have heard stories of leaving gloves dusted with dye powder (same stuff used in money shipments) in your locker, just for the glove-thief on drilling rig crews. You always know who is stealing your gloves, but the bright red hands of the thief let everyone else know, too. If you are feeling a little bit nastier, you dust the inside of the glove with caustic, and then leave it in your locker for the glove thief. The caustic is a bit more dangerous, because if he rubs his eyes just before his fingers start burning, it could cause severe eye damage.

      The lunch thief in my drilling crew was the motorman, who did five years in Kingston pen for armed robbery. Claimed he was "reformed", so I guess he didn't really consider sandwich theft to be much of a crime. I was tempted to add ex-lax or something worse just for him, but never got around to it.

      --
      Slashdot - the place where you can look like a genius by restating the obvious
  11. Been around for awhile by miyako · · Score: 5, Funny

    ...several years in fact, although in a different form.
    A while back a bunch of businesses created a website called slashdot to monitor people who were surfing the net instead of doing work.

    --
    Famous Last Words: "hmm...wikipedia says it's edible"
  12. This is new? by shamino0 · · Score: 4, Interesting
    I seem to remember that phone companies have been doing this for decades in order to catch people illegally copying the phone book.

    Phone listings are not proprietary - anyone can publish a phone book. But you can't copy someone else's publication (like the telco's official phone book.)

    In order to tell if a third-party phone book is legal or not, the telcos put a bunch of bogus listings in ever one. When third-party books are published, the telco can check to see if the bogus listings are in it. If they are, then they know that the book is an illegal copy of the telco's phone book. A book that doesn't pirate the telco's book (e.g. using listings purchased from the telco or by asking people to contribute contact information) will not have those listings in it.

    This sounds like the same concept applied to a new purpose.

    1. Re:This is new? by Lionel+Hutts · · Score: 4, Informative

      Right idea, wrong conclusion.

      It is perfectly legal to copy all the listings out of a phone book under your own name with no attribution.

      The phone book publishers that caught people copying this way discovered that it did them no good.

      --
      I Can't Believe It's A Law Firm, LLP does not necessarily endorse the contents of this message.
  13. Re:oh, you mean like my penis? by nightsweat · · Score: 2, Funny

    I'm pretty sure you can leave access to that thing wide open and it'll still be as safe and untouched as if it were translated to Navajo and encrypted with 3DES.

    --

    the major advances in civilization are processes which all but wreck the societies in which they occur - A.N. White
  14. Or they were poking around.... by autopr0n · · Score: 4, Interesting

    Or they were poking around bored.

    Or there's a flaw in your software.

    Well, then you'll just end up with a record of an 'intrusion' from localhost. if there is something wrong with your software, you should fix it anyway.

    Or they were poking around bored.

    The whole point is that they shouldn't be poking around. I certanly wouldn't want hospital employees 'poking around' in medical records. If someone is 'poking around' in sensitive data, then they are a hacker. If it's someone from your organization, you should either bitch at 'em or fire 'em, depending on what kind of work you do.

    Or you've been hacked in which case you won't have an access record anyway if the hacker did their job right.

    Not if you burn logs straight to a multisession CD...

    --
    autopr0n is like, down and stuff.
  15. Web developers have known this trick for a while by thalakan · · Score: 3, Interesting

    I first saw it mentioned at Black Hat 2002 in Vegas last year. The idea was that you would create fake session tokens for web applications and then monitor them for access by applications trying to brute force the session token values.

    I mentioned it to a web developer who said that the idea has actually been implemented in some of the large e-commerce sites he's worked on.

    --
    -- thalakan
  16. One note on false positives "problem" by Nemus · · Score: 3, Interesting
    Some people have pointed out that maybe someone just looking through a database on legitimate business sees an interesting patient file, and opens it up, just to look.

    One reason this idea would be especially good for hospitals is because such actions have gotten hospitals sued in the past. Simply put, no hospital employee is supposed to view a patient's information unless required. So, if Nurse Betty is looking up "John F. Kennedan's" file, and also sneaks a peek at "John F. Kennedy's", she just broke federal law, and the hospital is going to want to know about that.

    As for false positives in other instances, people seem to be just trolling. For example, every single day at a former employer of mine, a cell phone provider, we'd get false positives on customer who may or may not have been using fraudulent information to sign up for service. As such, we would stop and call the verification services we used, and verify that customer. So sure, out of thirty customers a day, it would generate five warnings, four of which were false. But one of them wasn't, and that makes all the difference.

    Theres never going to be some "All seeing Eye of God" security system, but every little bit helps. Especially, as noted, in both banking and hospitals, where customer's information is bound to a need-to-know basis by federal law.

    --
    Mod Points: Helping you keep your opinion to yourself.
  17. Old, old idea. by DdJ · · Score: 4, Informative

    People have been doing this for ages, at least out here in the "really real world".

    Mapmakers put fake cities on their maps in obscure places, so that they can tell whether another mapmaker just copied their maps (illegal) or whether they went out and compiled their own information.

    Folks who put together directories (like phone books) that forbid their use by telemarketers put fake people (with real phone numbers) in there to identify telemarketers that are illegally using the directory as a basis for telemarking calls.

    There's even a sort-of-backwards example from cryptography, that I believe Schneier came up with. You are all probably familiar with the basic concept that if you crack someone's crypto, you can't use the info you get from cracking their crypto unless you can plausibly explain how you got that info by another mechanism. There are big chunks of Cryptonomicon dedicated to this idea, and it's a real idea. Well, one way to tell if your crypto has been hacked is to find a really funny joke and to transmit it only by your crypto mechanism. Most folks who'd crack your crypto would have a hard time believing that the cleartext of the joke was never transmitted anywhere, so they see less reason to be anal about the normal procedures. So, you watch to see if the joke "leaks out" into the world. If so, and if you maintained other security, then your crypto has been broken.

    You'll find all sorts of examples of this basic idea, going back for centuries.

    1. Re:Old, old idea. by ralmeida · · Score: 3, Funny

      Yeah, I have this really, really, really good joke, but I can't tell you because I use it as a honeytoken.

      I also have a simple proof of Fermat's Last Theorem, but it's being used as a honeytoken also. Sorry.

      --
      This space left intentionally blank.
  18. Re:Not new at all... dictionaries, maps, etc. by Tumbleweed · · Score: 2, Funny

    > Dictionaries contain false entries intended to serve as markers and preserve the collection copyright.

    That must be where that word 'nukyuler' comes from that I keep hearing W use, right?

  19. Wise detected pilfering info from Installshield by raaum · · Score: 3, Informative

    basically because of a honeytoken like entity

    someone at installshield had an entry in some internal company data source using her maiden name (and had used her maiden name nowhere else). she recieved solicitations from wise and got suspicious.

    now installshield is sueing the hell out of wise, see this article, and this news release

    1. Re:Wise detected pilfering info from Installshield by quinkin · · Score: 2, Interesting
      A perfect example of honeytokens.

      Thanks for the links, very interesting.

      Wise din't exactly live up to it's name...

      Q.

      --
      Insert Signature Here
  20. Re:Similar to anti-spam provisions by BlueWonder · · Score: 2, Funny
    Didn't Cliff Stoll do something like this when he was tracking down hackers at LLNL?

    No.

    Cliff Stoll did something like this when he was tracking down hackers at LBL.

    The article probably wouldn't have mentioned Cliff for using this technique if he hadn't. :-)

  21. Re:Renting a mailing list? by pinkfalcon · · Score: 2, Informative

    When I worked for a mail order company for songbooks, we rented a list of all the youth groups and churches in the U.S. for a one time mailing. Those who responded got put on our real list and we threw away the rest.

    --
    Real SUV's don't have cupholders
    It's 5:42 A.M., do you know where your stack pointer is?
  22. This is a great idea by faust2097 · · Score: 2, Interesting

    One place I worked at had 'root' as a honeytoken on all their production servers, there was a separate administrator account [they never would tell me what its name was...] and if anyone logged in as root it set off all sorts of alarms. I thought that was cool.

  23. Re:Sorry-ass bosses. by pla · · Score: 4, Insightful

    When the Boss steals, it's big-time, way more than any of you make in a year at your salaried job.

    The big guys don't need to steal to drain the company. The laws (and corporate policies) allow them to do things the rest of us would spend hard time in the federal pen for.

    As a trivial (though not unusual) example, at my previous job, the CEO made a bad call about handling a bug in a customer's software. Relatively minor bug, but due to the nature of the software, he and the company might actually have had to endure criminal proceedings if they handled his bad call poorly.

    So the solution? He left the company with nearly a ten MILLION dollar parting bonus, sort of vaguely admitted responsibility, regulators considered the matter suitably dealt with, and the problem went away.

    Think about that... This guy broke the law, so they gave him millions of dollars.

    And some folks wonder why so many of us outright despise corporate America.

    As Eric Idle once said, after killing a dozen or so tribesmen in Monty Python's "The Meaning of Life", "Back home they'd hang me, but here they gimme a fuckin medal!".

  24. = the mapmaker's trick for catching plagiarists by G4from128k · · Score: 2, Interesting

    Honeytokens sounds similar to the map publisher's trick of adding fake towns to maps. If a competitor copies the map, the original author/copyright holder can catch the copier by looking for the fake town.

    --
    Two wrongs don't make a right, but three lefts do.
  25. Hospital staff using SQL? by aligma · · Score: 2, Interesting

    Well, I don't know about the rest of the world, but in Australia I don't think hospital staff in general know SQL! Besides, if someone can use SQL to access the hospital database you have a problem anyway. If you think about it, a hospital would have some kind of built interface to the database, wouldn't it?

  26. fake files on kazaa??? by pair-a-noyd · · Score: 4, Informative

    Aren't all those fake files on the p2p networks honeytokens??

    They are lures, if you bite then you are doing something illegal and they get your IP address just for biting the bait???

    Bam! Nothing to it...

    I've ALWAYS suspect this..

  27. Not exactly revolutionary... by nmg196 · · Score: 2, Insightful

    Not exactly revolutionary... This is just list seeding.

    You shove in one-time known fake name into a mailing list (postal or e-mail) that you sell and then if any mail arrives at that address sent by someone you didn't sell the list to, then you know that they've been abusing their terms for use of the list. I do the same thing with websites... I register for websites I write with sitename_seed@mydomain.com and if any of the 'seed' addresses get mail, then I know that someone's been harvesting addresses from that site. Thankfully this has never happened (yet!).

  28. done by louisfreeman · · Score: 2, Insightful

    Our company uses this trick. There are 'honey-addresses' in our database. (a correct address belonging to an employee, with a completely wrong name) As soon as anything arrives at one of those adresses we know someone has made illegal use of an address from our database. Whatever gets send tells us who. Legal action follows ....

  29. Credit cards and SSNs? by sakeneko · · Score: 2, Insightful

    If you go making up honeytoken credit card numbers and social security numbers, you'd better be sure they *are* bogus, not real numbers that belong to someone you don't know. Otherwise, your honeytoken might be someone's real data....

    Oops wouldn't cover it in that case. <wry grin>

  30. you mean like cddb? by Foresto · · Score: 2, Interesting

    This reminds me of the cddb being stolen by Gracenote. Last time I checked, they were still claiming to own the database of audio discs (they may have changed their tune by now), despite the fact that it was built mostly from submissions by people like me. Gracenote basically took our diligent work, and started restricting access to it in order to make money. How do we know that they didn't build their own database? Because it contains entries for unpublished CDs that don't exist outside the homes of a few specific people; effectively honeytokens.

    (Fortunately, an alternative now exists.)

  31. French railroad "standard" procedure... by Pig+Hogger · · Score: 2, Interesting
    French engines are fitted with a myriad of safeties who, once tripped, must be resetted in order for the train to proceed. However, to reset those safeties, you have to break a seal so the broken seal indicates that a safety feature has been tripped.

    So, whenever a careless engineer trips something, he merely writes in the log "deliberately tripped such and such safety to demonstrate it to so-and-so", and no one is the wiser...

  32. patients aren't in the hospital until in DB by wadiwood · · Score: 2, Insightful

    So the JFK record would have to be corrupted, because if it emulated a correct record, then when the senior ward supervisor (nurse) was rostering staff to look after patients, JFK would be selected and allocated automatically. You'd have to fake all the way up to the top, ie ward, doctor, everything. And then the staff would recognise it as fake. Hospital patient databases are mostly for making sure patients get the right treatment, and a legal record of that treatement, and a financial record of the cost of that treatment, so a fake record would still have to be accessible to people responsible for these.

    It doesn't make sense to say that nobody should be looking at the JFK record. It would make more sense to see the ward staff go nuts trying to find where he nicked off to (like an altzheimer's patient). He's in the computer so he should be in the hospital. If it is merely a historical record, the same problem would apply to the accounting staff (why hasn't he paid his bill?).

    And mostly when you go into a hospital or medical facility they get you to sign something that says vaguely that you consent to have your details available to anyone they deem appropriate. They're not going to come back and try to get your permission separately to give details to the cardiac doctor if you happen to have a heart attack while staying with them!

    I understand the concept, but I think the example is fairly poor. Perhaps it would be more accurate to say something like "access to this record should be limited". And I think the concept may be fairly old, eg in WWII examples of feeding the enemy false data, rather than actually imprisoning the detected spy.

    --

    -- it must be true, it's on the internet.
  33. These errors are called salt. by isdnip · · Score: 3, Informative

    This is standard process in the database biz, including things like mailing lists and (as others have noted here) maps. The term for it is "salting". Calling them "honeytokens" is applying the wrong seasoning... and treating it as new on /. is also silly.

  34. Sorta honeytokenish ATM number protection by Anonymous Coward · · Score: 2, Interesting

    When I got my ATM card, I wrote three 4-digit numbers on the back of the card, and showed it to my friends.

    Friend: "Oh, I see! You hid the pass code among some fake passcodes!"
    Me: "No, ALL of them are fake. I keep the real one in my head. I figure that a thief will think what you are thinking, and try all three numbers. Then the machine will eat the card."

  35. Re:arrgh store your own damn rekkids by slaida1 · · Score: 2, Informative
    Particularly records such as hospital records - staff should under no circumstances be accessing records for any person, ie John F Kennedy, unless required by the customer/client/patient.

    If so what's the point of storing those records in hospitals? Hospitals aren't storages for peoples various papers, let patients store their own damn records.

    --
    Preserve old classics: copy your collection onto all hard drives.
  36. This is illegal by Cardbox · · Score: 2, Informative

    In civilized countries you are not only not allowed to set traps for burglars, it has now been established that you owe a duty of care to anyone who breaks into your premises and trespasses on your land. If you know that kids might climb through your fence to hide in the long grass and get stoned, then KEEP OUT notices are not enough and if you have any hazards (deep wells, wires hidden in the grass) they must be made safe.

    The logical correlative of this is that if you provide files with the intention that they should be downloaded by people who break into your system, and those files are engineered to cause damage, you will be (possibly criminally) liable for any damage you cause. "I didn't expect anyone to come this way" would be no defence when the only conceivable purpose of these files is to cause harm.