Slashdot Mirror


Hiding Secrets With Steganography On FreeBSD

BSD Forums writes "Bad guys in the movies all keep their wall safes hidden behind paintings. Is there a metaphor in there for your sensitive files? OnLamp's Dru Lavigne explores steganography, or hiding secret messages in images or sounds, with the outguess and steghide utilities on FreeBSD."

424 comments

  1. GOATSE LINK MOD PARENT DOWN by Anonymous Coward · · Score: 0, Informative

    fuck you.

  2. I have done this in windows... by skajake · · Score: 0

    I hide a picture of myself in the login bitmap on my school network

    --

    ~ Maintainer of the Skajake Projects

    1. Re:I have done this in windows... by skajake · · Score: 1

      I said my networks login bitmap, not logo.sys I also said i used stegonography to hide my image. I didnt use a graphic editor. Take a chill pill man.

      --

      ~ Maintainer of the Skajake Projects

    2. Re:I have done this in windows... by Anonymous Coward · · Score: 0
      Bow before me for i am root


      Congratulations on your first Mandrake install!

  3. BSD isn't dying... by Anonymous Coward · · Score: 4, Funny

    ...people just think it is because it hides itself very well. ;-)

  4. Re:Example: by herrvinny · · Score: 2, Informative

    Don't click on it! It's an animated GIF... and the second pic has serious problems...

  5. makes you wonder... by akaina · · Score: 5, Funny

    Makes you wonder what the demon is hiding

    --
    Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose.
    1. Re:makes you wonder... by dipipanone · · Score: 4, Funny

      <Darl McBride>
      I'll tell you what the Demon is hiding -- our intellectual property, fer cryin' out loud.

      Boies? I hope you're getting all this. The damned open source, heathen, communist hippies are deliberately flaunting their ability to conceal the code they've ripped off in an image of some goddamned devil. If that isn't proof enough of a conspiracy to rip us off, I don't know what is!
      </Darl McBride>

    2. Re:makes you wonder... by Anonymous Coward · · Score: 0

      Not much -- unless it's been buying blue pills from spammers.

  6. Is this limited to FreeBSD only? by Wigfield · · Score: 4, Interesting

    I'd be interested to know if this is just a BSD thing or if I can run these apps on Linux or Windows.

    1. Re:Is this limited to FreeBSD only? by akaina · · Score: 3, Informative

      There used to be a program called Steganosis in the win95 days. I'm sure there's a modern equivalent, if not an updated version.

      --
      Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose.
    2. Re:Is this limited to FreeBSD only? by akaina · · Score: 1

      Steganosis(sp) - it's been a while - I think it was Steganos

      --
      Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose.
    3. Re:Is this limited to FreeBSD only? by mlk · · Score: 5, Informative
      --
      Wow, I should not post when knackered.
    4. Re:Is this limited to FreeBSD only? by SkyMunky · · Score: 4, Informative

      also check out http://camouflage.unfiction.com

    5. Re:Is this limited to FreeBSD only? by criquet · · Score: 5, Informative

      I just compiled the source on Linux and it appears to work just fine.

    6. Re:Is this limited to FreeBSD only? by Enigma+Deadsouls · · Score: 2, Informative

      JPHS for Linux and Windows.

    7. Re:Is this limited to FreeBSD only? by Anonymous Coward · · Score: 0

      You can get these apps for any OS. You can also get apps that will rip this shit out of any type of pic file for any OS.
      Where you got it, when you got it, how you got it, who originated it would be gone.
      Gifclean, Jpgclean etc.
      Amazing how much hard drive space is taken up by extraneous crap in pic files.

    8. Re:Is this limited to FreeBSD only? by BiggyP · · Score: 1

      well, there's a stegano plug-in for The GIMP http://registry.gimp.org/plugin?id=314 , so i guess you can run it on Linux, Windows, OS/2...

      oh, if you're on win32 you'll probably want a precompiled plug-in, so http://wingimp.hp.infoseek.co.jp/files/plug-ins/st egano.exe might still work.

    9. Re:Is this limited to FreeBSD only? by BiggyP · · Score: 1

      ok, i've realised why you should always use the preview button the correct win32 binary URL is http://wingimp.hp.infoseek.co.jp/files/plug-ins/st egano.exe

    10. Re:Is this limited to FreeBSD only? by orthogonal · · Score: 2, Informative

      John Walker's eclectic site, fourmilab.org (fourmilab.ch) has a JavaScript (ECMAScript) stenography app.

      He also offers a public domain stenography app in portable C.

      Those looking for really random numbers, of course, will know about his HotBits.

    11. Re:Is this limited to FreeBSD only? by TedCheshireAcad · · Score: 4, Interesting

      I'm probably gonna get modded down for this, but:

      Please, please, please, avoid steganography and use standard cryptography if you want to protect data. Steganography's security lies in the idea that if you conceal the method with which data is obscured, you conceal the data. This is a very bad way to assume security. In any data protection scheme, you should always assume your enemy has the algorithm used to obscure the data, but that only you have the secret (key).

      I do realize that steganographic techniques now will encrypt data then insert the encrypted bytes into the image, but if it is so easy to extract the steganographically encoded information, what's the point of encoding it in the first place? Differential steganalysis seems to be an easy enough method of finding steganographically encoded data, so recovering the information encoded into an image or whathaveyou is somewhat of a trivial problem, and if there is a trivial step in your data protection scheme, it should just be removed, because it's pointless.

      Kerkhoff must be rolling in his grave.

    12. Re:Is this limited to FreeBSD only? by ciaran_o_riordan · · Score: 1

      > > http://wingimp.hp.infoseek.co.jp/files/plug-ins/st egano.exe

      > ok, i've realised why you should always use the preview button

      it's a slashdot bug (feature?). Spaces get stuck into long strings for some reason. (I could understand it if it only happened to verrrry long strings, but this always happens to URLs that are posted as plain text. So you just have to always post as html when you're posting URLs.

    13. Re:Is this limited to FreeBSD only? by Anonymous Coward · · Score: 0
      This part:
      % cd /usr/ports/security/outguess
      % make install clean
      is just a BSD thing, which you can't do on most other OSes.
    14. Re:Is this limited to FreeBSD only? by irc.goatse.cx+troll · · Score: 1

      Because otherwise someone could post really long lines of text widening the page, see: http://en.wikipedia.org/wiki/Page_widening

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    15. Re:Is this limited to FreeBSD only? by mhesseltine · · Score: 1

      by irc.goatse.cx troll (593289) on Mon Dec 08, '03 01:43 PM (#7661626)

      Because otherwise someone could post really long lines of text widening the page, see: http://en.wikipedia.org/wiki/Page_widening

      Tell me I did not just read that. Thank goodness the trolls are here to explain page widening.

      --
      Overrated / Underrated : Moderation :: Anonymous Coward : Posting
    16. Re:Is this limited to FreeBSD only? by Rebar · · Score: 5, Insightful

      One facet of data security is deniability. Which would you rather the Department of Homeland Security find on your hard drive:
      /documents/plan_for_world_domination.pgp
      or
      /wallpaper/cute_puppies.png?

      A securely encrypted message, hidden in a file with ostensibly another purpose, such that there is no way to prove the existence of the hidden message would keep anyone from telling you: "Reveal the secret key to this obviously encrypted file, or face contempt of court and an automatic prison sentence."

    17. Re:Is this limited to FreeBSD only? by Anonymous Coward · · Score: 0

      much like regan, you have plausible deniability.

      crap. I'm showing my age.

    18. Re:Is this limited to FreeBSD only? by Anonymous Coward · · Score: 0

      Actually, the best idea would be to mix the two. Since well-encrypted data should look like random noise, steganographising (thanks, Bush!) an encrypted file would hide the fact that there is anything to hide AND give you the security a secret key provides.

    19. Re:Is this limited to FreeBSD only? by Anonymous Coward · · Score: 0

      I'm probably gonna get modded down for this, but...

      I'm probably going to get modded up for saying that!

      Funny how that works.

    20. Re:Is this limited to FreeBSD only? by andyrut · · Score: 3, Informative
      A securely encrypted message, hidden in a file with ostensibly another purpose, such that there is no way to prove the existence of the hidden message...

      You make an excellent point. However, if the Department of Homeland Security suspected that you were hiding data within your own obscure files, they could search the files themselves for "extra" data. They can prove such a message exists, even if they can't discover what the message is.

      Heck, within the steghide program itself you can see if a file contains embedded data (from the article):
      The steghide info command is quite useful. It will tell me if a file contains hidden data (however, only from steghide-created files, as far as I know)


      So if they suspect that your cute puppies are really plans for world domination, they could find out.
    21. Re:Is this limited to FreeBSD only? by utlemming · · Score: 1

      How many graphic files are on your computer? If the government knows that your using encyption they can break it. But since, as the post above me points out, your hiding the fact that your hiding information, it makes it hard to find that your finding information. A family friend works for the Government in detecting stenographic communications said that any wide spread use of stenography could really hamper the government. Why? Because instead of looking for encyrpted files, they would have to look at images and music or even executables. Think about it -- on my computer I have 32,060 images (no, none of it is p0rn) alone and that is just my Windows machine. The government would have to look at each of those images one by one for any messages. Further, if any encryption was used, it could just look like noice in the file. Imagine if used an 6 gig MP3 collection?

      The real hinderence to anyone looking for steographic information is that you need the key. A quick test, using my FreeBSD box, revealled that not having the key yields no results, not even garbage. Futher, hiding a 1k file in a 25k picture revelled little graphical difference. A comparision revealed that the stegged file had a little difference, and it wasn't until I had the zoom turned up to 234 times that I founda whole lot of difference.

      Agian, the whole point is so that nobody even knows that your using it. And no one is going to think twice if you just happen to have up on your website for your puppy Flopsy, then if you are emailing encyrpted files.

      --
      The views expressed are mine own and do not express the views of my employer.
    22. Re:Is this limited to FreeBSD only? by X-ite · · Score: 3, Interesting

      However, if the Department of Homeland Security suspected that you were hiding data within your own obscure files, they could search the files themselves for "extra" data. They can prove such a message exists, even if they can't discover what the message is.

      This is true, but finding well-encrypted data is much harder than finding plaintext data. Plaintext data has certain statistical properties, i.e. in ordinary English ascii-text some characters are used more often than others. Cipher text usually resembles a random stream of data. This means that a discovered "disturbance" in image data produced by information encoded in the low order bits might just as well have been produced by inaccuracies in a scanner or digital camera. I am not claiming it is impossible to show that data is hidden in an image, but I assume it will be much harder to prove this in court if the data is encoded using a "statistically sound" encryption algorithm.

    23. Re:Is this limited to FreeBSD only? by a24061 · · Score: 1
      avoid steganography and use standard cryptography if you want to protect data



      Isn't the main point of steganography to hide the presence of encrypted data? Use encryption first, then steganography.

    24. Re:Is this limited to FreeBSD only? by Colonel+Cholling · · Score: 2, Funny

      A family friend works for the Government in detecting stenographic communications said that any wide spread use of stenography could really hamper the government.

      John Ashcroft: Miss, take my dictation.
      Secretary: MUAHAHAHAHA! (shuts down government)

      perhaps you meant steganography?

      --

      I am Sartre of the Borg. Existence is futile.
    25. Re:Is this limited to FreeBSD only? by Anonymous Coward · · Score: 0

      40 chars. not that anyone reads at such a silly resolution as to that being a problem...

    26. Re:Is this limited to FreeBSD only? by utlemming · · Score: 1

      LOL! Thanks for point it out.

      --
      The views expressed are mine own and do not express the views of my employer.
    27. Re:Is this limited to FreeBSD only? by cpghost · · Score: 2, Interesting

      Reveal the secret key to this obviously encrypted file, or face contempt of court and an automatic prison sentence.

      You can encrypt two (or more generally N) messages with different keys into the same encrypted file. If confronted with the above ultimatum, reveal just one key and keep the very important information secret just as before.

      Of course, many messages encrypted into the same file would draw suspition from cryptanalysts, but those experts are in rare supply and regular police would generally stop bothering you if they can see one mildly incriminating decrypted message (surely, it has to be a a nice bait).

      Steganography comes into play if you want to hide the secondary secret messages in the multi-message encrypted file...

      --
      cpghost at Cordula's Web.
    28. Re:Is this limited to FreeBSD only? by Anonymous Coward · · Score: 0
      Stegano-microsoft-doc-msword

      BillGates: HA, ha, ha, ha your VISA&banks-passwords are mine!

    29. Re:Is this limited to FreeBSD only? by Anonymous Coward · · Score: 0
      Here's the secret key:
      *BSD is dying
    30. Re:Is this limited to FreeBSD only? by Eiki · · Score: 1

      Because the presence or absence of encrypted data is also a kind of information which you might not want to reveal to the enemy. Still vulnerable to analysis, maybe, but only if they think to do it.

    31. Re:Is this limited to FreeBSD only? by Anonymous Coward · · Score: 0

      It's dead. Deal with it.

  7. Hiding pr0n? by Realistic_Dragon · · Score: 4, Interesting

    I used to use this kind of thing to hide certain, ahem, suspect images on the Acorn machines at school.

    Of course being an adult now it's not as required, but I suppose it might be able to hide offensive pr0n images inside more innocent ones - so that anyone looking finds pretty mild things and stops there, without being able to find things that would get you looked at oddly in church :o)

    --
    Beep beep.
    1. Re:Hiding pr0n? by Anonymous Coward · · Score: 3, Funny

      The act of renaming your porn files to "StudyNotes.jpeg" is not steno unfortunately :)

    2. Re:Hiding pr0n? by Ayaress · · Score: 4, Interesting

      An interesting technique for hiding "questionable content" on your computer is to zip it up and rename the file something like syskrnl32.dll or winld64.sys or something important-sounding, then putting it in c:\windows\system. Back in the days of windows 3.11, I could go into DOS and do an attrib +d on it, but they seem to have taken the d attribute out since Windows 95.

    3. Re:Hiding pr0n? by BiggyP · · Score: 1

      what did +d do, i only remember +r+s+h+a personaly, anyway, back on topic, you shouldn't be worrying about hiding your pr0n these days, but instead using pr0n with stegano as a cover for DeCSS sourcecode fragments ;)

      nah, it'd never work, PNG pornography would be way to suspicious...

    4. Re:Hiding pr0n? by h8macs · · Score: 2, Funny

      Church!? Wha??? I thought all the BSD folks were labeled heathens and heritics, walking the strut of the daemon!

      --
      :-( --- argh. Despair, I owe again. :-b
    5. Re:Hiding pr0n? by stanmann · · Score: 1

      D for directory... it is evil, and can be risky if someone tries to CD to it... the better thing is to put something into a hidden directory and then -d the directory

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    6. Re:Hiding pr0n? by Timmmm · · Score: 2, Interesting

      There was always the old thing where you prefix a directory name with some odd character... maybe '\0' or something... Cant remember exactly... Then explorer wouldn't see it.

      2000/xp fixed that.

    7. Re:Hiding pr0n? by Lu1g1 · · Score: 1

      Well, back in the old times, it was possible to hide files in DOS disc labels. You know, the label for every drive (like C:) was actually a file. By using norton utilities, it was possible to set some flags for any given file, and it became the label of the disc. After that you could keep the disk itself empty but the stuff was safe in the label file. I do not know if this works with newer windows systems, as I am using just Linux.

    8. Re:Hiding pr0n? by Cyberop5 · · Score: 1

      Like this? Select the image to see the secret (not safe for work)

      --
      Urgo: "I want to live. I want to experience the universe and I want to eat pie!"
      Jack: "Who doesn't??"
    9. Re:Hiding pr0n? by Trejkaz · · Score: 1

      I used to use steganography to hide all the dodgy pictures of my computer inside the porn! Nobody would suspect they'd be there. :-)

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    10. Re:Hiding pr0n? by Moses+Lawn · · Score: 1

      It was ASCII 127, which would show up as a little Monopoly-house (or home-plate shape) in any of the standard shells of the day - Norton Commander, XTree, PC-Tools, etc. DOS wouldn't see it or the rest of the name. This was really handy for hiding stuff on the computers in the school lab, among other places.

      You could enter them (or any character) by holding down the Alt key and typing the 3-character decimal code on the keypad. This trick worked for everything that used the standard INT 21h/10h interface. Very neat way to type the extended ASCII codes.

      --

      What if life is just a side effect of some other process and God has no idea we exist?

    11. Re:Hiding pr0n? by Dr_Cornholio · · Score: 1

      This is, itself, a form of steganography. You are hiding questionable content inside a perfectly innocent looking system file. Of course, anyone with a clue as to how an NT based OS is structured, would immediately pick this up and become suspicious. If I found a second syskrnl32.dll file on a system under my watch, one being larger than the other, I'd be immediately quarantining or deleting it thinking it was the latest windows virus. The main problem with steg over crypt is that it looks innocent can be looked over by it's intended target

      --
      In Soviet Russia, the monkey spanks you!
    12. Re:Hiding pr0n? by Wolfrider · · Score: 1

      --Aha, the Evil bit strikes again!!

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    13. Re:Hiding pr0n? by GNUALMAFUERTE · · Score: 0

      jajajaja, back when i was a child, i used to hide pr0n on a hiden file kernel32.vxd, on win95, after that me and a friend started calling pr0n "kernel", even in public places as a kind of argot. "Hey, did you copied the kernel CD i give to you last weak" = )

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
  8. Stego is so old news by Anonymous Coward · · Score: 5, Funny

    I've been using it for years, posting messages like "allah is great" on Fark photoshop contests.

    Just raising the background chatter to a dull roar.

    1. Re:Stego is so old news by Anonymous Coward · · Score: 0, Flamebait

      Not sure why this was modded funny. There is nothing funny about the phrase that is repeated by a Radical Muslim as he destroys countless lives with a bomb.

    2. Re:Stego is so old news by Zero_K · · Score: 0, Troll

      This is also said by millions of peacful muslims as they pray. And what about all the arabs killed by radical jews and christians, you don't hear comments about them do you?

    3. Re:Stego is so old news by Anonymous Coward · · Score: 1, Interesting

      I'm sorry but how is this a troll? He didnt state anything that is not a fact.

      Go read a little bit, Ariel Sharon himself said terrorism is a good tool for freedom fighters back in the day when the isreali's were fighting the british.

      so dont lable shit as troll just cuz you dont like what the man is saying.

    4. Re:Stego is so old news by Anonymous Coward · · Score: 0

      "I've been using it for years, posting messages like "allah is great" on Fark photoshop contests."

      We know.

  9. Good stuff, but... by VargrX · · Score: 5, Interesting

    my problem wrt steganography is that it 'feels' more like security through obscurity than an actual cryptographic regime (ala gpg encrypted attachments, etc). Other than that, neat stuff.

    --
    Sometimes people just have to learn and adapt to change, it is one of the requirements of being a living thing.
    1. Re:Good stuff, but... by Realistic_Dragon · · Score: 5, Interesting

      You can always encrypt first then hide later.

      Security through obscurity is fine _as an additional layer_ - can't even begin to decrypt something you can't find.

      --
      Beep beep.
    2. Re:Good stuff, but... by Phigs · · Score: 2, Insightful

      When he attached the files, he also encrypted them didn't he (with the passphrase). In the article he made a point to showing off all of the encryption standards supported by the utility.

    3. Re:Good stuff, but... by VargrX · · Score: 1, Insightful
      so sayeth Realistic_Dragon:
      You can always encrypt first then hide later.


      good point. I need more coffee before I reply to these things... :)

      --
      Sometimes people just have to learn and adapt to change, it is one of the requirements of being a living thing.
    4. Re:Good stuff, but... by Anonymous Coward · · Score: 0

      That's why you do both. The point is to avoid being forced by law to remove your own encryption (unless the application is 'watermarking' for some kind of DRM). It would be quite an accomplishment to formalize the idea of "noticable by any other entity at casual (or semi-casual) observation" (of course I have a few ideas, but who doesn't? I seriously doubt they would pan out...). Really, formalizations of "strength" in crypto. are still open to debate; something like this is, for the moment, not feasible at all.

    5. Re:Good stuff, but... by ReTay · · Score: 4, Interesting

      Well again this falls on the user.
      When I Steg an image I encrypt the text first then plant it into the picture.
      Even if you figure out that the image has been Stegged you won't know if you get the
      Method I used to put it in because you can't read it. But all the receiver needs to do is use the correct decoding in Steg and then un encrypt the images. You may be able to tell there is something in the picture but reading it is another matter.

    6. Re:Good stuff, but... by Lumpy · · Score: 4, Interesting

      all of this are nothing more than really old hacker tricks and tips.

      The results of my wardialing from payphones or my list of machines/users/passwords was always only on removeable media, encrypted, and then simply hidden in gif files.

      Back then the Feds and the other goons that you heard harassing others or trying to jail them were not savvy/smart enough to dig very deep. Hell we use to openly trade information in Gif files on a national BBS, although we did get sloppy. The more naked the chick in the picture, the better the info was inside it with one exception... targets we were after were in the "ugly" files.

      --
      Do not look at laser with remaining good eye.
    7. Re:Good stuff, but... by Frymaster · · Score: 4, Funny
      it's like the army.

      you put your soldiers in armoured transports... but they still wear camoflauge!

    8. Re:Good stuff, but... by jxs2151 · · Score: 4, Interesting
      Here's the deal with encrypting with PGP (GPG, etc.):

      It leaves a telltale header "-----BEGIN PGP MESSAGE-----"

      This makes it very easy to find encrypted messages as you can apply a simple filter.

      One of the benefits of steganography is that is looks like a JPG file being emailed or a JPG(PNG) sitting there on a website. Without very special software there is no easy way of even knowing that the picture of grandpa on the tractor is anything but a picture of grandpa on the tractor.

      When I was playing with it, I would encrypt the text using PGP then embed it in a image using JSteg. It was fun but not particularly useful since nothing I had to say or email was worth anything to anyone important. Having said that, should (when) the revolution comes it will not be televised, it will be stegged so I'm keeping those skills.

    9. Re:Good stuff, but... by lpp · · Score: 4, Funny

      Except here, we're decorating the armored transport with camoflaged soldiers...or something. ;)

    10. Re:Good stuff, but... by dfay · · Score: 4, Interesting

      Cryptography IS security through obscurity... mathematical obscurity. You either choose a secret (a prime or a password) to encrypt something, or you choose a secret (which picture, which algorithm and settings) to hide something using stego.

      Basically, encryption is hiding a needle in a very large haystack, and stego is hiding a carefully disguised strand of hay in a not-so-big haystack. The end result is that similar attacks are required to break either scheme (theoretically), so from a conceptual point of view neither should be preferred over the other.

    11. Re:Good stuff, but... by jmv · · Score: 4, Insightful

      Not exactly. As someone suggested, it's possible to encrypt first, but the real advantage is that if done properly, nobody can even prove you sent a message. Even if the interceptor knows the steganography method, unless they have the key, they can't prove the last bits of your wav file is a secret message and not just normal noise from your microphone.

    12. Re:Good stuff, but... by nolife · · Score: 1

      Gur svefg crefba gb ebgngr guvf naq ercyl vf n trrx!

      --
      Bad boys rape our young girls but Violet gives willingly.
    13. Re:Good stuff, but... by Analogy+Man · · Score: 2, Insightful
      This reminds me of the fake rocks folks use to hide an extra house key...

      ... The bad guys get the same catalogs you do!

      --
      When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
    14. Re:Good stuff, but... by Lord_Slepnir · · Score: 5, Funny

      Damn you. I just spend 10 minutes trying to decrypt goatse.cx

    15. Re:Good stuff, but... by Methuseus · · Score: 5, Funny

      Actually, it's more like painting the armored transport to look like an ice cream truck.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    16. Re:Good stuff, but... by Ayaress · · Score: 1

      I have a bunch of fake rocks, and then I leave the key sitting on top of the window frame. I've come home a couple times to find the fake rocks turned over and tossed around, but nobody's ever found the key.

    17. Re:Good stuff, but... by lysander · · Score: 4, Informative

      a) you can always strip these headers.
      b) you don't have to output to ascii armor. (although I'm certain that the resulting files still have a recognizable, openpgp compliant structure.)

      --
      GET YOUR WEAPONS READY! --DR.LIGHT
    18. Re:Good stuff, but... by AKnightCowboy · · Score: 1
      Damn you. I just spend 10 minutes trying to decrypt goatse.cx

      That'd be an interesting way to trade mp3s. Honest to god officer, I was just trading gay porn, take a look!

    19. Re:Good stuff, but... by Anonymous Coward · · Score: 0
      Having said that, should (when) the revolution comes it will not be televised, it will be stegged so I'm keeping those skills.

      Just another reason why PGP and Steganography need to be outlawed. They're nothing but tools of terrorism.

    20. Re:Good stuff, but... by billimad · · Score: 1

      more than that. the first form of cryptography was steganography like hiding the message inside a belt worn around the waist or shaving someones head, writing you message and then waiting for the hair to regrow before you send your courier on their way.

    21. Re:Good stuff, but... by Anonymous Coward · · Score: 0

      Ahhhh the days of Rusty N Eddies!

    22. Re:Good stuff, but... by Anonymous Coward · · Score: 0

      ebg13 ehyrm!!!

    23. Re:Good stuff, but... by HermanZA · · Score: 2, Insightful

      Well, all crypto is obscurity, but not all obscurity is cryptpto. Someone described crypto a s 10% math and 90% muddle...

    24. Re:Good stuff, but... by hsidhu · · Score: 1

      How about this tool then:
      http://lcamtuf.coredump.cx/soft/2c2.tgz

      [lcamtuf::2c2]
      A tool for the ultra-paranoid, 2c2 implements sort of a deniable (and thus subpoena-proof) encryption by creating a file that can be decrypted into several variants, depending on the key, and for which the presence of any of the variants cannot be detected without knowing the key.

      Now this seems like an intresting solution.

    25. Re:Good stuff, but... by gryphokk · · Score: 1

      It takes one to know one, g33k! ;)

      --
      And you, madam, are very ugly. In the morning, I shall be sober.
    26. Re:Good stuff, but... by wirelessbuzzers · · Score: 1

      "Having said that, should (when) the revolution comes it will not be televised, it will be stegged so I'm keeping those skills."

      To those concerned with security during the revolution, RC4 and TEA are pretty good skills. Both are fast and easy to memorize.

      http://ciphersaber.gurus.com/
      http:/ /www.simonshepherd.supanet.com/tea.htm

      RC4 is a stream algorithm. Its state is a permutation S of 0..255, and two bytes i and j, which start as 0. The round function is i++; j+=S[i]; output S[S[i]+S[j]]; swap S[i] and S[j]. The round function when keying it with array K[i] of length k is j+=S[i]+k[i%k]; swap S[i] and S[j]; i++;

      TEA is a Feistel block cipher with a 64-bit block and a 128-bit key, and should be suitable for say hashing with the appropriate iterator (whereas RC4 is not). It uses a constant d, which is the expansion of the golden ratio, d=0x9E2779B9. It has 32 double-rounds, which to encrypt long y, long z with keyarray k goes as follows:
      sum=0;
      repeat 32 times {
      sum+=d;
      y+=(z<<4)+k[0] ^ (z>>5)+k[1] ^ z+sum;
      z+=(y<<4)+k[2] ^ (y>>5)+k[3] ^ y+sum;
      }

      This has some minor (theoritcal) weaknesses, so instead you might want to use an updated version, which repeats 32 times:
      y+=((z<<4)^(z>>5))+z ^ z+sum ^ k[sum & 3];
      z+=((y<<4)^(y>>5))+y ^ y+sum ^ k[(sum>>11) &3];

      --
      I hereby place the above post in the public domain.
    27. Re:Good stuff, but... by plover · · Score: 2, Informative

      You are correct in understanding that steganography is different than cryptography. It is possibly the purest example of "security through obscurity" that exists. To address your concerns, read to the bottom of the article where you can see where he experiments with a program called steghide which performs both encryption (using your choice of modern, high strength algorithms) PLUS steganographic hiding.

      --
      John
    28. Re:Good stuff, but... by Anonymous Coward · · Score: 0

      How is goatse.cx gay? I don't even see another person present?

    29. Re:Good stuff, but... by More+Karma+Than+God · · Score: 1

      Revolution != Terrorism

      --
      Go here to create your own Slashdot dis
    30. Re:Good stuff, but... by More+Karma+Than+God · · Score: 1

      Hide some fake money in the rocks so when the potential thief tries to spend it he'll get arrested.

      You don't need to worry about him fingering you as the source for the money because he'll empty all of the fake looking rocks once he find the first one.

      --
      Go here to create your own Slashdot dis
    31. Re:Good stuff, but... by Anonymous Coward · · Score: 0

      Not really. That's not what "security through obscurity" means. With stego, you're hiding the fact that a message even exists. If you know the algorithm, you can get what's there. With conventional crypto, you can scream out what algorithm you use, like prepending a message with "THIS IS ENCRYPTED WITH AES!!!" You're not obscuring HOW it's being hidden, you're only obscuring the data that ARE being hidden. And that's not what "security through obscurity" means.

    32. Re:Good stuff, but... by cryptor3 · · Score: 1

      Maybe this has been siad before, but it's also good because then it becomes way more difficult to know when you've correctly de-stegg'd a message, because the output data is completely random.

    33. Re:Good stuff, but... by johnny+cleanshave · · Score: 1

      Do you come from soviet russia?

    34. Re:Good stuff, but... by mobius_stripper · · Score: 1

      This brings a whole new meaning to the phrase "extracting information"!

      --
      --- I'd love to go out with you, but I have to study for a Turing test.
    35. Re:Good stuff, but... by Anonymous Coward · · Score: 0
      How is goatse.cx gay? I don't even see another person present?

      A man's anus does not flex that much without a lot of practice from incredibly gay activities. Or at least, I can't imagine a way that someone's ass would become that elastic unless a bull rammed him up the ass during the Running of the Bulls in Pamplona Spain. Perhaps he's a matador?

    36. Re:Good stuff, but... by Rasta+Prefect · · Score: 1
      Cryptography IS security through obscurity... mathematical obscurity. You either choose a secret (a prime or a password) to encrypt something, or you choose a secret (which picture, which algorithm and settings) to hide something using stego.

      No, not really. Thats not whats meant by "Security through obscurity". Security through obscurity is hiding the algorithm by which things are hidden. In crypto, security through obscurity would mean the the algorithm must remain hidden in order for the message to be secure. A good crypto algorithm can be shown to the world at large, and still remain secure.

      --
      Why?
    37. Re:Good stuff, but... by dfay · · Score: 1

      FWIW, I agree with you. In fact, I tend towards the traditional in my infosec opinions, normally. However, there is definitely obscurity in traditional encryption, namely the mathematical obscurity of the key. The points I was trying to make are:

      1. The words "cryptography" and "obscurity" are close to the same thing. Look at the definitions (and especially the roots) of each words and you will see what I mean. These terms have come to have special definitions in the computer world. "Cryptography" has come to mean enciphering a stream of bits using an algorithm that may be public and a "key" value that must remain secret, at least in part. "Obscurity" has come to mean hiding the methods used to protect information, in the hopes that they won't be discovered.

      2. But where does the algorithm end and the key begin? Almost all algorithms have constants, so algorithms can't be defined as just "operations", and for a given key value, operations may be performed additionally or in different orders from another key value (sometimes leading to timing attacks), so a key is more than just a nearly random number.

      3. Conceptually, I could consider attacking two different systems. In one system, the answer to Life, the Universe, and Everything is encrypted in a very public place, and looks like this. BEGIN SECRET ANSWER BLOCK (MODE AES-256) GD(#KG(DL:@ END BLOCK
      In the other system, I use a stego algorithm, with my own chosen "settings" (kind of like a key, eh?) and hide the answer in a pic of my car and post it on ofoto.com. I only tell the people I want to send the "answer" to the details (which photo, what algorithm and settings).
      In attacking these systems, it may turn out that the algorithmic complexity is equal. The stego approach has at least one benefit: plausible deniability. The encryption approach also has at least one benefit: a much simpler "key".

      One final note... you stated that a good crypto algorithm can be shown to the world and still remain secure. I would posit that a good stego algorithm has the same properties.

      For a really cool paper on stego, see here.

    38. Re:Good stuff, but... by Anonymous Coward · · Score: 0

      Try clicking on the "Giver" link sometime.

    39. Re:Good stuff, but... by Wolfrider · · Score: 1

      --I'd say part of the problem with steganographic "hiding" would be the file-access times. However, this can be made more difficult to detect by using a script that runs "touch" on various random files.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    40. Re:Good stuff, but... by Anonymous Coward · · Score: 0

      Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    41. Re:Good stuff, but... by Anonymous Coward · · Score: 0

      . . . Fact: FreeBSD is dying.

    42. Re:Good stuff, but... by Anonymous Coward · · Score: 0
      If you think about it for a minute, you can only reach one conclusion: *BSD is dying.

      That's life. There are winners. There are losers. BSD lost.

    43. Re:Good stuff, but... by Anonymous Coward · · Score: 0
      When you think about it for a minute, you can only reach one conclusion: *BSD is dying.

      That's life. There are winners. There are losers. BSD lost.

    44. Re:Good stuff, but... by Anonymous Coward · · Score: 0

      In Soviet Russia *BSD is dying.

    45. Re:Good stuff, but... by Anonymous Coward · · Score: 0

      this bitch is dead

    46. Re:Good stuff, but... by Anonymous Coward · · Score: 0
      We've got a dead corpse here.

      NAME OF CORPSE: B S D

    47. Re:Good stuff, but... by Fjornir · · Score: 1
      Well, that's great as far as it goes, except for the fact that it is more or less impossible. The presence of additional encoded information would be pretty obvious by comparing the size of the cyphertext against the size of the plaintext generated by your red herring key. This could be mitigated, to some extent, by having your herring be larger than the real data you were trying to hide.

      Further, if your red herring is taken, 'they' will need to know what algorithm was used to encrypt it in order to make use of it. And you can bet whoever does the decrypt job will have read the README on this algorithm...

      As if that wasn't enough, with the cyphertext for the bundle, the herring key, and the herring plaintext, the balance of the cyphertext in the bundle would fall to cryptanalysis (although it would prove to be difficult to convert that cyphertext back to plaintext.)

      A better solution, in my estimation, is to have part of your key on removable, destroyable media, and the rest of your key set to self-destruct on a deadman switch -- have it start over-writing itself again and again and again with random data if you don't invoke xeyes every 6 hours or whatever. Then you can hopefully be assured that either the memory chip/whatever in your pocket will be destroyed, or that your deadman will have time to trip. If one part of your key is compromised, then they'll have part of it -- but good like working out the other 2048 bits, hey?

      "But what if the memory card fails / I get stuck in traffic and miss the window on my deadman / whatever???" -- Simple. Use a re-brewable key derived from a lot of sources. A 32 bit checksum of the doom.wad that shipped with v1.666, the ISBN of The Joy of Cooking, an article from the google usenet archives (strip the html and all of the whitespace and headers in case they change the way they display it), the VIN from your first car, the phone numbers for three Planned Parenthood clinics in three suburbs of your city. When you put it all together in the right order with the right mechanism you've got your key back.

      --
      I want a new world. I think this one is broken.
  10. shhhh! by WormholeFiend · · Score: 1

    don't tell anyone! /too late i guess

  11. The great thing about being disorganized... by TWX · · Score: 4, Funny

    ...is that no one else knows where to look to find things that might be sensitive. You can literally hide things in plain sight, but with the amount of crud stacked everywhere physically, and the amount of data strewn about with no apparent labelling (except for the porn of course), no one can actually tell what is important and what isn't.

    Of course, dates don't seem to understand the logic of living in an apartment that already looks like it's been rifled through.

    --
    Do not look into laser with remaining eye.
    1. Re:The great thing about being disorganized... by Lumpy · · Score: 4, Insightful

      you got modeed funny but this is a very useable and strong way of hiding. Not only files but attacks and most anything else.

      If I upload 500 photos a month to the net Each of them contain something in the photo (results of /dev/random in random lengths) and then I fire off one photo in a group of others that has real information, the chances of it being found or even noticed is lower than having a encrypted file cracked.

      I've seen this used many times and is used in nature by birds and fish...

      a school of 500 fish makes it impossible for a predator to single out one specific fish.

      --
      Do not look at laser with remaining good eye.
    2. Re:The great thing about being disorganized... by PetoskeyGuy · · Score: 1

      The Wife doesn't seem to get that argument either. Labeling the porn is an interesting idea, but could set a bad precedent.

      Here's some arguments I've tried that may work with your SO.

      Fuzzy Logic - It sort of goes in this pile, but it could go a little bit into those other piles too.
      Chaos - It's actually a more advanced form of order she just doesn't understand yet.
      Shortest Path - I'm never more then a few feet from anything I need.
      Strange Attractor - Things just end up this way over as movements are iterated over time. (Couldn't refute it, but still didn't like it)

      She's cleaned a few times, but might as well have thrown everything away for how much it helped me. :o)

    3. Re:The great thing about being disorganized... by Trigun · · Score: 1

      I've seen this used many times and is used in nature by birds and fish...

      Nature runs BSD Folks. You heard it here first!

    4. Re:The great thing about being disorganized... by LiquidCoooled · · Score: 1

      But then a bloody great big fish comes up and swallows all 500 wholesale.

      Smoke and mirrors security DOES NOT WORK. It makes it less likely to be detected by mistake, but if somebody is looking for it, then it can be detected.

      --
      liqbase :: faster than paper
    5. Re:The great thing about being disorganized... by Anonymous Coward · · Score: 0

      That's why I have 687 items on my Windows Desktop and around 300 items at c:\

      Wee-hoo!

    6. Re:The great thing about being disorganized... by orthogonal · · Score: 1

      If I upload 500 photos a month to the net Each of them contain something in the photo

      Makes you wonder about the crap floods on Slashdot. (Or, more realistically, on usenet.)

    7. Re:The great thing about being disorganized... by Chazmati · · Score: 1

      So your predator is looking for one particular fish or bird out of the 500? I think the predator will likely still have a meal, and more easily than if the fish didn't school. Or are you saying that the school looks so big that it discourages the predator? I suppose the latter could be likened to a script-kiddee getting too discouraged at the prospect of cracking 500 steganographized jpeg's.

    8. Re:The great thing about being disorganized... by wampus · · Score: 2, Interesting

      Shortest path and strange attractor combine to form one argument: LAZY SLOB. For instance, my computer desk has piles of empty cans and papers on and around it. They were close to me when I needed them, drinking the Coke or reading the printout, but they got shuffled off when I no longer needed them, and started to form pyramids on the floor and stacks on the desk.

    9. Re:The great thing about being disorganized... by Anonymous Coward · · Score: 1

      Yes it does and any time you want to try and prove it wrong, please let me know.

      It's called overwhelming the enemy.

      I will send you 900 photos a day. please let me know when you find one with real info in it. I'll bet you $$$$ that you wont find my info that has a simple Xor encryption in the photo.

      The KGB used it for years to thwart the USA. hell the germans used it very effectively in WW-II.

    10. Re:The great thing about being disorganized... by Anonymous Coward · · Score: 0
      Nature runs BSD Folks. You heard it here first!

      And BSD is dying. Therefore nature is dying!!!!

    11. Re:The great thing about being disorganized... by Anonymous Coward · · Score: 0

      It's funny but the truth of the matter is that *BSD is dying.

    12. Re:The great thing about being disorganized... by Anonymous Coward · · Score: 0

      ...so the predator just eats a mouthful of 400 of them instead. Good job Captain Obvious.

  12. Steg is fairly useful, but it is crackable by j0keralpha · · Score: 4, Insightful

    I use steg sometimes to pass messages i dont want out in plaintext or overtly encrypted, but it has to be passed in such a way that it isnt apparent that a message is there (i.e. email to brother 'See these pics of grandma!'). It is not a foolproof method, but its very useful when you realize you cant trust the encryption itself to hide the message.

    1. Re:Steg is fairly useful, but it is crackable by grub · · Score: 1, Insightful


      You can encrypt a message then hide the encrypted text within a file with steganography. Casual browsing wouldn't reveal the existance of the encrypted info.

      --
      Trolling is a art,
    2. Re:Steg is fairly useful, but it is crackable by Anonymous Coward · · Score: 0, Informative
      MIT proved that stenographic files can be detected nearly 100%

      then you have to crack them

    3. Re:Steg is fairly useful, but it is crackable by Anonymous Coward · · Score: 0

      You certainly CAN'T detect steganography anywhere near 100%. Perhaps some weak steganographic methods leave behind a distinct signature that is easy to detect (as some encryption methods are easy to crack), but there is no general way to detect arbitrary steganography. Pick a random image from a random place...good luck deciding FOR SURE if it has (or doesn't have) steganographic data hidden in it.

    4. Re:Steg is fairly useful, but it is crackable by Sloppy · · Score: 2, Insightful
      MIT proved that stenographic files can be detected nearly 100%
      I don't believe that for a second.

      If you want to earn that informative mod-up, provide a reference.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  13. How come ... by DogIsMyCoprocessor · · Score: 4, Interesting

    BSD is mentioned 3 times in the post, while the utilities that actually do the work are only mentioned once? This is like titling a post "Processing Images with Filters on Mac OS X" and only mentioning once that you use Photoshop.

    --

    "And this is my boy, Sherman. Speak, Sherman." "Hello." "Good boy."

    1. Re:How come ... by Anonymous Coward · · Score: 0

      Actually, it's in 4 places, as it's in the BSD section (haven't been in here in MONTHS).

    2. Re:How come ... by Anonymous Coward · · Score: 0

      oh come on modders... this is clearly a troll! beware of the meta-modders!

    3. Re:How come ... by Anonymous Coward · · Score: 0
      Since there is not much real BSD news, most of what get posted involves inventing "news". Posting man pages and such subsitutes for lack of any real activity on the BSD front.

      If we used the same standards for "news" as applies to BSD, we could easily resurrect AmgiaOS, BeOS, and OS/2. Actually, these three probably account for more real news than all the BSDs combined. Slashdot has selective vision when it comes to "news" reporting.

  14. No... by SuperBanana · · Score: 4, Interesting
    Bad guys in the movies all keep their wall safes hidden behind paintings

    No, bad guys in movies walk into the Rich Dude's house, immediately realize where the safe is, pull the painting away and get whatever's in the safe. How many times have we said that security through obscurity isn't security, and now we're all clamoring about obscuring data to make it safer.

    Data-wise, it seems like you'd need to be hiding a relatively small amount of data. Otherwise, you're like an elephant trying to blend in at an LA cocktail party.

    1. Re:No... by Anonymous Coward · · Score: 0, Insightful
      So your instructions on how to be a cat burglar would be:
      1. Find safe
      2. ???
      3. Take stuff from safe
    2. Re:No... by Anonymous Coward · · Score: 2, Funny
      Otherwise, you're like an elephant trying to blend in at an LA cocktail party.

      Delta Burke did this for years

    3. Re:No... by hey · · Score: 1

      Better to put the safe behind a painting than in front!

    4. Re:No... by Lumpy · · Score: 2, Insightful

      Yes and no. I dare you or anyone else to locate my valuables in my house. hell they're not even in a safe.

      I used to use hollowed out books in college for safe storage from the idiot friends my roommate had, same as the trick of the first 4 bottles of beer in the fridge were filled with piss, the pattern of real beer versus piss was changed weekly by the beer owner. It kept the mooch friends out of the beer, although was a bit wierd to have bottles of piss in the fridge as far as I was concerned.

      You can blend in if you make that elephant look like it belongs there... release a herd of elephants and your elephant will not be noticed.

      It's the same trick as the fake rock holding your house key.

      --
      Do not look at laser with remaining good eye.
    5. Re:No... by wideBlueSkies · · Score: 2, Interesting

      OK, so you get a bunch of dummy .jpg files right? Fill em up with whatever you have to hide. Then rename them to look like object files.

      So myBankAccountNumbers.jpg becomes mban.o and myMistressesAddressAndPhone.jpg becomes maap.o.

      Then drop em in with your system files. Done.

      On Window$, rename them to .dll or .obj to accomplish the same thing.

      OR, drop them into your MySQL data folder, and rename to pictures to match what's in there. This might work for you if you use MySQL and do regular backups.

      So it's kinda like changing the paintings on the walls to look like sheetrock or bricks.

      I don't guarantee that this would keep forensics guys from finding stuff, but I don't think the first place they're going to look for stuff is in system or development files.

      The only problem here is to keep track of what is what. After a couple of files, it's going to be a pain to remember which file has your pr0n site passwords in it, versus Gramma's cookie recipe.

      wbs.

      --
      Huh?
    6. Re:No... by johndiii · · Score: 5, Insightful

      The analogy isn't security through obscurity, it's finding a better place than behind the painting to hide the safe. Or, perhaps more accurately, securing one's valuables in something that is not recognizable as a safe. If the burglar had to look at a thousand books to determine if even one of them had a secret compartment, it would be a much more effective security measure than a safe behind a painting.

      If you are using stegged files (they do not have to be images) to communicate with others, then you are hiding the channel. This is a potentially very useful mechanism against automated monitoring tools, particularly if the data is first encrypted. Isolated information in high-volume channels can be very hard to detect. Another use would be to help defeat traffic analysis.

      This is not to say that steganography is a magic means of information hiding. But it is one of the useful tools.

      --
      Floating face-down in a river of regret...and thoughts of you...
    7. Re:No... by Anonymous Coward · · Score: 0

      I used to use hollowed out books in college for safe storage from the idiot friends my roommate had, same as the trick of the first 4 bottles of beer in the fridge were filled with piss, the pattern of real beer versus piss was changed weekly by the beer owner.

      Right. And what happened when someone decided to play a trick on the beer owner and rearrange the bottles?

      It kept the mooch friends out of the beer, although was a bit wierd to have bottles of piss in the fridge as far as I was concerned.

      Just treat the beer like pussy. Sniff first.

    8. Re:No... by Anonymous Coward · · Score: 0

      The only problem here is to keep track of what is what.

      MyDirectoryOfFiles.jpg becomes mdof.o.

    9. Re:No... by wideBlueSkies · · Score: 1

      >>It's the same trick as the fake rock holding your house key

      Except that the more of those fake rocks you see in the store, the more they begin to look alike, and yet different from real rocks.

      Then you begin to spot them around peoples homes.

      Security by obscurity isn't secure.

      As for the beer bottle prank, I'd just check to see if the bottlecap is loose or dented. Or if the contents of the bottle smelled like pee.

      The book trick is a timeless classic.

      wbs.

      --
      Huh?
    10. Re:No... by aallan · · Score: 2, Insightful

      The only problem here is to keep track of what is what. After a couple of files, it's going to be a pain to remember which file has your pr0n site passwords in it, versus Gramma's cookie recipe.

      Well obviously you only have to keep track of one file, the one which holds the list of all the other files you've got with encrypted content.

      . Al.
      --
      The Daily ACK - Eclectic posts by yet another hacker
    11. Re:No... by Ayaress · · Score: 5, Insightful

      Keep in mind that the article said that hiding messages in images is NOT a great way to hide important stuff by itself, but that it could be used as a second layer of security. Lets have four people, shall we? They all run servers, and they all have an important file on there they don't want other people to find. Johnny keeps his file unencrypted and unhidden. Billy keeps his encrypted, but unhidden. Mike hides his in an mp3, but unencrypted. Joe hides his in a jpeg after encrypting it. Johnny's most likely to have his stolen, obviously. But Billy's file is more likely to be found than either Mike or Joe's, even though Mike's has no encryption on the file itself. Even though the person who took Billy's file doesn't have the information in it, finding it it one step closer to stealing it. Now, Mike and Joe are both considerably less likely to have this file found, unless the data theif expects them to hide it in a media file like this. On the off chance that the hacker DOES find the file, though, Mike's is as good as stolen, just like Johnny's. However, Joe is the most secure of the bunch. Not only is his file encrypted, but it's also hidden, meaning it's unlikely that the hacker will even get the encrypted version. They can't crack what they can't find. Even after what Johnny did, he can go furthur. Encrypt his password, hide the text in an image, rename the image to a .dll or .o and hide it in a system directory. Sure, it's not 100% secure, but it's better than leaving even the most secure file laying around.

    12. Re:No... by sporty · · Score: 1

      No security is full proof. Making your security more obscure raises the bar on breaking it. Key locks are not secure, and most can use a master key. Having the locks there make it hard for the novice to get in. Stegonography too is like that. Sure, an expert MAY be able to get in, but a novice? It's just a little harder.

      --

      -
      ping -f 255.255.255.255 # if only

    13. Re:No... by orthogonal · · Score: 1

      I don't guarantee that this would keep forensics guys from finding stuff

      The forensics guys? Huh?

      Hell, running strings on your files will find the stuff.

    14. Re:No... by Anonymous Coward · · Score: 0
      Security by obscurity isn't secure.
      All security is security through obscurity. The only difference is degree.
    15. Re:No... by YankeeInExile · · Score: 1

      Ummm .. but where are Alice and Bob?

      --
      How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    16. Re:No... by Anonymous Coward · · Score: 0

      Johnny's most likely to have his stolen, obviously. But Billy's file is more likely to be found than either Mike or Joe's, even though Mike's has no encryption on the file itself.

      This sounds like a modern "Who's On First".

    17. Re:No... by Anonymous Coward · · Score: 0

      .4 Profit?

    18. Re:No... by Sycraft-fu · · Score: 1

      But obsecurity can help make things more secure. You are far more likely to be able to break my security if you know what it is than if you don't. If you come to my house with a detailed layout of all the security and locks and such, you can preformulate a plan to bypass it. However if you happen across it and no nothing about what is there, how much, how many layers, etc, you're going to have a much harder time. Now you must locate it, hope you don't miss any, and figure out how to bypass it in the field, hoping I don't catch you first.

      Same kind of idea with steganography. If I'm posting PGP'd files, and you are after data you know I'm encrypting, well you've found it. You also know what format it is you need to attack. However if I'm taking those same files and hiding them in something else, you have to find them first, only then can you start attacking them. Means you have to be looking harder. Espically if it's something I do normally. Like if I post pictures all the time. You first have to suspect that I'm posting hidden data in there, then locate it.

    19. Re:No... by Anonymous Coward · · Score: 0

      > Or, perhaps more accurately, securing one's valuables in something that is not recognizable as a safe. If the burglar had to look at a thousand books to determine if even one of them had a secret compartment, it would be a much more effective security measure than a safe behind a painting.

      True. However, if the burglar looks carefully, he may notice that one of those thousands of books isn't dusty, and is obviously accessed frequently. So he has a good starting point.

      Anyone who is looking for hidden stuff _on your computer_ is most likely looking for something specific, and may well have a date in mind. So if he starts looking thorugh your pr0n collection looking for newcler bom planz, he may well look for the ones created in the timeframe he's interested in, no?

      What I'm getting at here is not that steg is detectable (it is) but that there is almost always a better way to find what you're looking for than brute force if you're looking for something specific. Although, in many cases, brute force of the 'pulling off your toenails with pliers' variety might also be considered quite effective. Just my random 2 euro-cents.

    20. Re:No... by johndiii · · Score: 1

      Were I serious about hiding something, I'd dust the books - or change the dates on the files. The actual case might be a little subtler (none of the books might have your valuables, or the period on line x of page y of some book is a microdot), but your points are well-taken. If they have already taken the time to learn more about you (like the burglars getting house plans), then they are pretty much past the point where steganography is very useful.

      That does not, however, detract from its usefulness in a situation where you are attempting to avoid suspicion in the first place.

      --
      Floating face-down in a river of regret...and thoughts of you...
    21. Re:No... by dgatwood · · Score: 1
      And then all someone has to find is one file and they have found all of them. Perhaps not the best way to implement a security through obscurity scheme.... :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    22. Re:No... by Anonymous Coward · · Score: 0

      You don't want to know...

  15. Really cool demo... by veecee_veecee · · Score: 5, Interesting

    This was my first exposure to a steganopraphy demo....Written by the author of a bunch of books on Computer Networks and Operating Systems... http://www.cs.vu.nl/~ast/books/mos2/zebras.html

    1. Re:Really cool demo... by c64cryptoboy · · Score: 1

      Above link was from the book "Modern Operating Systems". Other stego books here

      --
      I put the 'fun' in fundamentalism
    2. Re:Really cool demo... by Anonymous Coward · · Score: 0
    3. Re:Really cool demo... by Anonymous Coward · · Score: 0
      FreeBSD is Dying

      It is common knowledge that FreeBSD is dying, that ever hapless FreeBSD is mired in an irrecoverable and mortifying tangle of fatal trouble.

      All major marketing surveys show that FreeBSD has steadily declined in market share. FreeBSD is very sick and its long term survival prospects are very dim.

      Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

      The numbers continue to decline for *BSD but FreeBSD may be hurting the most. Look at the numbers. The loss of user base for FreeBSD continues in a head spinning downward spiral.

      In truth, for all practical purposes FreeBSD is already dead. It is a dead man walking.

      Fact: FreeBSD is dying

  16. Bad Guys? by philovivero · · Score: 5, Interesting

    All the BAD GUYS hide their safes behind pictures? Is the metaphor you're trying to paint that BAD GUYS use steganography? The government propaganda wars are working. Newspeak is ingrained.

    Every citizen of these modern times is a criminal, and because everyone is a criminal, everyone should use steganography. Most criminals are not BAD GUYS, but instead, good loving parents, patriots, and friends to society. It no longer makes sense to equate criminal to BAD.

    1. Re:Bad Guys? by Anonymous Coward · · Score: 0

      Think about this: *BSD is dying

    2. Re:Bad Guys? by whittrash · · Score: 1

      I like the idea of steganography as a modern, yet classic example of a dramatic puzzle, where the question 'is' the answer and this circular logic keeps secrecy. This isn't a code in the military tradition, it is a mysterious personal code. That is why I think it is special.

      I don't understand why you bring up the Newspeak though. If the new order is as insidious as you say it is, then what is the point of abiding such tyranny, grab your glock and and bust a cap in the man like the original gangsta Patrick Henry advocated...

      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery? Forbid it, Almighty God! I know not what course others may take; but as for me, give me liberty or give me death!"

      ...but I guess you don't REALLY believe that newspeak is taking over, or you wouldn't be posting such nonsense in an open forum because you wouldn't have the language to truly dissent. Therefore this begs the question, are you truly aware of what newspeak is? Perhaps the paralytic impulse you describe is of your own making and YOU are the implement of Newspeak because you lack the language to describe your intellectual prison. After all, that is the nature of newspeak, people imprison themselves because they lack the language and readily accept the anhilation of meaning. Dis-belief and social conventions perpetuate this intellectual vacuum. You yourself spout off and tacitly accept your own Newspeak.

      Most criminals are not BAD GUYS, but instead, good loving parents, patriots, and friends to society. It no longer makes sense to equate criminal to BAD.

      If you truly wanted to fight Newspeak you would fight the branding of honest people as criminals or 'bad guys' and create a clear distinction between good/bad. Ultimately, I don't buy that newspeak schmoo. That is just an excuse for weak minded people for not standing up for what they believe in.

      The only dogma I hold is that dogma must be challenged, especially my own.

  17. Imagine the uses by pbug · · Score: 1

    I am thinking spy stuff now because this trend you have that critical file excahnged without detection (yeah right). Or you can hide your critical data in one of these just a thought

  18. Re:Example: by Anonymous Coward · · Score: 0

    He's a troll with a subscription account so he can see the stories first. He comes up with these oh-so funny replies, which he posts with his non-subscriber account. Still waiting for him to actually be funny...

  19. Not so good.. by tr0llx0r · · Score: 5, Informative
    Stegdetect is an automated tool for detecting steganographic content in images. It is capable of detecting several different steganographic methods to embed hidden information in JPEG images. Currently, the detectable schemes are
    • jsteg,
    • jphide (unix and windows),
    • invisible secrets,
    • outguess 01.3b,
    • F5 (header analysis),
    • appendX and camouflage.
    Stegbreak is used to launch dictionary attacks against JSteg-Shell, JPHide and OutGuess 0.13b.
    1. Re:Not so good.. by Lumpy · · Score: 2, Insightful

      and it becomes 100% useless if you make it trigger tons of false positives.

      if EVERY picture on a website trigger's it's detection and yet you find nothing in them you begin to suspect the usefulness of the tool.

      here lies the true power in stenagraphy.

      --
      Do not look at laser with remaining good eye.
    2. Re:Not so good.. by Anonymous Coward · · Score: 0

      Hmmm, stegdetect, huh? Let's see...

      133t> wget http://www.goatse.cx/splashscreen.jpg
      133t> stegdetect splashscreen.jpg
      stegdetect has detected a secret decoded message! Contents are:
      "You think this guy is cool, go to http://www.elephantse.cx"
      kernel panic... dumping core.

    3. Re:Not so good.. by TedCheshireAcad · · Score: 1

      here lies the true power in stenagraphy.

      Steganography has no power. Your example is akin to having a bunch of encrypted files on a site, but only one that contains the secret information, the others being just garbage.

      Steganography is arbitrary.

    4. Re:Not so good.. by jpetts · · Score: 2, Funny

      and it becomes 100% useless if you make it trigger tons of false positives.

      That's right: for every picture with a real hidden message, you have 10,000 with the following text:

      "What the fuck do you think YOU'RE looking for?
      Madonna"

      --
      Call me old fashioned, but I like a dump to be as memorable as it is devastating - Bender
    5. Re:Not so good.. by Anonymous Coward · · Score: 0

      In a Information Systems Security class that I took, I was told that the police use tools like this to determine IF steg is on your computer - AND - they assume it's child porn unless you prove to them otherwise.

    6. Re:Not so good.. by Hatta · · Score: 1

      That's why you should use stegfs. That way you can keep multiple levels of security, and only divulge the weaker secrets. Once you've done that there's no way for them to prove there's any more data on it. further there's no way for you to prove that there's not. That way when they subpoena your steg, there's no way for them to tell between compliance and non compliance.

      --
      Give me Classic Slashdot or give me death!
    7. Re:Not so good.. by Anonymous Coward · · Score: 0

      As argued by Eric Raymond in his watershed essay, The Cathedral and the Bazaar, rapid, decentralized development models are inherently superior to slow, centralized ones in software development. BSD developers never heeded Mr. Raymond's lesson and insisted that centralized models lead to 'cleaner code.' Don't believe their hype - BSD's development model has significantly impaired its progress. Any achievements that BSD managed to make were nullified by the BSD license, which allows corporations and coders alike to reap profits without reciprocating the goodwill of open-source.

  20. Are there secrets in the opensource images? by ksheka · · Score: 4, Interesting

    First time I read the headline, I thought it was implying that there are secret messages in the icons/images that are part of the freeBSD installation. Which brings me to wonder: what prevents people from putting messages hidden in the KDE or Gnome icons and such?

    (Maybe a "If you can read this, you're too paranoid" sort of message in the Redhat splash picture?)

    --
    alias uptime="echo '5:33pm up 22342352324 days, 6:28, 2124315623 users, load average: 2432.40, 12312.31, 123123.19'"
    1. Re:Are there secrets in the opensource images? by joto · · Score: 0, Flamebait
      Which brings me to wonder: what prevents people from putting messages hidden in the KDE or Gnome icons and such?

      What prevents people from putting messages hidden in anything else, whether it is a physical object or a file?

      Nothing! Maybe the corn-flakes you eat has small messages written on it that are too small to see with the naked eye, and using an alphabet that looks like natural ridges...

      Instead tell me why you should care about this?

    2. Re:Are there secrets in the opensource images? by bogado · · Score: 1

      Maybe the messages could cause cancer or somthing, if readen by the wrong cell.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    3. Re:Are there secrets in the opensource images? by AragornSonOfArathorn · · Score: 1

      YVAN EHT NIOJ

      --
      sudo eat my shorts
    4. Re:Are there secrets in the opensource images? by Brandybuck · · Score: 1

      prevents people from putting messages hidden in the KDE or Gnome icons and such?

      How do you know they haven't?

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:Are there secrets in the opensource images? by glwtta · · Score: 1
      what prevents people from putting messages hidden in the KDE or Gnome icons and such?

      The hope of, possibly, getting laid someday?

      --
      sic transit gloria mundi
    6. Re:Are there secrets in the opensource images? by Anonymous Coward · · Score: 0

      I guess we all can agree on one thing: *BSD is dying.

  21. How to hide files in windows by j_dot_bomb · · Score: 3, Funny

    Simply rename its extension to .dll. It will fit right in to the gigs of OS files.

    1. Re:How to hide files in windows by joto · · Score: 1
      Simply rename its extension to .dll. It will fit right in to the gigs of OS files.

      And how is this different from any other OS?. Take a look in /usr/lib/ and tell me that you know what every library there does.

      Call it /usr/lib/libsxprtVnp12.0c.49.so. If you want to avoid accidental deletion of unused libraries by an overenthusiastic sysadmin, make it using gcc, export a few symbols as wrappers of libc functions, and relink some gnome applications (which uses hordes of libraries anyway) to use it.

    2. Re:How to hide files in windows by Walkiry · · Score: 3, Funny

      Yeah, I'm sure every user has a monstercock.dll file in their windows folder ;)

      --
      ---- Take the Space Quiz!
    3. Re:How to hide files in windows by Anonymous Coward · · Score: 0

      just open logo.sys or logow.sys (Win98) in M$-Paint they are nothing more than .bmp images

      many moons ago when i used to download warez thinking i was getting a free version of some expensive software i unzipped one and when looking at the contents there was a .bmp file and so i go to open it and whammo my anti-virus kicked in and said ALERT virus attempting to write to system files and promptly quarenteened the file, it was some sort of worm, but since i do not use Outlook or outlookexpress it would not do anything if it could have run, except maybe trash a few system files...

    4. Re:How to hide files in windows by cmdrbuzz · · Score: 2, Funny

      Yeah, Bill Gates trying to prove he's not Micro-soft

    5. Re:How to hide files in windows by wampus · · Score: 1

      That is in XP on up... its what they use on your machine if you mess with the activation system :)

  22. Re:Example: by Anonymous Coward · · Score: 0

    No, I subscribe with this account. I check the "No Subscriber Bonus" box.

  23. Steganographers Need To Hide Their Tools Too by Anonymous Coward · · Score: 3, Insightful

    I have yet to see a good treatment of the necessity of hiding the fact that one may have knowledge of or tools capable of implementing steganography. While hiding data is a nifty thing, it's not of much practical use unless you can also hide the code - the tools that you use to embed and deembed your steganographically hidden files.

    Adding hooks to libraries and hiding executable code in data areas and coming up with slick ways of calling into that code when you actually do some stega processing is an area ripe for exploration. It may be more challenging than data hiding as well, especially when you consider the huge libraries of md5sums for all known executables and libraries that are maintained and distributed by computer forensics people.

    1. Re:Steganographers Need To Hide Their Tools Too by pclminion · · Score: 1
      I think you've hit the nail on the head, as to why steganography is ultimately a useless method. Its goal is "security through obscurity."

      Wait a second, I thought we all knew that security through obscurity was a terrible idea? And here's a method to send information secretly which basically is founded on the idea of obscurity. And we're supposed to think this is cool and useful?

      The very idea of trying to send a message in secret is FLAWED. In my opinion, if the security of your scheme depends on people not knowing that you are sending messages, you're pretty well FUCKED to begin with. Come up with a new scheme.

    2. Re:Steganographers Need To Hide Their Tools Too by Anonymous Coward · · Score: 0
      Dec. 3 -- BSD resumed receiving life-sustaining care yesterday in a Florida hospital room, but many experts said there is virtually no hope that it will ever recover, despite it fan boy's desperate hopes.

      "IF IT'S over a year, BSD's not ever going to get up," said Fred Plum, a professor emeritus at Weill Cornell College in New York. "You'd just don't see it. It just doesn't happen."

      BSD, 39, has been in a persistent vegetative state since its heart stopped for unknown reasons in 1990. A feeding tube in BSD's stomach was removed this past Wednesday after its husband, Theo De Ratt, who said his wife had told him she (BSD) would not want to be kept alive under such circumstances, won a long series of court battles to have life-sustaining nourishment withdrawn so she (BSD) could die.

  24. Does this mean ... by value_added · · Score: 2, Interesting

    I can hide my entire pr0n collection in a single gigpixel image?

    Seriously, though, I read a news article some time ago describing how the FBI are onto such data hiding techniques after discovering terrorists (ok, "Arabs") had been posting stego encrypted messages in images posted to various popular terrorist (there I go again!) websites.

    Don't know to what extent they're "onto" it (they never say, do they?), but I imagine looking for secret clues can be a full-time job.

  25. I wonder . . . by lavaface · · Score: 5, Interesting

    What happens if you edit the file in a graphic utility? Does it alter the hidden info? Destroy it? Do different actions (hue shift, paining-on-top) affect the outcomes?

    1. Re:I wonder . . . by The+Darkness · · Score: 5, Informative
      What happens if you edit the file in a graphic utility? Does it alter the hidden info? Destroy it? Do different actions (hue shift, paining-on-top) affect the outcomes?

      Of course.

      These utilities usually use bits that will not make a change apparent to a human observing the data with our normal senses (ie. the last bit in each color field) so obviously doing anything to change the bit pattern will destroy the message.

      --
      There are two kinds of people: 1) those that need closure
    2. Re:I wonder . . . by gosand · · Score: 2, Interesting
      What happens if you edit the file in a graphic utility? Does it alter the hidden info? Destroy it? Do different actions (hue shift, paining-on-top) affect the outcomes?

      Hmm. If it does, you could use it to your advantage. Encrypt your message. Use steg to hide it in an image. For that added level of (ob)s(e)curity you could hue shift the image whatever values you wanted before hiding your message in it. Adjust the values to "normal" before sending it.

      To completely decrypt it, you would have to be able to set the R,G, and B values to the correct ones, then de-steg it to get the message, then unencrypt it.

      Seriously, do any of you have information that is THAT secret? :-)

      --

      My beliefs do not require that you agree with them.

    3. Re:I wonder . . . by molafson · · Score: 2, Interesting

      Seriously, do any of you have information that is THAT secret?

      Not me, but I can imagine various scenarios where steg would be useful. e.g. espionage -- where you use a one time pad to encrypt the info, then steg to insert it in a jpeg which you could transport through airports, etc. on a memory card in your digital camera. Much less incriminating than carrying a floppy or cd...

      I can imagine that a similar "stealth" technique could be employed using mp3s and an iPod.

    4. Re:I wonder . . . by joto · · Score: 2, Insightful
      To completely decrypt it, you would have to be able to set the R,G, and B values to the correct ones, then de-steg it to get the message, then unencrypt it.

      This is usually not completely reversible. You'd better experiment on the file before doing that, or you'll lose data.

    5. Re:I wonder . . . by Anonymous Coward · · Score: 0

      Maybe this could actually be used to further encrypt the encrypted message. Embed your encrypted message at a 'secret size' (for example) then resize the image to a different size. This way even if someone knew the key, they would only read garbage. The receiving end, however, knowing the 'secret size' would then resize the image back to the 'secret size' in order to be able to read the message properly. My thought is that reverting the size back to the size it was when the message was embedded would cause the bit patterns to revert back as well. Or am I crazy? Does it not work this way at all?

  26. why the old stuff? by Tom · · Score: 4, Interesting

    Why do we get articles about tools that are what? 3 years old?

    There is enough new and interesting (and better) stuff around. For example, rubberhose would've been much more interesting to read about.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:why the old stuff? by Anonymous Coward · · Score: 0

      from the homepage:

      available for Linux 2.2
      Latest alpha: Rubberhose 0.8.3

      Sounds very interesting... hmm, we have nearly 2.6 coming out. Doesn't look too up2date to me.

      Besides, steganography in images etc may be used to transmit data. So these stuff has its merits as have encrypted filesystems.

    2. Re:why the old stuff? by sharkey · · Score: 1
      Why do we get articles about tools that are what? 3 years old?

      Just wait, we'll soon get articles about tools that are 3 years and 1 day old.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  27. Interesting.. by devphaeton · · Score: 1

    Steganography is new to me (as a science). All i can say is i'm RTFA'ing and it's badass cool :o)

    Does this disqualify me as a slashbot?

    --


    do() || do_not(); // try();
    1. Re:Interesting.. by bhima · · Score: 1
      Yes, and if you persist in RTFA you'll be chucked out of /.

      I'm not so sure how useful it is in real life but it is really interesting. I guess at this point I should say that I have NOT read the article...yet.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    2. Re:Interesting.. by Anonymous Coward · · Score: 0

      It is common knowledge that *BSD is dying. Everyone knows that ever hapless *BSD is mired in an irrecoverable and mortifying tangle of fatal trouble. It is perhaps anybody's guess as to which *BSD is the worst off of an admittedly suffering *BSD community. The numbers continue to decline for *BSD but FreeBSD may be hurting the most. Look at the numbers. The erosion of user base for FreeBSD continues in a head spinning downward spiral.

  28. And how is that different than... by Anonymous Coward · · Score: 3, Insightful

    Posts/books/whatever that say "My webserver is Linux" (No it is not. It is Apache) "How to use LInux to serve Windows files" (No, you are using SAMBA and LDAP.) "Robot runs on Linux" (No, its some custom code that runs ON the GNU/Linux environment)

    Where have YOU posted objecting to abuses like the above?

    Well?

    1. Re:And how is that different than... by Brandybuck · · Score: 1

      Very good point. But the article in question was written for FreeBSD users. It's not how to use FreeBSD's steganography, but rather, how to use steganography on FreeBSD. As such it's not much different than articles like "How to run a webserver on your Linux box".

      --
      Don't blame me, I didn't vote for either of them!
  29. Here's the best reason by jridley · · Score: 1, Funny

    http://www.xs4all.nl/~marcone/bsdversuslinux.html

    1. Re:Here's the best reason by Cee · · Score: 2, Funny

      Why is it so hard to make real, clickable links? WHY, Mr Anderson???
      Here's the link

  30. Examples of good steno-encryption by MURD3R3R · · Score: 5, Interesting
    The first and probably best steno-encrypted file I ever remember seeing was the first linux no-modchip hack for the XBOX, from http://xbox-linux.sourceforge.net/docs/007analysis .html

    It is a good read.

    Lies, Deceipt, and Trickery

    The rest of the hack does everything it can to hide itself. There are two major components to the disguise: the "fake" hack, and the JPEG image of Tux.

    Firstly the fake hack. The fake hack begins at offset 0xD00 in the game save. If you disassemble the game save, you are likely to notice that some interesting stuff begins there. It appears to be getting it's own address, turning off write protection in memory, patching the kernel, and calling XLaunchNewImage. There is some branching logic which seems to imply that it is patching the kernel in different ways, depending on the value of location 0x8001FFFF in memory. The patches even resemble those that certain modchips perform, some are even at the same offsets. The path to the linux xbe is noticeable as well, at offset 0xFD5.

    Upon initial inspection this code seems very plausible. When you look at it closer, there are a lot of inconsistencies. Firstly, the value being tested at 0x8001FFFF does not match up to any known kernels that I know of anyway. Secondly, a lot of the patches to the kernel are junk code and don't make any sense. Thirdly, there is no call to IoCreateSymbolicLink in order for the call to XLaunchNewImage to work. XLaunchNewImage checks to make sure that the path to the executable resides on the 'D:' drive to prevent applications being launched from the hard drive, and therefore only from the DVDROM drive. Without remapping \Device\Harddisk0\Partition1 to 'D:' using IoCreateSymbolicLink, there is no way for the kernel to find the default.xbe as specified.

    Secondly there is the Tux JPEG. Starting at offset 0x1080 in the game save is a JPEG image. This is obvious from the text JFIF which is present in all JPEG headers. If you extract out this block, you get a nice little picture of Tux. Seems like a harmless little addition by a linux fanatic. It is typical of linuxheads to stick stuff like this everywhere. In reality, the real hack is encrypted and stored in this image. The practice of storing data in images is known as steganography. Perhaps this doesn't count, as it stores the data in the header and not in the actual image data. It's still rather devious. We'll come back to the contents of the hidden data in a moment.

    1. Re:Examples of good steno-encryption by strictnein · · Score: 3, Funny

      http://xbox-linux.sourceforge.net/docs/007analysis .html

      What sort of security is it when you put a non-hyperlinked URL with a space in it in your post?

      It looks like a link, but I can't click on it... Hmmm... maybe if I copy it and paste it into the browser... no! it still doesn't work!

      Now that's security.

    2. Re:Examples of good steno-encryption by Anonymous Coward · · Score: 0

      You must be new here. Slashcode automatically adds spaces to text in order to prevent the browser from needing to scroll.

    3. Re:Examples of good steno-encryption by strictnein · · Score: 1

      you must be new here... on earth that is
      it's called a joke
      get it
      funny?
      haha?

      laugh laugh?

  31. Ass-istance requested by Anonymous Coward · · Score: 0

    I am having trouble figuring out what the image is, there appears to be some sort of mongoose or other small mammal and perhaps a can of pudding... ?

  32. Along Came a Spider by tripoc85 · · Score: 1
    Forget metamphors. In Morgan Freeman's
    • Along Came A Spider
      • stenography is used extensivly. By the Bad guy and by kids at school.
    1. Re:Along Came a Spider by syrinx · · Score: 1

      Forget metamphors. In Morgan Freeman's

      Along Came A Spider
      stenography is used extensivly. By the Bad guy and by kids at school.


      You know, I think every kid in school learns stenography. Not sure what this has to do with an article about steganography though.

      --
      Quidquid latine dictum sit, altum sonatur.
  33. Yeah, steganography by Scholasticus · · Score: 5, Funny

    I've been staring at this pictures of Jenny McCarthy for years now, trying to discover the steganographically hidden messages.

    That's what I told my girlfriend.

  34. MOre stuff on Peter Wayner's website by Anonymous Coward · · Score: 1, Informative

    YOu might want to check out Peter Wayner's website for his book, Disappearing Cryptography . There are several applets that let you hide information in a list of disco songs or even in the order of letters in a word.

  35. Steganography Links by Anonymous Coward · · Score: 0

    Steganography http://www.staff.uiuc.edu/~ehowes/soft11c.htm for all your needs.

  36. He's keeping your ass free by Anonymous Coward · · Score: 0, Insightful

    By raising the background chatter, he is making it difficult to find any true use of stego. Pictures with messages like "Donald Rumsfeld can eat my ass with gravy as a sidedish" or "GEORGE BUSH SHOULD DIEt (He's getting chubby)" waste resources which would normally be spent reading YOUR email.

    He's making himself a target so you don't have to. Ass.

  37. You sir, are an idiot. by Follis · · Score: 1

    1) .Wav files are not compresed 2) If you don't like .wav files you must REALLY hate cds.

    1. Re:You sir, are an idiot. by Anonymous Coward · · Score: 0

      The same way .avi files aren't, right? (I actually remember when this WAS usually true...)

      The (Microsoft) .wav format allows specification (in the header bits) of various compressions like mu-law, &c. And in fact not-a-few .wavs were like this.

      Huh, now that I think about it, I learned this when I wrote a steganography application in high school (it XORed the data into the low-order bits of the data in an 8- or 16-bit .wav file, nothing fancy but I liked it). It was undetectable (to a listener only, of course; trivial to XOR against the original data) but of course not with compressed audio. :)

      Of course, there is a little more to audio CD than "a .wav file on a disc", but that's another story.

    2. Re:You sir, are an idiot. by Follis · · Score: 1

      I'm 99.99% sure that the wav files he was talking about were simple 16/44KHZ PCM files. Saying you don't like the quality of wavs is pretty damn analogous to saying you don't like CDS. Granted, there is track info, etc, but the sound files have a simple header difference. I personally, have never seen a compressed wav file in the 12 years I've been using them. Encoded at lower quality yes, but not compressed.

  38. pfah. by pb · · Score: 2, Informative

    Hiding secrets with steganography on Windows, Red Hat, SuSE, and... oh yeah, FreeBSD...

    --
    pb Reply or e-mail; don't vaguely moderate.
  39. Yes, except by Moderation+abuser · · Score: 4, Insightful

    In some countries you can go to prison for using cryptography, in other more enlightened countries you can go to prison for not handing over the keys when asked by the guys in jack boots or for talking about the fact that you've been raided.

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:Yes, except by fyonn · · Score: 2, Informative

      that latter case is great britain, for those who are unaware

      *sigh*

      dave

  40. Here's a link to a whole steg. file system: by Courageous · · Score: 4, Informative

    Any discussion of steganography is incomplete without this:

    http://www.mcdonald.org.uk/StegFS/

    1. Re:Here's a link to a whole steg. file system: by TwistedGreen · · Score: 1

      Steganographically encoded hamburgers?!

    2. Re:Here's a link to a whole steg. file system: by chunkwhite86 · · Score: 1

      What would be really cool is if you could mount a .jpg image as an FS using the loopback driver. Any data copied in would get passed through GPG and then steg'd into the mounted image.

      Who wants to start a project?

      --
      I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    3. Re:Here's a link to a whole steg. file system: by Uma+Thurman · · Score: 0, Flamebait

      It figures that a conservative would want to hide things. Obviously you have a hard drive full of incriminating files, and since you conservatives put John Ashcroft into office, you have a reason to use steganography. After all, with the conservative police state seizing hard drives left and right, you've got to protect yourself. Disgusting.

      --
      This is America, damnit. Speak Spanish!
    4. Re:Here's a link to a whole steg. file system: by chunkwhite86 · · Score: 1

      I have 100's of GB of incriminating files. I must hide them from those who would use them against me. Escape from the prison planet.

      --
      I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    5. Re:Here's a link to a whole steg. file system: by Uma+Thurman · · Score: 1

      You put a journal entry up, but you didn't enable posting in it. How am I to deliver the Ann Coulter (if she were a liberal) impressions that you have signed up for? Perhaps you are just fond of hearing yourself talk?

      --
      This is America, damnit. Speak Spanish!
    6. Re:Here's a link to a whole steg. file system: by chunkwhite86 · · Score: 1

      Since you asked, I am actually quite fond of hearing myself talk.

      Comments are now enabled so that I may take delivery of the aforementioned impressions.

      --
      I'd rather be a conservative nutjob than a liberal with no nuts and no job.
  41. Great Observation by nurb432 · · Score: 2, Insightful

    This concept is lost to most people. And i agree it just proves how effective slow media manipulation of peoples attitudes is.

    Just like calling downloaders 'pirates' and 'theft'. .Or 'the SUV killed.. ' in time people begin to belive it with out realizing it...

    --
    ---- Booth was a patriot ----
    1. Re:Great Observation by Anonymous Coward · · Score: 0

      I hate to tell you, but the media is too lazy to manipulate anything. The media regurgitates party lines carefully crafted by PR firms and released as news.

      Thus, people who shoot back at the foreign soldiers who invaded their country are now called "terrorists". Well, if they're Arabs, that is.

    2. Re:Great Observation by BiggerIsBetter · · Score: 1

      Which "people" believe it? We're all as bad as each other, so the problem with making everyone a criminal is that nobody cares anymore. Oooh, I'm a "bad guy". Well fuck it, politicians take enormous bribes, slobs beat up on their wives, tv personalities get busted being high on the job, businessmen buy each other hookers as tax deductable gifts, police beat up petty thieves, ad nasuem. Our supposedly civilised world is fucked up, and if some government wants to slap another label on me, if it makes them feel like they're making the world a better place for the "good" people, they're welcome to it. Because when they go home, they're just like the rest of us. Even the police slow down for speed cameras on the way home from work.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
  42. Nice trick by siskbc · · Score: 1
    I used to use hollowed out books in college for safe storage from the idiot friends my roommate had, same as the trick of the first 4 bottles of beer in the fridge were filled with piss, the pattern of real beer versus piss was changed weekly by the beer owner. It kept the mooch friends out of the beer, although was a bit wierd to have bottles of piss in the fridge as far as I was concerned.

    If I was your roommate, I'd start rotating your bottles of beer. Or did you also unobtrusively mark them?

    My strategy with mooching roommates was simply to make sure I kept stuff in the fridge that I liked and others couldn't stand. Exceptionally spicy food works wonders there.

    It's the same trick as the fake rock holding your house key.

    As for hiding valuables in the house, the best "safe" is something that thieves not only don't want, but actively avoid. Like an empty box of my wife's tampons.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Nice trick by Anonymous Coward · · Score: 0

      no it was the room-mates together makingthe beer "tainted" for the damn mooch friends, and yes, after a couple of smartass re-arrangings the good beer was marked on the bottoms of the bottles with a black mark.

      I used to have at least 2 smokes in a pack rigged with a load for the moochcer to steal a smoke.

      It sucks that the jerk that is there to steal your stuff is a brother of a roommate and you can't simply kill him.

    2. Re:Nice trick by cayenne8 · · Score: 1
      Yup...I learned to like anchovies and jalapenos on my pizzas....kept most people out of my part of the pie...

      However, my friends are quite adaptable...now we ALL like anchovies and hot peppers on our pizzas...

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
  43. Not just computers by Anonymous Coward · · Score: 0

    There was an interesting project that won the Intel Science Talent Search a few years back about DNA steganography - hiding text and information in base pairs in a strand of DNA. I'm not sure if they went the extra step in terms of decoding enzymes ... the only problem I could see with that is that it seems you'd want to flag the message, which would defeat the purpose of hiding; otherwise, might be easy to lose a few words of data among billions of base pairs.

  44. Why put the data in comment blocks? by Anonymous Coward · · Score: 2, Interesting

    I'm curious, why put the encrypted data in the comment blocks for jpeg pictures? By placing scrambled data in these sections you make it pretty obvious that there is a 'hidden' message in there.

    Why not make the data truly hidden by using the least significant bit within each of the RGB values for a 24 bit color image? 8 bytes of image data can hide 1 byte of data.

    If you can repeat the hidden message enough times you might even be able to use this within a jpeg image and have the message survive recompression of the image or slight image manipulation. When reconstructing the message collect the bits of the repeated message and select the bits that repeat the most.

    I'll have to try to write something quick and dirty up in Python to test this out.

    1. Re:Why put the data in comment blocks? by yeremein · · Score: 1
      Why not make the data truly hidden by using the least significant bit within each of the RGB values for a 24 bit color image? 8 bytes of image data can hide 1 byte of data.

      If you can repeat the hidden message enough times you might even be able to use this within a jpeg image and have the message survive recompression of the image or slight image manipulation.

      Or just use a lossless compression format, such as PNG, or no compression at all (e.g., BMP).

      I actually wrote a utility years ago (long before I ever heard of the term "steganography") that would store a secret message in the least significant bits of a true-color BMP file.

    2. Re:Why put the data in comment blocks? by ThePyro · · Score: 1

      I wrote a program that does exactly that, just out of curiosity. The modified images were saved in PNG format to preserve all of the data.

      The problem with this approach is file size. I should have realized even before I started that adding information to the least significant bits was going to kill the compression ratio. Even in images that were significantly large/noisy beforehand (photographs) in PNG format, they increased in size once I embedded a decent sized message.

      For example, I took a 320x240 photograph (230k of data, uncompressed) and saved it as PNG. File size was about 160k. I then added about 7k of text to the image using a process similar to the one you described. Resaved as PNG. The file is now 200k!

      Adding any sort of informational content to an image is going to make it harder to compress, and huge files are suspicious - especially when a JPG would take only 10 percent of the file size.

      Detecting stegonography is sortof like looking for a needle in a haystack. One on hand, if the haystack is too small then the needle is easy to find. On the other hand, if your neighbor has a 30-meter high haystack in his backyard, you KNOW something's up, even if you can't find the needle.

  45. this is perfect by b17bmbr · · Score: 0, Offtopic

    because, dead men tell no tales!!

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  46. mine by Luveno · · Score: 2, Funny

    I keep mine in topsecret.txt.

  47. Featured on Navy:NCIS by lugar · · Score: 2, Interesting

    They actually had this on Navy:NCIS a couple weeks ago. A terrorist was hiding messages inside of porn images.

  48. Hiding messages in Pics of grandma by Hayzeus · · Score: 4, Funny
    I have found that you can increase the efficacy of this technique by changing the email subject to:

    "See these naked pics of grandma!"

  49. Re:Why FreeBSD? (10) by Anonymous Coward · · Score: 0

    Why should I have to risk screwing up my system using an unproven, unstable potentially dangerous system like FreeBSD? Why can't you just provide binaries for Linux, the industry standard for security.

    unproven, unstable? FreeBSD has been around just as long as linux and you only have to look at the netcraft reports http://uptime.netcraft.com/up/today/top.avg.html to see BSD is the most stable OS around.

    As for security, the BSDs have one of the best track records for being secure. You seem to post crap just to annoy the bsd crowd and you wonder why people keep modding down your posts?

  50. hiding decryption tools using steganography by ooby · · Score: 0

    I seem to recall a "stop the MPAA" gif that floated around the internet when 2600 was being sued for distributing DeCSS. The gif had the DeCSS tarball embedded in the file past the EOF marker.

  51. If you use picture from the net for steganography by Anonymous Coward · · Score: 0

    Modify it first!

    If attacker gets original picture and picture with some data hidden within it, it becomes very easy to get data from it.

  52. Steganography by Qinopio · · Score: 3, Funny

    Didn't Kevin Nealon hooker already perfect this technique useless on Saturday Night boring Live?

    --
    __________
    [Big Brick Wall]
  53. How? by ThePyro · · Score: 4, Interesting
    How could that that work reliably? Lets say I take a text message, then encrypt it (as all hidden messages should be). At this point, the encrypted bits of the message should closely resemble random noise - assuming the encryption scheme we used was good enough.

    Now I take the encrypted bits of the message (which already look a lot like random noise) and hide them inside the least significant bits of a bitmap file. Lets assume that I'm using a half-decent steganography tool here, and it distributes the bits of the message throughout the image in a psueudo-random fashion.

    So now we've got a stream of encrypted bits, which more or less resembles a stream of psueodo-random numbers. And we've sprinkled these bits all over the place inside the image, so they don't even appear together or in order.

    How does one go about detecting that there's a message in there, reliably? What distinguishes the [pseudo]randomly-distributed [psuedo]random-bits of the encrypted message from the background noise of the image?

    (I am assuming, of course, that the message we're trying to hide is relatively small - at most, 1 bit per byte in the image is modified. Much more than that is like trying to hide a tractor trailer behind a go-kart)

    1. Re:How? by vadim_t · · Score: 2

      I think it's the fact that random data in those places is actually an uncommon occurrence. And depending on the tool used, it might leave some way of identifying the presence of data.

      Of course it can all be solved by making every image contain hidden data from /dev/random.

    2. Re:How? by Anonymous Coward · · Score: 2, Informative

      You're taking (what looks like) random noise and hiding it in the least significant bits. The least significant bits are not normally random noise.
      You ask:

      "What distinguishes the [pseudo]randomly-distributed [psuedo]random-bits of the encrypted message from the background noise of the image?"

      The thing that distinguishes them is the fact that the background noise in a file rarely resembles random noise. This depends greatly on the file format, but is arguably true in all cases. In your example, a simple entropy check should be sufficient to determine that all is not as it should be. Even with a small message, even the most basic steg detection tool will find this when comparing against statistics gathered when analyzing similar files. The trick with effective steg isn't with emulating randomness, it's making the message look as close as possible to the data that SHOULD be in the file. That's much much harder than simply emulating randomness. For a much better (more detailed) discussion of this topic, check the home page for Outguess and the links from that site.

    3. Re:How? by ThePyro · · Score: 1
      If we were talking about a screenshot or something then I would definitely agree with you. Images like that have very low background noise - you'd expect to see tons of white pixels, for example, with no variation in color at all.

      But a photograph? The least significant bits of a picture must surely be fairly random. Although I haven't actually tested this, I would expect to see about a 50/50 ratio of 1s and 0s in the least significant bits of any photograph taken with a digital camera.

    4. Re:How? by quantum+bit · · Score: 3, Interesting

      But JPEG is a lossy compression format. The whole point of the format is to eliminate random noise because such noise would just be a waste of space to store. So if there's a picture with a lot of random noise, it's a pretty good sign that something else is going on. For one thing it will be a lot bigger because 'random' (or encrypted) data is much more difficult to compress.

    5. Re:How? by Anonymous Coward · · Score: 0

      Disagree. JPEG removes randomness from the source image. But the JPEG file itself have a lot of randomness (ie: is not easy to compress).

      Process:
      SOURCE IMAGE:
      May or may not have a lot of randomness

      JPEG FILE:
      Have a lot of randomness

      JPEG FILE + STEG
      Have a lot of randomness (but some JPEG data have bee lost)

      DECOMPRESSED IMAGE, from JPEG file:
      Have not a lot of randomness (ie: not more than the compressed one)

      DECOMPRESSED IMAGE, from JPEG+STEG file:
      Have not a lot of randomness. Is of lower quality than the normal decompressed image (quality beeing defined as similarity with source image)

  54. Better compression = more difficult to hide... by Kjella · · Score: 5, Informative

    ...ironically, the better algorithms we get for compressing stuff, the more difficult it is to hide something. It gets really obvious if you start sending around BMPs or WAVs.

    Steganography detection is doing rather well - it simply realizes when the compression is "wrong", that is, if it would have been compressed better if there wasn't hidden info in the image.

    By the way, for legal purposes it might be just as efficient to use something like Bestcrypt's hidden container - it's a very smart, yet "dumb" form of steganography. You create an encrypted container, which has a key. Then you create a hidden container inside the encrypted container, with a different key. There's no way to detect the presence of a hidden container - it looks like random data in a container full of random data.

    If required by law to provide a key, provide the key to the outer container. When asked about a hidden container, go "What hidden container?" Even if it is very likely that there is one, there's no proof of that. Even the wackiest RIP bill doesn't require you to provide decryption keys to things that doesn't provably exist.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Better compression = more difficult to hide... by GlobalEcho · · Score: 1

      Well, in the UK (if my understanding based on the Slashdot analysis is correct), they can claim you have some encrypted data in that jpeg -- even if you don't -- and jail you until you give up the keys.

      Ugly.

  55. Is that... by Anonymous Coward · · Score: 0

    ...a passphrase in your ogg, or are you just happy to see me?

  56. Steganography Filesystem by commonchaos · · Score: 3, Interesting
    What I would like to be able to see is the ability to use a large directory of files as a stenographic "filesystem" of sorts. For example: Mount the pictures of your roadtrip to Antarctica as a loopback device.

    Ideally the software would only need to be pointed to a directory or a wildcard, given a passphrase and be able to just "mount" those files. I.E.
    mountsteg /home/bob/antarctica_roadtrip_pictures/ /mount/secret/
    1. Re:Steganography Filesystem by Anonymous Coward · · Score: 0

      For a similar effect, you could store the images on the top layer of a StegFS partition (http://stegfs.sourceforge.net/), and the hidden content in the lower layers. NOTE: StegFS does not support kernel version 2.4, although 2.6 support is planned.

    2. Re:Steganography Filesystem by Anonymous Coward · · Score: 0
      Remember about DNA:

      TGCA CAGT TCAG ..

      why no a cyphered-picture.jpeg hidden and inside of another big picture.png for the paparazzis?

      It's a nice joke !!! xDDDDD. open4free

  57. Re:Example: by commonchaos · · Score: 1

    That picture made me recoil from my chair.

  58. THE OLD SPY TRICK by whittrash · · Score: 1

    This is like in the movies, where to find the secret code you need the exact page of a specific book and then pull out 10 words from page 12, paragraph 3, words 3,19,12 and 42...etc. The book is hidden somewhere in the library of congress, know the title of the book and the code is revealed. I guess cryptography has come full circle, whats next, anograms with carrier pidgeons? I guess the old tricks are still the best tricks.

  59. The obvious solution. by Anonymous Coward · · Score: 0

    Just put some visible plain text on a picture of the goatse.cx man! Sure, people can see it, but they will be so traumatized that they will forget!

  60. Hmm... DMCA Strikes again! by Roguelazer · · Score: 1

    Due to a new Michigan law (Super DMCA), the legality of my research or these web pages is currently unclear. Felten provides additional information about the resulting restrictions on technology and research.
    The web pages will be reinstated once the situation has been resolved.


    OutGuess 0.2 - Source Code Currently, unavailable. See above.



    Source: (http://www.outguess.org/download.php)

  61. Jpeg to TXT by DeanFox · · Score: 1

    When they come up with a way to steg my pics into a text file, then we'll have something.

    1. Re:Jpeg to TXT by Anonymous Coward · · Score: 0

      Try snowdrop

    2. Re:Jpeg to TXT by Anonymous Coward · · Score: 0

      Sure, just rename the extension to .txt ;)

  62. /me clears throat by ryanvm · · Score: 1

    Bad guys in the movies all keep their wall safes hidden behind paintings.

    Excuse me. Us good guys keep their wall safes behind paintings too you know.

    1. Re:/me clears throat by Anonymous Coward · · Score: 0
      Yes, but for us good guys, the safe behind the painting is the decoy safe! Once the bad guys found the safe behind the painting, they stopped looking, and they never found the safe underneath the rug!

      That's what separates the good guys from the bad guys. That's why the good guys will win. Dark Helmet was wrong.

  63. Re:You're missing the obvious... by symbolic · · Score: 1


    Just that- the obvious. You see, in the movies, the bad guys went for the safe because they knew it was the safe, and they knew that there was probably something of value inside. The very fact that it IS a safe makes this apparent. The reason your analogy falls short is that with steganography, you can't even tell if it's a safe. It could be a chair, a wall, a coating of dust on a floorboard, a cobweb up in the corner, a pile of dirt, etc. It allows a very effective way to fly under the radar while still accomplishing your objective (though it does have limitations). Yet one more reason that TIA is TRASH.

  64. Judging by the ugliness... by Kjella · · Score: 1

    ...that would have to be the Pentagon mainframe. You know, the one from "War Games" ;)

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Judging by the ugliness... by Anonymous Coward · · Score: 0

      . . . FreeBSD is dying.

  65. Re:The best movie quote ever by Anonymous Coward · · Score: 0

    I apply that to how I approach my daily job, all the insults and petty fights and powerplays the other people play. It makes me strong.

    Nothing like forcefully advancing in your Wal-Mart career!

  66. Some Steganography can be detected by aepervius · · Score: 2, Interesting

    I do not have the web page here but somebody can certainly search in slashdot and find it. How to detect it ? The guys which made the thesis/program show that even if the lowest bits seems random, in reality if you take only red / blue or green component you see "forms" appears. And thus on steganographied image you see those form disappear, whereas on non stenographied they appear. Note that you can avoid that. So people using some of those program think they are safe, but instead a third party can show that they are exchanging secre. And knowing you are sending something hidden in some case can put you in a bad position. Even in the US.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
  67. Why bother... by ThenAgain · · Score: 2, Funny

    ...hiding your secrets in an image? Just write them in Perl!

  68. Re:Why FreeBSD? (10) by Anonymous Coward · · Score: 0

    You loser. Linux wraps its uptime after about 490 days, so it won't appear on that list.

    Your life must be really, really shit.

  69. Stops only someone not looking at all... by clary · · Score: 1
    ...but not someone with the least inclination to look. For example, something like this will find you out very easily:

    file * | grep JPEG

    --

    "Rub her feet." -- L.L.

  70. Really, what do you guys need to hide? by teamhasnoi · · Score: 2, Interesting
    This is not a troll, but I've looked at encryption many times and wondered what I needed it for. Sure, I probably have secrets like anyone else - but what do Slashdotters need to encrypt? Bank records? Isn't that info on the bank's pc, unencrypted? Diaries? I'm pretty forthcoming, so there's not alot I wouldn't tell someone else, but for others, why wouldn't a password do? Most of what is in a diary could be constructed from your behavior in public, or just asking around.

    Of course, if I lived in China and was plotting a demonstration, I'd need to hide that info. Or bank heist details.

    Currently, encryption is used freestanding by people with something to hide - and is viewed by 'the masses' as a terrorist/theft/dishonest tool. Why isn't encryption used in *everything*? I appreciate the need for encryption, but until it is everywhere and easy to use, it will have a black cloud hanging over it. Which makes it much easier for those who would like to abuse their powers (cough *Ash*cough) to pass laws restricting the use. Thereby reinforcing its reputation as a tool for people who have something (bad, ohohoh very bad) to hide.

    1. Re:Really, what do you guys need to hide? by YankeeInExile · · Score: 2, Insightful
      There are lots of legitimate activities you may engage in that you want to keep to yourself, or a small cadre of conconspirators. Your correspondance with your paramour telling her that what she did last time really turned your crank, and could she bring the golden retriever again this week.

      Or, suppose you are a member of a group citizens petitioning the government for redress, to change some statute you find out-dated, or overly opressive. There are enough hot-button issues that are so politically charged, that anyone who even has the temerity to suggest that they be changed, is branded a pervert, a criminal, a traitor, or worse. (e.g. issues around gun control, legalizing marijuana or prostitution, lowering the age of consent)

      I posit that in the US at this moment, it is actually very difficult for citizens to engage in cogent public discourse on these topics, for fear of being branded. It would behoove you to do your political organizing in private.

      And finally, and perhaps most importantly: Just because one wishes to hold something private with their compatriots, does not mean they are planning a terrorist attack or a bank heist. What I choose to keep private is not subject to debate.

      Now, the second point you make - at the current state of the art, using strong encryption is sufficiently difficult, that it is, in and of itself, a "red flag" that something might not be kosher. The only solution for that is for more and more people to use it more and more frequently.

      This is of course, not without political expense: If suddenly 80% of all person-to-person e-mail is encrypted, and all person-to-group e-mail is at least signed, encryption technology will be front page on the Wall Street Journal, and the political powers for the suppression of thought-crime will demand that it be tightly regulated.

      Encryption technology is restricted under export rules as a "munition." Perhaps a case could be made under the second amendment, that our fundamental freedoms are dependant on not only the right to bear arms in the form of an SKS, but also in the form of PGP.

      --
      How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    2. Re:Really, what do you guys need to hide? by kirkjobsluder · · Score: 1

      Hrm, I actually think that both you and the previous poster are perhaps being just a bit too paranoid in terms of defining where cryptography should be used. Basically, every professional who is responsible for keeping confidential data should be using some form of cryptography to protect that data. This includes teachers, professors, doctors, lawyers, accountants, and perhaps a dozen other professions.

    3. Re:Really, what do you guys need to hide? by WuphonsReach · · Score: 1

      Bank records? Isn't that info on the bank's pc, unencrypted?

      Nope, it's stored inside an encrypted volume that's only mounted when I need it to be. Storing your bank files inside an encrypted volume (DriveCrypt, PGPDisk) should be the minimum security you should be using. Granted, my main machine is a laptop, so theft is a risk that has to be seriously considered.

      Other stuff that I have gets stored in GPG/PGP blocks and decrypted as needed.

      --
      Wolde you bothe eate your cake, and have your cake?
  71. Re:FreeBSD: why's it better than Linux? by Anonymous Coward · · Score: 0

    1) Hah. Go read the FreeBSD mailing list archives, and you'll see security problems and glitches too. Nobody said Linux was perfect, but on the whole it matches (if not exceeds) FreeBSD in stability and security.

    2) No, I was talking about the REAL WORLD (you know, where Linux sees much greater adoption than FreeBSD). Red Hay supports RHEL for 5 years. FreeBSD doesn't even come close to that kind of support.

  72. outing steg by Doc+Ruby · · Score: 1

    Can't I take bmp files, each from the same unknown original bmp, but steg'ed with different messages, get their binary diffs, and find the blowfish'ed data? Seems like two different messages in the same envelope destroy the value of the envelope entirely (although decrypting the obtained encrypted message is still just as hard).

    --

    --
    make install -not war

  73. Hiding secret messages in gzip data by stelo · · Score: 2, Interesting

    Hi all, we have recently published a paper about hiding data in gzip compressed files. For those interested, check out http://www.cs.ucr.edu/~stelo/stego/ Regards, Stefano

  74. How to get around that PGP header by Qinopio · · Score: 0

    Just encrypt that with PGP. Duh!

    --
    __________
    [Big Brick Wall]
  75. SuperDMCA vs. outguess source by hussar · · Score: 1

    Anyone else find it ironic that if you want to download the source from the OutGuess website, you can't because of a Michigan Super DMCA law?

    If he lives in Michigan, maybe he should move his computer to Canada and distribute from there.

    --

    Bureaucracy loves company.
  76. good math = good match? by goalive · · Score: 1

    Stganography makes you look at all those nude erotica pictures you downloaded ever more closely now... look for the hidden message, Luke...

  77. Obvious solution... by Lemmeoutada+Collecti · · Score: 4, Interesting

    Use reversable compression. Encrypt the cleartext, package it in a container (subcontained if desired), stga that into the BMP or WAV, compress using GIF/PNG/FLAC as required. Ship product to receiver, they uncompress (since the compression is lossless, no bits lost there), de-steg, decrypt, decrypt, viola recipe for brownies.

    Also tends to confuse the detectors, as they are not trying all (n) possible ways the file could have been compressed to look for steg data in the raw file, only looking at the compression errors in the current format.

    For every scheme, a crack, for every crack, a new scheme. What fun the merry go round is!

    --

    You can have it fast, accurate, or pretty. Pick any 2.
    1. Re:Obvious solution... by l1gunman · · Score: 1

      And, you can take this one step further and make things even more confusing (if not more difficult)... Use a secret sharing algorithm and split up the encrypted data, which you then 'hide' in multiple media files. You need to know the media files contain other than media, then you need to know which ones to use (and use together) in order even to get back to the cipher text. Then and only then can you decrypt or (if snooping) try to break the cipher.

    2. Re:Obvious solution... by Anonymous Coward · · Score: 0
      haiku

      flask of ripe urine
      pressed to dead bsd lips
      bsd drink up

  78. On the same lines(not really) by shawn(at)fsu · · Score: 1

    I saw an image on a website that was yellow flowers but when you highlighted it you could see a pr0n image. Does any one know what that's called? I would like to be able to do that. Not to send pr0n but just to mess around with. It kind of like the article but less secure.

    --
    500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
  79. steganography isn't secure at all by nuintari · · Score: 2, Interesting

    This is all well and cute, but realistically speaking, no implementation of steganography is all that secure. Detection is fairly easy, and then a dictionary attack against the encrypted contents is used. [Link]

    Its a twofold problem as I see it.

    1. The hiding of encrypted data/images/text/whatever inside of an image file is based on the notion that security through obscurity raises the bar. Anyone who studies security knows that this is just not true. Since suspicious images are simple to detect, this layer of obscurity offers no real data protection than just encrypting the file and naming it "this-is-secure-data.blowfish". Its just a matter of what encryption method is used to secure the contents. Which brings me to my second point.

    2. Since the basis of steganography is to hide information inside an image without disturbing the visual image, the size of the data contained within, from my understanding, is severely constrained. Thereby limiting the effectiveness of this technique in all but very large, suspicious, and still easily scanned images.

    SO, by hiding one's data inside an image with this technique, one is left with a picture of a table that is just screaming to be scanned for its suspicious content.

    --

    --Nuintari

    slashdot : where an opinion can be wrong.

    1. Re:steganography isn't secure at all by Inuchance · · Score: 2, Insightful

      I've written a stenography utility once (called bmphide, doubt it's still available for download anywhere), and the noise that resulted from using it was hardly detectable, especially on photographs. Plus, to solve the security issue, I threw in a simple XOR encryption method into it... It didn't have any methods to determine if it was decrypted successfully, so the only way to brute force it would be to try the file after every password and see what happens.

  80. Re:Commercial for BSD! by sremick · · Score: 2, Insightful

    Terrorists aren't the only ones who want encryption any more than shipping departments are the only ones who want box-cutters. Maybe we should blame the USPS and airlines for also aiding terrorism. Paper-shredder manufacturers too. They helped Enron break the law, didn't they?

    Before you knock FreeBSD for supporting a form of encryption (encryption being something that every law-abiding citizen should be entitled to in order to protect his or her privacy), maybe you should tell us what OS YOU use so we can check to make sure it doesn't support encryption tools like the ones you're faulting FreeBSD for.

  81. School of Fish by a!b!c! · · Score: 2, Insightful

    I remember seeing an omni movie about sharks that found a school of fish, and ate them all. One at a time.

    I thought the strategy behind the school of fish was: if there are 500 fish, and I am one of them, then my odds of me getting eaten during an attack is 0.2% The larger the group, the lower the chance that *I personally* get singled out.

    I don't think the predator cares about going after a certain fish. Unless if finds one that has really cute eyes. It just wants a fish.

    1. Re:School of Fish by Anonymous Coward · · Score: 0

      I thought the strategy behind the school of fish was: if there are 500 fish, and I am one of them, then my odds of me getting eaten during an attack is 0.2% The larger the group, the lower the chance that *I personally* get singled out.

      exactly what he said.

      Who cares about the other 499 fish there are there only to save my butt and hide me.

      that 0.2% is better odds than having my captured and obvious encrypted file cracked.

  82. Effects on digital watermarking? by Mr+Smidge · · Score: 1

    An obvious use for steganography is reliable digital watermarking, but does anyone know how well current techniques last against hefty sessions of image cropping, audio/video transcoding, and all those other things one would commonly do with such files..?

    If a DVD-screener, for example, contained a watermarked serial number, would the number still be there and be readable after ripping, cropping, rendering subtitles on top, and transcoding?

    It's a nice idea, but I'm still on the side that believes that multimedia data should not be altered (and hence quality thrown away), even if the loss of quality in human perception is supposedly unnoticable.

  83. In BSD by cybercuzco · · Score: 2, Interesting

    Why not hide stuff -IN- FreeBSD. It wouldnt be that hard to write a utility that inserted "typos" into comments that when decoded could be used to pass messages or even hide images.

    --

    1. Re:In BSD by burns210 · · Score: 1

      because if, in general use of the system, files are change, moved, renamed, written over or deleted. The algorithm used to INSERT the hidden message couldn't then find the inserted bits to recompile the mesage.

    2. Re:In BSD by cybercuzco · · Score: 1

      Ok, but if youre a spy, and you want to transmit a code or something, put it in a distro CD and hand it to your contact, or put it up on the net and let anyone take it, including your intended recipient the files in the ISO that you make are not changed, moved renamed written over or deleted

      --

  84. If you play the vynle record backwards by TyrranzzX · · Score: 1

    It'll tell you to worship satan, and steal music. Quickly, to the music mobile darl! We must shut down these "steriograhophonicalwhazitmakallits" before they destroy our nation's families by making them all into crack smoking criminals!

  85. Done properly... by wirelessbuzzers · · Score: 3, Informative

    ... the real advantage is that if done properly, nobody can even prove you sent a message.

    While this is true, in fact it is the definition of good steganography, I'm not aware of any steg that actually achieves this. For a while, there were no public methods that break Outguess, but that was broken over a year ago, and I don't think there are any stego schemes still standing. The problem is that the last bit of your WAV file or GIF isn't very random in a real picture, not nearly as random as you might guess. This makes it quite difficult to make a scheme which hides there effectively.

    --
    I hereby place the above post in the public domain.
    1. Re:Done properly... by Hatta · · Score: 1

      I like the approach of stegfs. It provides different security levels to provide plausible deniability. The idea is that even if someone can prove you have a stegfs partition, and they coerce you to give over data you can only give up level one, and they can't prove that any further security levels exist.

      --
      Give me Classic Slashdot or give me death!
    2. Re:Done properly... by wirelessbuzzers · · Score: 1

      like the approach of stegfs. It provides different security levels to provide plausible deniability. The idea is that even if someone can prove you have a stegfs partition, and they coerce you to give over data you can only give up level one, and they can't prove that any further security levels exist.

      While being able to plausibly deny the existence of further steg data in a system specifically designed to allow one to do so may be nice in theory, it is just about worthless in practice. It basically yells out, "I'm hiding something more here, and I want to be able to lie and say it's not there!"

      A slightly better approach is to have an encrypted partition on a keydrive, and a file which XOR's with it to something mildly sensitive (porn maybe) on your hard drive. Keep the scripts for maintaining it on the encrypted keydrive. Then you can claim that the keydrive partition is a one-time-pad for your porn. This also doesn't work very well, but is slightly better.

      The best option would be to have a steg tool that's well hidden (dunno how that would be), and does excellent steg, so that you can't find it in the first place, and if so, can't prove that it's steg. But there isn't one yet.

      --
      I hereby place the above post in the public domain.
    3. Re:Done properly... by Anonymous Coward · · Score: 0
      All major marketing surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among hobbyist dilettante dabblers. In truth, for all practical purposes *BSD is already dead. It is a dead man walking.

      Fact: FreeBSD is dying

  86. What would be more useful... by Anonymous Coward · · Score: 0

    ...is if it included an actually USEFUL form of steganography, like the steganographic/encrypted filesystem Rubberhose, which is related in spirit to good old stegfs.

    Unfortunately both of these are too old and crufty to have support beyond linux 2.2... implementing 2.6 support or freebsd or openbsd support might be interesting.

  87. Step it up by siskbc · · Score: 1
    However, my friends are quite adaptable...now we ALL like anchovies and hot peppers on our pizzas...

    Time to step it up. I've completely desensitized my taste buds. Hence, I now eat habaneros on my pizza and the hottest chicken wings known to man, and I love it! Now let's see the mooching bastards try THAT.

    --

    -Looking for a job as a materials chemist or multivariat

  88. Actually audio wouldn't be that conspicious by Sycraft-fu · · Score: 1

    Espically not of live shows. People are big on recording live concerts and then distributing them. Since these tend to be the hardcore types, they want it done lossless and generally FLAC is the format of choice. Now these have additonal benefits:

    1) They are often recorded and compressed in 24-bit. Well even good 24-bit converters have a noise floor well above the theoritical limit, leaving plenty of low level white noise naturally. Cheap ones can even have a noise floor only around 17 or 18 bits.

    2) Live shows tend to be reocrded with lower quality equipment. It's actually pretty good, all things considered, but it's portable stuff, not a studio setup. Hence more inherant noise.

    3) Live shows are noisy anyhow. It's not the pure random white noise, but still plenty to mask what you're doing espically on top of the recording noise.

    So, get yourself some nice 24-bit recordings of live shows. Insert your data in there. If you're really parinoid, keep in down in just the lowest 4 bits. FLAC it back up and then swap it with buddies. Looks like you're just another live show swapper (and for bands that permit this, it's 100% legal) and unless your stego program is done, you can't detect it.

  89. Not quite... by Kjella · · Score: 1

    I'm pretty sure they have to prove that the picture actually contains encrypted data, which can be through e.g. compression flaws introduced by the steg program. They can't go around jailing people for having a picture that maybe contains something else, they haven't gone that totalitarian yet.

    On the other hand, they don't have to prove it's your data (since it's encrypted, they can't know). You might not have a clue about that, never had a decryption key, and it's "Go straight to jail - do not pass go". Nevermind that you downloaded it because you thought it was just a pretty picture, and had no clue there was a smaller pedo picture hidden in it (or whatever else you don't want to imagine).

    That's where BestCrypt does it so well... because there's no way to find the hidden container. It's (pseudo)random data hidden in the empty space of the outer container, which is also filled with random data. Which is exactly how it would be if you didn't have a hidden container either. To find random data in random data is like like chasing icebears in a snowstorm on the North Pole.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  90. Except.. by kuzb · · Score: 1

    security by obscurity is not security at all.

    --
    BeauHD. Worst editor since kdawson.
  91. Re:Example: by Anonymous Coward · · Score: 0

    You must be new here...

  92. Mimic Functions by Anonymous Coward · · Score: 1, Interesting

    Check out Peter Wayner's Mimic Functions. Using Mimic Functions you can hide information in anything, not just images and sound files. This is done by grammar to statistically "mimic" what you'll be hiding your data in. This could be an image or a sound file, but it could also be, as in Wayner's example, a baseball game commentary. The effectiveness of the stego is only limited by your creativity in working out the grammar.

  93. Re:Example: by commonchaos · · Score: 1

    recoil

  94. Main reason to use steganography: by jeduthun · · Score: 3, Insightful

    You're missing the point.

    The main reason to use steganography is that it hides the fact that you are hiding something. If you use straight encryption, it is obvious that you have something sensitive that you want to encrypt (most people don't go to the trouble of encrypting things otherwise). Steganography helps you fly under the radar and send encrypted data without people knowing that you are sending encrypted data in the first place.

    If someone is already suspicious of you, then of course they can analyze your communications and perhaps notice any steganographic attempts. But if not, you may be able to escape notice longer by exchanging seemingly innocuous data than by exchanging industrial-strengh encrypted data.

    1. Re:Main reason to use steganography: by Anonymous Coward · · Score: 0

      Truthfully, *BSD is dead.

  95. Nothing new here... by xchino · · Score: 1

    Steganography has been around since the days of the ancient geeks, er greeks. :)

    http://www.webopedia.com/TERM/S/steganography.html

    "Steganography (literally meaning covered writing) dates back to ancient Greece, where common practices consisted of etching messages in wooden tablets and covering them with wax, and tattooing a shaved messenger's head, letting his hair grow back, then shaving it again when he arrived at his contact point."

    I feel sorry for the messenger who's tattoo ended in "Destroy this message after receiving." We can't have male pattern baldness exposing classified information!

    --
    Everyone is entitled to their own opinion. It's just that yours is stupid.
  96. I feel sorry for.... by ASayre8 · · Score: 1

    ... ths kids that want Ice Cream.

    1. Re:I feel sorry for.... by Anonymous Coward · · Score: 0

      ... BSD, because BSD is dying.

  97. Re:Commercial for BSD! by t0ny · · Score: 0
    encryption being something that every law-abiding citizen should be entitled to in order to protect his or her privacy

    I dont personally have a need to encrypt messages into pictures, no. Nor can I imagine many things I can do where such functionality is needed.

    Encryption is good when its used to protect data like my password, my credit card number, and my medical records. Encryption is bad when Apu and his buddies want to hide info from the FBI because they are planning to bomb a schoolbus.

    There is no sword that isnt double-edged, but I fail to see legitimate uses for encrypting messages into photographs.

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  98. I've been doing this for a long time by chord.wav · · Score: 0

    What did you think my porn was for? I have very sensitive data to protect...

  99. Re:Why FreeBSD? (10) by Anonymous Coward · · Score: 0

    Shut up. Its my right to be an uptight BSD using asshole and to impose my dogma onto all of you cock-smoking Lunix twinks!

    mughahahah!!1!!

  100. Re:Example: by Anonymous Coward · · Score: 0

    You must be new here ...

  101. Re:Commercial for BSD! by Anonymous Coward · · Score: 0

    >Encryption is bad when Apu and his buddies want to >hide info from the FBI because they are planning to >bomb a schoolbus.

    Damn that fuckin' Apu!!! I hate that sonofabitch. Hey, let's lynch him!

  102. Re:Steganography on corpses? by Anonymous Coward · · Score: 0

    Your ideas intrigue me and I wish to subscribe to your newsletter.
    Logged-in trolls aren't forced to preview their comments.

  103. Re:Commercial for BSD! by pgr0ss · · Score: 2, Insightful
    Read the article. At the bottom, it says:

    The only question you may be asking yourself is "why use such a utility?" Probably the most common use is to safeguard passwords. We all know that we should use different passwords for various tasks. For example, you should use a different password to log into your computer, another to retrieve email, another for online banking, and yet another for when you create an account on a web server. It can be very handy to make a text file of each password and its usage, and to safeguard that file by hiding it in a place no one would suspect to look.

  104. How it's done by thedji · · Score: 1

    If you've got a bit of maths under your belt, or even a bit of coding would suffice, there is a link on this page to some Matlab code used to detect steggafied images.

    --
    ... and then there were none
  105. Re:Commercial for BSD! by sremick · · Score: 3, Insightful

    Ok, so you're a law-abiding citizen. And you have no need. So obviously, no one else who is law-abiding has a need, and the only the Bad Guys do? C'mon.

    You say you "fail to see legitimate uses". Very well. Would you have a legitimate use for a safe? I will assume "yes"... we all have valuables. So let me ask you this: does it make more sense to put the safe in the middle of a wide open room, standing out, maybe even with a sign that says "The safe is here!" Or maybe instead, hide it somewhere. At least in the closet. Or behind a fake wall panel. Buried in the basement? Recessed in the wall behind a dresser?

    Steganography is the equivalent of hiding the safe somewhere where it wouldn't be located or expected. If I have passwords on my computer... even if I encrypt them, does it makes sense to store them in /home/scott/topsecret/passwords.tgz or instead in /home/scott/junk/pics/mycat.jpg ? If someone somehow accessed my account, they'd know exactly what file to grab and could then make a concentrated effort to crack into it. While if I disguise the file as something it isn't, they'll pass over it. Why isn't this a legitimate use?

    Steganography is neither in itself good or bad. It's a tool which can be used for good or bad. Like a steak knife. Don't condemn it just because all you can think of are the bad uses.

  106. not JPG by Animaether · · Score: 1
    One of the benefits of steganography is that is looks like a JPG file being emailed or a JPG(PNG) sitting there on a website.


    PNG perhaps, as it's lossless.
    JPG, however... if you steg something into a source file and then convert to JPG, your message will, more than likely, be lost as JPG is a lossy compression scheme. Which is not very beneficial if minute changes to pixel's colors is important.

    There's watermarking techniques that take a smaller string for author identification purposes that -are- suited for use in JPEG, however. But that won't help you send across a long message.. unless your image is 10MP :)
    1. Re:not JPG by jxs2151 · · Score: 1
      ...if you steg something into a source file and then convert to JPG.

      Huh? I don't believe anyone said anything about stegging into a image file and then converting to jpg.

      One takes a bit of text, the length of which has to be somewhat proportionally smaller than the image into which one will steg the text, and uses a steganography program to place the text into the image. Recompressing or converting will undoubtedly ruin the text, but who would do that?

      The amount of text you can insert into a certain size jpg is limited but not so much so that you cannot get quite a bit of text into a 150k jpg before you begin to visibly affect the image itself and give away that something is amiss.

  107. Re:Commercial for BSD! by t0ny · · Score: 0
    It's a tool which can be used for good or bad. Like a steak knife.

    I think a better example is an AK-47 assult rifle; while it can potentially be used for legitimate reasons, it is more often used otherwise (the AK-47, even though it is the most prevalent assult rifle in the world, is the primary weapon used against most NATO soldiers, including those of the USA).

    So, just like I said, even though there could potentially be a tiny minority of people using this legitimately, it will get its highest usage, most likely, by terrorist, drug trafficers, extortionists, etc.

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  108. FBI Takes Interest in Student Project by Anonymous Coward · · Score: 0

    Joshua, a class mate of mine at Rio Rancho High School located in Rio Rancho, New Mexico, recently wrote a software program using C++ designed to hide encrypted text within a .gif file without changing the file size of the image or the picture quality. The program is called Ghost and the FBI has taken interest in it. When he presented his project at the school science fair last week 3 members of the FBI came to talk to him about his project. More information here http://www.abqjournal.com/riorancho/117131rioranch o12-03-03.htm.

  109. Re:Commercial for BSD! by sremick · · Score: 1

    I think a better example is an AK-47 assult rifle

    Hmmm... a rifle's primary purpose is killing. Killing humans is illegal. Killing anything else is HIGHLY restricted (seasons, limits, etc). And not everyone has the need or wish to kill. Compared to something designed to protect valuable private information. Something that isn't illegal, and which everyone NEEDS to do (whether they realize it or not). Someone might not feel their personal information should be protected... until they're the victim of identity fraud or electronic theft.

    I don't see how this is a "better example."

    So, just like I said, even though there could potentially be a tiny minority of people using this legitimately, it will get its highest usage, most likely, by terrorist, drug trafficers, extortionists, etc.

    That's a very bizarre statement. I'd be interested in what basis you are using to make it.

  110. What I'd like to see by phr1 · · Score: 3, Insightful

    is for the standard version of mkfs to fill empty disk blocks with random data (from /dev/urandom) BY DEFAULT instead of zeroing them. That way you can run a stego file system in the unused blocks and it will be indistinguishable from ordinary randomized free blocks. If every BSD (and ideally every GNU/Linux) distro shipped with that feature turned on, there would be no way to tell a stego user from a non-user.

    1. Re:What I'd like to see by Anonymous Coward · · Score: 0

      What We Can Learn From BSD
      By Chinese Karma Whore, Version 1.0

      Everyone knows about BSD's failure and imminent demise. As we pore over the history of BSD, we'll uncover a story of fatal mistakes, poor priorities, and personal rivalry, and we'll learn what mistakes to avoid so as to save Linux from a similarly grisly fate.

      Let's not be overly morbid and give BSD credit for its early successes. In the 1970s, Ken Thompson and Bill Joy both made significant contributions to the computing world on the BSD platform. In the 80s, DARPA saw BSD as the premiere open platform, and, after initial successes with the 4.1BSD product, gave the BSD company a 2 year contract.

      These early triumphs would soon be forgotten in a series of internal conflicts that would mar BSD's progress. In 1992, AT&T filed suit against Berkeley Software, claiming that proprietary code agreements had been haphazardly violated. In the same year, BSD filed countersuit, reciprocating bad intentions and fueling internal rivalry. While AT&T and Berkeley Software lawyers battled in court, lead developers of various BSD distributions quarreled on Usenet. In 1995, Theo de Raadt, one of the founders of the NetBSD project, formed his own rival distribution, OpenBSD, as the result of a quarrel that he documents on his website. Mr. de Raadt's stubborn arrogance was later seen in his clash with Darren Reed, which resulted in the expulsion of IPF from the OpenBSD distribution.

      As personal rivalries took precedence over a quality product, BSD's codebase became worse and worse. As we all know, incompatibilities between each BSD distribution make code sharing an arduous task. Research conducted at MIT found BSD's filesystem implementation to be "very poorly performing." Even BSD's acclaimed TCP/IP stack has lagged behind, according to this study.

      Problems with BSD's codebase were compounded by fundamental flaws in the BSD design approach. As argued by Eric Raymond in his watershed essay, The Cathedral and the Bazaar, rapid, decentralized development models are inherently superior to slow, centralized ones in software development. BSD developers never heeded Mr. Raymond's lesson and insisted that centralized models lead to 'cleaner code.' Don't believe their hype - BSD's development model has significantly impaired its progress. Any achievements that BSD managed to make were nullified by the BSD license, which allows corporations and coders alike to reap profits without reciprocating the goodwill of open-source. Fortunately, Linux is not prone to this exploitation, as it is licensed under the GPL.

      The failure of BSD culminated in the resignation of Jordan Hubbard and Michael Smith from the FreeBSD core team. They both believed that FreeBSD had long lost its earlier vitality. Like an empire in decline, BSD had become bureaucratic and stagnant. As Linux gains market share and as BSD sinks deeper into the mire of decay, their parting addresses will resound as fitting eulogies to BSD's demise.

  111. Done properly by Anonymous Coward · · Score: 0
    BSD is all washed up. Period.
    1. BSD is dying
    2. BSD is fragmented
    3. BSD has no commercial support
    4. BSD is slow
    5. BSD is dying.
    There you have it.
  112. Re:Commercial for BSD! by fyonn · · Score: 1

    Encryption is bad when Apu and his buddies want to hide info from the FBI because they are planning to bomb a schoolbus.

    remember, one man's terrorist is another man's freedmo fighter. skipping over the implied racism there. what about the human rights worker investigating the situation in zimbabwe? from his point of view, he needs to get his report about conditions there back to amnesty internation or the UN dept who sent him. from the PoV of the government he is a spy who seeks to bring down the "elected" ruling party.

    what about journo's? they have a right to keep their sources secret (mob informer, gov whistleblower, whatever) but what happens if they get searched either legally or illegally? they want/need to keep their data safe.

    in both these situations the person ideally needs to be able to deny the existance of the data so that they don't have to be forced to give up passwords.

    just because something can be used for both good and bad is no reason to ban it.

    dave

  113. Re:FreeBSD: why's it better than Linux? by Anonymous Coward · · Score: 0

    Red Hay supports RHEL for 5 years.

    The original poster was talking about RedHat Linux.

    Nice attempt to change the topic by talking about something other than RedHat.

    RedHat 6.3 was released in 2000 (around the middle of the year). It is 2003.

    2003-2000 = 3 years. 3 != the 5 years claimed falsely by the original poster.

    The original claim was that Debian and Slackware are totally rock-solid. When the latest Linux kernel failure points out how the statement 'rock solid' is wrong, the response is handwaving Nobody said Linux was perfect. The statement was 'rock solid'. Perhaps in your world the do_brk() error is 'rock solid' quality.

    but on the whole it matches (if not exceeds) FreeBSD in stability and security.

    FreeBSD's kernel has less security fixes per year than Linux in the 'considered stable' branches.

    When you start with bad facts, you get bad conclusions. You are quite welcome that I can correct your facts. You have a nice day.

  114. Re:Is this limited to FreeBSD dead? by Anonymous Coward · · Score: 0
    Think about it.
    FreeBSD is dying
  115. Re:Commercial for BSD! by t0ny · · Score: 2, Informative
    Nah, its got its little niche 'market'. These open source things are like gods- they only die when they run out of worshippers.

    Now if we were going just by technical merits (or even moral merits) something like Apple should have died its righteous death a long time ago. But, I guess people need to worship on the altar of 'alternative', even if they are getting robbed blind for it. IMO, Apple is the worst monopolist ever (well, aside from someone truly attrocious like DeBeers).

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  116. Re:Commercial for BSD! by t0ny · · Score: 0
    Hmm... the main purpose for encrypting messages in photographs is to avoid law enforcement. Thus, terrorists, drug trafficers, etc, all enjoy it. A net detriment to society, and I would say much more dangerous than a mere AK-47.

    An AK-47 wont allow you to plan something like, say, flying a jet plane into a building. Encrypted messages, however, are *very* good for that purpose.

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  117. Re:Commercial for BSD! by t0ny · · Score: 1
    remember, one man's terrorist is another man's freedmo [sic] fighter.

    Say what you want, but I didnt see the founding fathers talking people into strapping bombs to their chests and blowing up civilians.

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  118. Re:Commercial for BSD! by sremick · · Score: 1
    > the main purpose for encrypting messages in photographs is to avoid law enforcement.

    What??? This is nonsense. Just like suddenly everyone who wears a trenchcoat was considered a potential murderer of their fellow classmates. No, the main purpose for encrypting messages in photographs is to disguise the location of private information from those who might look for it . Why paint a target on the file we store our passwords, bank account #s, etc in?

    Just because something is a "very good" tool for some evil purpose doesn't mean that's its main purpose. You're taking a very narrow-minded view on this.

  119. Re:Why FreeBSD? (10) by Anonymous Coward · · Score: 0
    The way I see it, it all boils down to one simple fact:
    *BSD is dying
  120. Re:Commercial for BSD! by t0ny · · Score: 1
    So you are going to start encrypting messages into all your photographs?

    See, you are using the boring 'straw man' arguement. It doesnt matter if something has the potential for legitimate use; if it is predominently used for malicious purposes, it needs to be controlled.

    For example, they ban a regular citizen's ability to get dynamite, TNT, C4, etc. Now while you could potentially want it to blow a tunnel thru the mountain in your backyard, or whatever, its most likely that people, given free access to high explosives, are going to blow up things/people which they shouldnt be blowing up.

    This is the same way. Why dont you ask the NSA if they think its nice that terrorists can send messages to each other and hide them as pictures on a web site? Ask the FBI if they think its really nice that drug trafficers can communicate without any chance of interception.

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  121. Re:FreeBSD: why's it better than Linux? by Anonymous Coward · · Score: 0

    "The original poster was talking about RedHat Linux."

    And? Point is, Red Hat supports some of its product line for 5 years. That's really important for big business, and FreeBSD doesn't come close. You lose.

    "RedHat 6.3 was released in 2000"

    There was no Red Hat 6.3. You lose again.

    "Perhaps in your world the do_brk() error is 'rock solid'"

    Oh dear. A small bug which doesn't affect 99% of users doesn't have a drastic effect on the software's quality, right? Let's see -- how about the FreeBSD bug which caused a kernel panic if a user removed a floppy without unmounting first?

    Now _that's_ sloppy, and no way near rock-solid. You've only been able to point at one recent, mostly insignificant bug in your argument, when in the real world Linux performs excellently, and is extremely stable. Just as much so as FreeBSD, so get over it.

    You lose yet again!

  122. Re:FreeBSD: why's it better than Linux? by Anonymous Coward · · Score: 0

    And? Point is, Red Hat supports some of its product line for 5 years. That's really important for big business, and FreeBSD doesn't come close. You lose.

    The only public loser here is you. Go back to work at your Microsoft PR job.

    From: https://www.redhat.com/apps/support/errata/

    Red Hat Linux -- Red Hat's policy for Red Hat Linux distributions is to provide maintenance for at least 12 months. At certain times, Red Hat may extend errata maintenance for certain popular releases of the operating system. End of Life dates for errata maintenance for currently supported products are listed below:

    Red Hat Linux 9 (Shrike) April 30, 2004
    Red Hat Linux 8.0 (Psyche) December 31, 2003
    Red Hat Linux 7.3 (Valhalla) December 31, 2003
    Red Hat Linux 7.2 (Enigma) December 31, 2003
    Red Hat Linux 7.1 (Seawolf) December 31, 2003


    12 months is not 5 years.

    A RedHat POLICY to provide support for 12 months is not 5 years.

    Perhaps in your world the do_brk() error is 'rock solid'"

    Oh dear. A small bug


    Yea, one SMALL bug that caused Debian and another fork to be broken into and root to be obtained. Yea, one 'little' bug.

    Given you feel 'small bugs that are used to obtain root' makes a "Rock Solid" operating system, you should go work for Mircosoft's PR department explaining how Windows is a good, reliable OS.

  123. FreeBSD is dying by Anonymous Coward · · Score: 0

    All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS hobbyist dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead

  124. FreeBSD is dying by Anonymous Coward · · Score: 0

    Have you ever seen an animal backed into a corner and fighting for its life? That is the situation FreeBSD finds itself in. The FreeBSD fans are in a state of desperation, and even the mildest criticism of their hobby horse results in wild and paranoid outburts from the faithful. They will find an alibi and excuse for everything. Truth has nothing to do with it

  125. Re:Stego is so old news freebsd is dying by Anonymous Coward · · Score: 0

    It is common knowledge that *BSD is dying, that ever hapless *BSD is mired in an irrecoverable and mortifying tangle of fatal trouble. It is perhaps anybody's guess as to which *BSD is the worst off of an admittedly suffering *BSD community. The numbers continue to decline for *BSD but FreeBSD may be hurting the most. Look at the numbers. The loss of user base for FreeBSD continues in a head spinning downward spiral.

  126. Re:Steganography on corpses? by Anonymous Coward · · Score: 0
    I'm sorry to say, it is indeed true.

    FreeBSD is dying

  127. Re:Subliminal Message by Anonymous Coward · · Score: 0
    Fact: FreeBSD is dying

    It is common knowledge that *BSD is dying, that ever hapless *BSD is mired in an irrecoverable and mortifying tangle of fatal trouble. It is perhaps anybody's guess as to which *BSD is the worst off of an admittedly suffering *BSD community. The numbers continue to decline for *BSD but FreeBSD may be hurting the most. Look at the numbers. The loss of user base for FreeBSD continues in a head spinning downward spiral.

  128. Re:Is this limited to FreeBSD is dying only? by Anonymous Coward · · Score: 0
    Fact: *BSD is dying

    It is common knowledge that *BSD is dying, that ever hapless *BSD is mired in an irrecoverable and mortifying tangle of fatal trouble. It is perhaps anybody's guess as to which *BSD is the worst off of an admittedly suffering *BSD community. The numbers continue to decline for *BSD but FreeBSD may be hurting the most. Look at the numbers. The loss of user base for FreeBSD continues in a head spinning downward spiral. FreeBSD is dead.

  129. Re:Is this limited to FreeBSD dead? by Anonymous Coward · · Score: 0
    It is perhaps anybody's guess as to which *BSD is the worst off of an admittedly suffering *BSD community. The numbers continue to decline for *BSD but FreeBSD may be hurting the most. Look at the numbers. The loss of user base for FreeBSD continues in a head spinning downward spiral.

    OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of BSD are there? Let's see, Fact: *BSD is dying

  130. Re:Commercial for BSD! by Quino · · Score: 1

    Hmm, if we were really going by technical merits, Gates would be a homeless drunk living in an alley, no one would remember a software company called Microsoft who put out half-assed software, and Apple would be dominating the desktop.

    Unfortunately, it's not always the best technology or innovation that wins out.

    Strangely enough, I agree with you on DeBeers. Just like MS, they don't really do anything of value for consumers, and only concern themselves with charging money to fill the artificial need they created for their products.

    Oh well, differing opinions. I am curious about one thing: how do you see Apple as a monopoly? How can a company with single-digit percent usage ever be considered a monopoly? Isn't this, like, by definition anything other than a monopoly?

    Geez, I'm just starting to feel like I took the troll bait .. (maybe not, but geez man, I think you're trying to bait Mac fans). Monopoly? Apple? Yeah, must be a troll ... :)

  131. Re:Ehh? by Anonymous Coward · · Score: 0

    You don't keed to be Kreskin to look into FreeBSD's future. Even a child knows that FreeBSD is dying. All major marketing surveys show that FreeBSD has steadily declined in market share. FreeBSD is very sick and its long term survival prospects are very dim.

  132. Re:Commercial for BSD is dying by Anonymous Coward · · Score: 0

    FreeBSD is D E A D

  133. Re:Commercial for BSD! by satanum · · Score: 1

    t0ny, you people with such a narrow point of view, you better stop trying to think, it won't work... you won't get to anywhere. And, the way I see it, you please remove your doors and blinds at home. You have nothing to hide, do you? I bet you are planning some kind of genocide at home. If it was in my hand, some army guys would be visiting you this evening, as I'm pretty sure there is a psychopath under your ugly face. Holy shit!

  134. Re:Is this limited to FreeBSD dead? by Lost+Penguin · · Score: 1

    SCO users are flocking to BSD ...or anything else.

    --
    I am the unwilling control for my Origin.