Slashdot Mirror


To Allow or Not Allow E-Mail Attachments?

t0pper311 asks: "I work for a pretty large utility company in the midwest and of course, security is a big concern. We use Trend Micro as a mail gateway to basically scan for virii and strip off most attachments like executables or VB script. Now with the Sobig.E virus on the loose, we need to ask ourselves if we should be blocking ZIP files. We got lucky this time and were not effected, but what about next time? What are other companies doing? If you do block ZIP files, how do you give the people who need to sends files the ability to do so? Do you allow any attachments at all?"

197 comments

  1. Here's an idea... by Anonymous Coward · · Score: 1, Funny

    Don't let them use email at all. That'll stop any viruses and ou'll have done your job

    fp

  2. You get a virii scanner that can deal with zip.. by Anonymous Coward · · Score: 5, Informative

    Pretty simple really.

    Given that most users love to download crap via hotmail etc. , lets hope you have a virus scanner on their PC too.

  3. Grammar police! by Anonymous Coward · · Score: 0, Informative

    The plural of "virus" is "viruses."

    You mean "affected," not "effected."

    1. Re:Grammar police! by Anonymous Coward · · Score: 0

      The word "virus" is spelled "virii".

    2. Re:Grammar police! by claudius0425 · · Score: 1

      Sorry, but you are all wrong. The true classical spelling for the plural of virus is vira. It derives from the Latin VIRUS, VIRI, neuter, defined as "venom (sg.), poisonous secretion of snakes/creatures/plants; acrid element;". the complete declinsion follows. Those familiar with Latin will notice that all forms other than the nominative singular and plural, and the accusative singular are identical to the noun VIR, VIRI, masculine meaning "man; hero;". | Singular | Plural Nom. | VIRUS | VIRA Gen. | VIRI | VIRORUM Dat. | VIRO | VIRIS Acc. | VIRUS | VIROS Abl. | VIRO | VIRIS

      --
      Phus. Sysiphus.
    3. Re:Grammar police! by PhuCknuT · · Score: 2

      Nobody is speaking latin here, the correct ENGLISH plural of virus is viruses.

    4. Re:Grammar police! by WIAKywbfatw · · Score: 1

      Nobody is speaking latin here, the correct ENGLISH plural of virus is viruses.

      English is partially derived from Latin (and several other languages) and the plural of "virus" is indeed "virii", just as the singular form of "data" is "datum".

      However, we live in a lazy, ignorant age - how many people even know that the singular form of "dice" is "die"? - and people often just add an "s" or "es" on the end of a word to pluralise it.

      Just because you've seen the plural of "virus" spelt as "viruses" frequently it doesn't automatically become grammatically correct. Similarly, if I started writing the plural of "man" as "mans" it wouldn't suddenly become right.

      You might not like or be comfortable with it but "virii" is correct. "Viruses", by vitue of its common misuse, is now found in dictionaries too but that doesn't make "virii" any less valid.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    5. Re:Grammar police! by 3263827 · · Score: 1

      Can you point to a single reference that supports your idea?

      Just because you've seen the plural of "virus" spelt as "virii" frequently, it doesn't automatically become grammatically correct.

      You might not like or be comfortable with it, but "viruses" is correct. Virii, by virtue of its common misuse, is not found in dictionaries...

    6. Re:Grammar police! by RobotRunAmok · · Score: 1

      English is partially derived from Latin (and several other languages) and the plural of "virus" is indeed "virii", just as the singular form of "data" is "datum"

      You are correct re "data," wrong re "virus." If the plural of "virus" in Latin was indeed "virii," I'd be fighting the good fight right along side you (I'm a big Latin and Roman-phile), but it's just wrong. "Virii" is not a word in any language, living or dead.

      If you really want to get all technical, the strict plural of "virus" in Roman times was -- wait for it -- "virus" -- cuz it fell into that class of "collective" nouns like 'butter.'

      But we don't have to worry about any of that now, because the English plural of "virus," both medical and IT-related, is "viruses," period full-stop end-of-story. Insistence upon using "virii" is just making geeks and Latin-philes look bad.

    7. Re:Grammar police! by Anonymous Coward · · Score: 0

      Don't worry. Geeks already look bad.

    8. Re:Grammar police! by Borg_5x8 · · Score: 1

      I thought the whole reason "virii" isn't the plural of "virus" was because it would be pronounced the same as the plural of "male" (viri)?

    9. Re:Grammar police! by unitron · · Score: 1

      The way I heard it, virus came from the Latin for "slime" which is sort of neither singular nor plural, therefore there is no "correct" Latin plural of it.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    10. Re:Grammar police! by TA · · Score: 1

      >The word "virus" is spelled "virii".

      Absolutely not, that would only be the case if
      "virus" was spelled "virius". And it is not so.

      Have you never tried to read any medical literature?
      It's "viruses" everywhere, which is the correct spelling. Please check a dictionary before telling anyone how to spell, please.

  4. OS by Johnny+Mnemonic · · Score: 3, Insightful


    Why do you make so many accommodations for the failures of the OS? Isn't the OS supposed to work for you, instead of you working for it? How many features do you have to shut off before it's not worth the considerable cash you paid for it?

    --

    --
    $tar -xvf .sig.tar
    1. Re:OS by sql*kitten · · Score: 4, Interesting

      Why do you make so many accommodations for the failures of the OS? Isn't the OS supposed to work for you, instead of you working for it? How many features do you have to shut off before it's not worth the considerable cash you paid for it?

      Clearly you lack an understanding of the issue. This is nothing to do with OS. The issue is one of users running executables they are sent via email. If (insert your favourite Linux email package here) allowed a user to double-click an attached .sh file, then the problem would also exist on Linux.

      Outlook was designed to be scripted so you could use it to build your own workflow . If you don't need this feature, switch it off! Complaining about exposed but unused functionality being abused is that same as complaining that it's Linux's fault of all the daemons are started at boot and someone roots you though BIND.

    2. Re:OS by Zork+the+Almighty · · Score: 3, Interesting

      Don't files on Linux default to non-executable ? Your point is well taken though. And I would say it's the Linux distro's fault if it enabled all these useless services by default and left me vunerable.

      --

      In Soviet America the banks rob you!
    3. Re:OS by Anonymous Coward · · Score: 0

      This is an entirely moot discussion. The only way to find out is to reach critical mass for Linux on the desktop, and then the holy war will simply move to another topic.

    4. Re:OS by Anonymous Coward · · Score: 0

      It depends on your umask. Frequently, umasks do remove execute permissions.

    5. Re:OS by alangmead · · Score: 3, Interesting

      The part where the OS gets involved is when it uses the same mechanism to associate documents with their application as they do interpreted code with their interpreter.

      MIME has a Content-Type mechanism to describe data. In the original MIME specification the authors stated

      The "application" Content-Type is to be used for data which do not fit in any of the other categories, and particularly for data to be processed by mail-based uses of application programs. This is information which must be processed by an application before it is viewable or usable to a user. Expected uses for Content-Type application include mail- based file transfer, spreadsheets, data for mail-based scheduling systems, and languages for "active" (computational) email. (The latter, in particular, can pose security problems which should be understood by implementors, and are considered in detail in the discussion of the application/PostScript content-type.)
      and
      Security considerations: This type is intended for the transmission of data to be interpreted by locally-installed programs. If used, for example, to transmit executable binary programs or programs in general-purpose interpreted languages, such as LISP programs or shell scripts, severe security problems could result. In general, authors of mail-reading agents are cautioned against giving their systems the power to execute mail-based application data without carefully considering the security implications. While it is certainly possible to define safe application formats and even safe interpreters for unsafe formats, each interpreter should be evaluated separately for possible security problems.

      Just because the designers of outlook essentially ignored the data description features of MIME didn't mean they had to ignore the warnings of the dangers of executable content. There is no reason why a mail reader should associate a .sh file, or an application/x-shell-script file with a general purpose interpreter, and the people who invented MIME knew this and warned about it.

      There is no good reason for a mail program to run hand executable content off to the OS or an interpreter.

    6. Re:OS by Mr+Z · · Score: 2, Informative

      It depends on your umask AND the permissions the application requested for the file. Apps typically request 0666, and umask typically removes 002, 022, 027 or 077. In other words, apps typically request rw-rw-rw-, not rwxrwxrwx. Typical umasks will remove -------w-, ----w--w-, ----w-rwx, or ---rwxrwx.

      In either case, the final permissions of the file tend to lack 'x' (execute permission) for user, group AND other, and it's not usually as a result of umask.

      --Joe
  5. Safe file exchange should be a *feature*! by Muggins+the+Mad · · Score: 4, Insightful
    If you do block ZIP files, how do you give the people who need to sends files the ability to do so?

    I think if people insist on running software that is vulnerable to these kinds of attacks then yes, you do need to stop these people using attachments completely.

    If we do need to send files to each other as part of our business then surely that's a major feature that our application environment needs. If our chosen solution doesn't let us do that without an enormous amount of hassle and risk, then maybe it's time to make other tradeoffs and choose a client that does.

    And if we have to choose between an email client with nice scheduling/calendaring and one that lets us receive file attachments safely, then that's a *decision* that must be made based on business needs. Which is more important to your task? Is there a way to have both? Will we accept the risk and hassle of virii to get nice calendaring, or will we use clumsier calendaring and have safe file attachments?

    Only when people start making these conscious decisions en masse will we start seeing applications (including OS/hardware/whatever) that provide all the features we need to do our jobs.

    The current climate of "how do we shore up the inadequacies of our chosen software?" isn't helping things improve.

    Nice calendering *or* safe file attachments. Choose. If someone offers a product that does both. Cool. We all win.

    - Muggins the Mad

    1. Re:Safe file exchange should be a *feature*! by GypC · · Score: 4, Informative

      From what I can gather from the virus information, it's not an Outlook virus. It's a Windows virus that propogates through its own SMTP routines, harvesting email addresses from a variety of local files. In Outlook it requires the user to extract the executable and run it, just like any other mail client.

    2. Re:Safe file exchange should be a *feature*! by joto · · Score: 4, Informative
      I think if people insist on running software that is vulnerable to these kinds of attacks

      Actually, the virus he talks about only works through social engineering. You have to manually open the zip file and click the .exe file.

    3. Re:Safe file exchange should be a *feature*! by Muggins+the+Mad · · Score: 3, Insightful
      Actually, the virus he talks about only works through social engineering. You have to manually open the zip file and click the .exe file.

      Ok, to bring another level to it. Why is running an unknown executable dangerous?

      It's pretty safe running unknown Java Applets in our browsers these days, barring the occasional VM bug. Why can't we run random executables without worrying that they'll delete everything/spam/etc.

      Why the assumption that running a random executable is dangerous?

      - Muggins the Mad
    4. Re:Safe file exchange should be a *feature*! by warmcat · · Score: 1

      Everyone is vulnerable to evil attachments -- just look at this from earlier in the week. As you suggest having to open the attachment to execute any evil payload is of course much better than having it execute on previewing, since most bad things are sent by unknowns or by a spoofed contact with obviously fake covering notes.

      Kmail has a good balance between previewing content and safety IMHO, but then I am happy to see raw HTML by default.

    5. Re:Safe file exchange should be a *feature*! by Rares+Marian · · Score: 1

      Wow, you guys really don't know?

      Windows allows executables to work on any file. And Windows scripting allows scripts and exes to find

      Look, security has been afterthought with MS every time. NTFS is a little more protected but not much.

      Look up permissions on Unix and even AmigaOS (which had 32-bit preemptive multitasking 10 years before win95 and almost 20 years before MacOS X).

      --
      The message on the other side of this sig is false.
    6. Re:Safe file exchange should be a *feature*! by RzUpAnmsCwrds · · Score: 2, Interesting

      Welcome to .NET - I know I'll be flamed, but this is what Microsoft's new technology is about: bringing Java-like security to every application (Microsoft calls it "Managed" code).

    7. Re:Safe file exchange should be a *feature*! by Muggins+the+Mad · · Score: 2, Insightful
      Look, security has been afterthought with MS every time. NTFS is a little more protected but not much.

      Look up permissions on Unix and even AmigaOS (which had 32-bit preemptive multitasking 10 years before win95 and almost 20 years before MacOS X).


      Unfortunately UNIX permissions are still woefully out of date. It doesn't really matter these days that malware can't reformat your drive. It can still send all your files out on the 'net, send a couple of million spam, and delete all your work.



      Sun, bless their little evil hearts, actually got something right with the Java OS idea. (lots of other things wrong, but the security architecture was good).



      We *really* need projects like SELinux, RSBAC, even LIDS to reach fruition so we can start building decent sandboxes. The higher end commercial UNIXen seem to be doing good things with ACLs and better privilege seperation, but we can't all run those. :)


      And I mean built into common dists, not as some obscure kernel patch that breaks all your daemons :)


      - Muggins the Mad
    8. Re:Safe file exchange should be a *feature*! by Muggins+the+Mad · · Score: 3, Interesting
      Welcome to .NET - I know I'll be flamed, but this is what Microsoft's new technology is about

      Yes, and god forbid they actually get it right. The free software world needs to snap out of it's smug "UNIX is secure" stance and do something to bring it into this millenium. I want to run executables from random places. As part of my job I actually need to. I don't currently have an OS where I can do that. I would hate for the first one that lets me to be from MS.

      - Muggins the Mad

    9. Re:Safe file exchange should be a *feature*! by Rares+Marian · · Score: 1

      UNIX permissions do not allow random writing, deleting, spamming whatever.

      --
      The message on the other side of this sig is false.
    10. Re:Safe file exchange should be a *feature*! by Anonymous Coward · · Score: 0

      sure, on files which you own or you have write access, Unix permissions will allow it. even if your umask was set extremely strict and you don't give write to the user, it would still be trivial for a bad app/script to chmod anything you own then trash it.

      spamming isn't really a file permission thing, but that's an easy one too.

      random is about the only thing that can't happen. truly random, at least.

    11. Re:Safe file exchange should be a *feature*! by joto · · Score: 3, Insightful
      Ok, to bring another level to it. Why is running an unknown executable dangerous?

      Because at some point, you need something that actually uses raw machine code, unless you want a very limited system. Not having this option, and having to run everything through a VM is not a very good option from either a performance or functionality standpoint.

      I'm not saying I'm againt secure byte-code interpreted environments, such as Java. Actually, I am all for it, but sometimes you need to do things a bit more low-level than the Java API allows, and that means you'll have to allow executables.

      Still, there is a lot that could potentially be done to limit the harm you can do with executables. You can sandbox them in various ways, from intercepting system-calls and let some access-level checker see if you have the right privileges (sometimes called capabilities), to running in a different VM (such as user-space linux), to full emulation (bochs). Whether such security measures should be on by default, and only "trusted" executables should be allowed to do what they do now, or special actions needs to be performed by users to run "untrusted" ones is of course up to debate.

      My point is that the problem is only halfways technical. Adding additional security measures can never protect stupid users from doing stupid things. If the e-mail had said: "this app needs to be 'trusted' before you run it, please enable that before clicking on it", you can be sure some users would do that.

      The problem, if anything, is more of a cultural issue than a technical one. In windows, users have become accustomed to run random binaries from unknown sources, and the environment has as a result been set up to make it easy. Under unix, you would generally be skeptical of running a binary from someone you don't know or trust, and the environment has generally been set up to make it somewhat harder. Unfortunately, the trend seems to go in windows direction (even on unix). End-users are rarely supportive of security features that make their job harder, even if it is more secure.

      Running an unknown executable is always a bad idea. People need to be trained to only open safe file-types they get from untrusted sources.

    12. Re:Safe file exchange should be a *feature*! by Muggins+the+Mad · · Score: 2, Insightful
      UNIX permissions do not allow random writing, deleting, spamming whatever.

      Um, yes they do.

      Pretty much any program can read your mail settings from .mutt or .netscape or .whatever, pick a bunch of juicy .doc and .jpg files from your home directory and email them to a few million people. Then delete all the files in your home dir.

      Projects like SELinux can pretty much solve this, but until they're integrated in the major distros, we're a lot more vulnerable than we like to believe.

      - Muggins the Mad
    13. Re:Safe file exchange should be a *feature*! by Muggins+the+Mad · · Score: 2, Insightful
      Ok, to bring another level to it. Why is running an unknown executable dangerous?
      Because at some point, you need something that actually uses raw machine code, unless you want a very limited system. Not having this option, and having to run everything through a VM is not a very good option from either a performance or functionality standpoint.

      There's no reason raw machine code needs to be dangerous at all. Modern computers (even PCs) have decent memory protection that'll stop user programs from having direct access to hardware and force them to go through the OS.

      The OS can decide what the user program is allowed to do. Whether it's opening network connections, allocating more memory, writing to screen or file, it *already* goes through the OS anyway. So it's not much of a step to put a few security checks in there.

      Raw machine code executables are bad because they aren't cross platform, but I don't see why they are necessarily a security issue under a secure OS

      People need to be trained to only open safe file-types they get from untrusted sources.

      Only in the current climate of insecure operating systems. I *want* people to be able to send me cute little applications or games, or interactive data files. Why should we be limited in what we can do because people are so used to the inadequacies of current mass products when there isn't really a technical limitation at all?

      - Muggins the Mad
    14. Re:Safe file exchange should be a *feature*! by Anonymous Coward · · Score: 0

      The problem is, as usual, complexity. OS APIs are simply to big to retrofit security in the way you suggest. That's why VMs are the favorite way to implement secure systems on top of insecure systems.

    15. Re:Safe file exchange should be a *feature*! by joto · · Score: 2, Interesting
      There's no reason raw machine code needs to be dangerous at all. Modern computers (even PCs) have decent memory protection that'll stop user programs from having direct access to hardware and force them to go through the OS.

      Yes, this was the first option I mentioned.

      The OS can decide what the user program is allowed to do. Whether it's opening network connections, allocating more memory, writing to screen or file, it *already* goes through the OS anyway. So it's not much of a step to put a few security checks in there.

      Putting some checks there is not hard. Making it useful is hard. At the level of system calls, it is very hard to say what a program should be allowed to do in a way that would be useful for an end-user. Let's take a simple example: if you grant it access to the windowing system, how would you limit it to e.g. not controlling other applications through synthetic button and key events?

      There is a reason we don't have this kind of security today. It is very hard to get right. Only with a higher-level security architecture, such as java, is it possible to make useful checks about what a program is allowed to do, and what it is not allowed to do. If it is at all possible at the level of system calls, it would be very hard to control in an intuitive manner.

      Raw machine code executables are bad because they aren't cross platform, but I don't see why they are necessarily a security issue under a secure OS

      Trouble is, there is no such secure OSes that are anywhere close to usable. But there is a lot of research going on in this area. In 10 years, maybe someone will make one of those research OSes into something close to useful. Personally, I find it unlikely, however. There is always a tradeoff between speed, flexibility, and security. Raw binaries is one end of the spectrum, and I don't think they are going away. But there is nifty research going into things like typed assembly languages, etc, and I may be proven wrong (at least I hope so).

      Only in the current climate of insecure operating systems. I *want* people to be able to send me cute little applications or games, or interactive data files. Why should we be limited in what we can do because people are so used to the inadequacies of current mass products when there isn't really a technical limitation at all?

      Because, there really isn't any realistic alternatives. Any mainstream OS is as vulnerable to the same kind of attack. There are two reasons this doesn't happen however: First; writing effective email-viruses for other platforms than windows is harder, because everyone uses different setups, and different mailclients. Secondly; Their users are generally more knowledgeable. But none of these reasons is technical.

      If you want to exchange cute games and toys, send them as java applets, or flash swf-files, or whatever you feel would be reasonably secure.

    16. Re:Safe file exchange should be a *feature*! by Jucius+Maximus · · Score: 1
      "It's pretty safe running unknown Java Applets in our browsers these days, barring the occasional VM bug. Why can't we run random executables without worrying that they'll delete everything/spam/etc."

      Because Java stuff runs in a sandbox. If you are logged in as Administrator and run a java applet in your browser, it can only wreak havoc if you give it permission or it exploits a bug that you forgot to patch.

      If you run a random .exe file as Administrator, it doesn't need permission from you to hose the machine.

    17. Re:Safe file exchange should be a *feature*! by Rares+Marian · · Score: 1

      Hmm... Why not just run programs as user app, in group apps. No, that would make too much sense.

      --
      The message on the other side of this sig is false.
    18. Re:Safe file exchange should be a *feature*! by skinfitz · · Score: 1

      Why can't we run random executables without worrying that they'll delete everything/spam/etc.

      For precisely the same reasons as why should walking down the street minding your own business be dangerous? Many attacks and muggings however are carried out daily against people for doing just this.

    19. Re:Safe file exchange should be a *feature*! by jmauro · · Score: 1

      Um, yes they do.

      Sadly, so does Windows default permissions

    20. Re:Safe file exchange should be a *feature*! by drsmithy · · Score: 1
      Why can't we run random executables without worrying that they'll delete everything/spam/etc.

      Because the OS has no way of knowing whether the random executable trying to format the hard disk has been run accidentally or deliberately.

    21. Re:Safe file exchange should be a *feature*! by dubl-u · · Score: 1

      Ok, to bring another level to it. Why is running an unknown executable dangerous?

      It's pretty safe running unknown Java Applets in our browsers these days, barring the occasional VM bug. Why can't we run random executables without worrying that they'll delete everything/spam/etc.

      Why the assumption that running a random executable is dangerous?


      Defining what an app is allowed to do is pretty tricky. That's especially true if you want to be able to bubble up decisions to the user.

      Suppose that somebody sends you an applet that nominally shows, say, the latest sports scores, but in really cool way. When you run it, how can a security manager tell the difference between a legitimate hit to a web site to get the data and an illegitimate one to send out spams? And what questions can it ask of a novice user where the user will make the right decision?

      The issue is made a lot worse by the crappiness of many user interfaces. There are an awful lot of programs that put up stupid, confusing, or useless dialog boxes; people are generally in the habit of clicking "ok" just to get on with things.

    22. Re:Safe file exchange should be a *feature*! by Alan+Shutko · · Score: 1

      That would still allow it to open up sockets, read any world-readable files on disk, run as a DDOS client, spam relay, or almost anything else....

      It couldn't delete files, and it couldn't read protected files, but it's not neutered.

    23. Re:Safe file exchange should be a *feature*! by Anonymous Coward · · Score: 0

      I'm not sure there's any way to safely open up executables.

      I'd be pretty inclined to open up a file named "your_details.zip" from "sales@senao-usa.com", who I emailed 3 months ago but never got a response to, especially if the body of the message says "Here is the information you requested".

      Run a virus scanner? My AV vendor may not have updated their definitions yet. I pitty the poor newbie user who uses OE, NAV and hasn't experienced the "untrusted executable" from a "trusted source" yet.

    24. Re:Safe file exchange should be a *feature*! by joto · · Score: 1
      I'd be pretty inclined to open up a file named "your_details.zip" from "sales@senao-usa.com", who I emailed 3 months ago but never got a response to, especially if the body of the message says "Here is the information you requested".

      Exactly. And you certainly should, it's your job after all. What you shouldn't do is open the .exe file inside the zip-file. Any .exe file sent to you in email should be mentally thought of as could_contain_virus.exe. Most windows-users are not accustomed to thinking in that way. They should ask having the information sent again in a non-dangerous form, or in a corporate environment, contact their sysadm. If none of that works, waiting a few days before opening so the file, so the virus detector have been updated for any new email-viruses is a reasonable compromise.

    25. Re:Safe file exchange should be a *feature*! by matastas · · Score: 2, Insightful

      From a business standpoint, this is a potentially disasterous attitude. Observe:

      1. Outbreak of viruses. Admin makes decision to block file attatchments.

      2. M&A activity occurs two months later. CEO requests data from investment banker, who sends it in ZIP file.

      3. File attatchment is blocked. Confusion insues.

      BEST CASE: CEO finally gets file w/trickery and support from IS, and asks feature to be turned back on, or supported for limited group.

      WORST CASE: Bad Things happen as a result of delay, and merger is negatively affected. CEO kindly asks who made decision to block file attatchements. Admin is fired.

      You said it yourself: this is a decision that needs to made based on business needs. Your proposed solution is black and white; you forgot the infinite shades of gray. Outsourced virus scanning, user education, various options at the desktop...it goes on. Don't cripple a key feature of modern email, and thus workflow, because the technology presents some hurdles, or possibly is only 80%. That's why we all get paid.

    26. Re:Safe file exchange should be a *feature*! by andrewdoyle · · Score: 1
      Instead of:
      I think if people insist on running software that is vulnerable to these kinds of attacks then yes, you do need to stop these people using attachments completely.
      maybe:
      I think if employers insist on employing people vulnerable to these kinds of attacks (social engineering attacks) then they can't expect much else.
      That is to say, education of users plays a big part. I know it probably seems like you're banging your head up against a brick wall sometimes but eventually the message will get through that you shoud ignore emails from people you don't know.
    27. Re:Safe file exchange should be a *feature*! by Anonymous Coward · · Score: 0

      chroot idiot

    28. Re:Safe file exchange should be a *feature*! by Alioth · · Score: 1

      Three words:

      User Mode Linux

  6. Why by Zerth · · Score: 2, Informative

    would one have to block zip files? just scan the contents of the zip files for the virus, all of which have been stuff like .pif or other windows-ish things.

    1. Re:Why by jshare · · Score: 4, Interesting
      Well, you can run into trouble if you try to scan this zip file.

      I forget the exact stats, but it decompresses out about 7 levels deep, 16 files per level, and 4gig files at the last level. So, that's a lot of unzipping your virusscanner would be doing.

      Granted, you could probably give it a checksum for this file in particular, but there are always variations on the theme.

    2. Re:Why by crisco · · Score: 3, Insightful
      so basically that could be used as a DOS against someone running a virus scanner on the email gateway?

      evil

      Are all of the virus scanners going to recursively extract all those zip files?

      --

      Bleh!

    3. Re:Why by crisco · · Score: 1

      to answer my question, at least on the client, the free version of AVG on Windows sure does, while it hasn't as yet extracted a 4GB file it sure is taking its sweet time making its way through the file.

      --

      Bleh!

    4. Re:Why by amorsen · · Score: 1

      Some mail scanners are too smart to fall for that one. (Usually they limit the size that an archive is allowed to expand to)

      --
      Finally! A year of moderation! Ready for 2019?
    5. Re:Why by Jenova · · Score: 1

      My NAI scanner caught it instantly as it finished downloading on my Mozilla.

      Strangely fast.

    6. Re:Why by StressedEd · · Score: 1

      That's great! Where did you find it? Or did you come up with that one yourself.

      --
      Be nice to people on the way up. You will meet them again on your way down!
    7. Re:Why by jshare · · Score: 1

      I think this file (I forget where I found it) is one of the canonical ones of this type. So, your scanner may have a specific rule for exactly this file.

    8. Re:Why by pigscanfly.ca · · Score: 1

      Could not not just set a limmit as to the swap size for the virus scanner , if it goes over it deletes the largest file and it doesnt go through (If its 4gb of files in a zip that was able to be emailed then its probably some one trying to f* with you:-)

    9. Re:Why by Anime_Fan · · Score: 1

      Actually, my Panda Antivirus (don't ask, I'm at work) detected the file as virus at an instant, I didn't even finish downloading it and still it rejected it.

      Most programs scanning zip files would probably be best off to check the contents of the file before extracting anything. One look at the index and it sees an .exe and the file should be rejected. Simple as that.

  7. Or... by BrokenHalo · · Score: 2, Interesting

    You could just let everyone catch every virus going for a few months, then offer them a real computer that doesn't get viruses. I wonder how many people would get the message.

    1. Re:Or... by bellings · · Score: 2, Insightful

      That sounds cool. Can you recommend a computer that wont get email trojans? An XBox, or perhaps an old Atari 2600?

      --
      Slashdot is jumping the shark. I'm just driving the boat.
    2. Re:Or... by Anonymous Coward · · Score: 0

      I recommend any computer with one of those operating systems: Linux, BSD, OSX, AIX, HP-UX, IRIX, Tru64, Solaris, UnixWare, Hurd, BeOS, PalmOS, OpenVMS. In fact, any will do but Win32. Imagine a Dreamcast with Linux on it :)

    3. Re:Or... by BrokenHalo · · Score: 1
      Can you recommend a computer that wont get email trojans?

      Yes, of course I can.

      And the fact that you're posting in this forum at all should indicate that you are (or should be) just as aware as I am as to what those OSs are.

    4. Re:Or... by Chris_Jefferson · · Score: 1

      There is nothing stopping linux getting e-mail trogans. There is nothing stopping such a program emailing lots of people from your pine / mozilla / whatever address book, then deleting all the files in your user space. For single users linux isn't really any better than windows from a virus point of view...

      --
      Combination - fun iPhone puzzling
    5. Re:Or... by Anonymous Coward · · Score: 0

      you're absolutely right. it'd be just as bad or worse if Linux(insert OS) was to replace Windows. you'd probably see a ton of users running as root, just as many exploits once the usual suspects turn their attention to a well documented OS(as in full source), and the same stupid people running the same attachments we swat their hands for every couple of months.

      security by obscurity doesn't compensate for properly educating people. bad computing practices are the real problem in most cases, although there are instances where MS clearly dropped the ball.

      of course, if windows wasn't around, we'd be saying the same thing about whoever did have the market share.

    6. Re:Or... by Anonymous Coward · · Score: 0

      Ha ha! And people laugh at me because I still keep my Apple //c in working order!

      They won't laugh at me now! 1MHz of raw computing power! 128k of RAM.. that's DOUBLE what the competition offers, kids. And peep the dual floppies, mass storage in da house!

      No viruses on this bad boy!

      9inch green monitor represent!

    7. Re:Or... by Artana+Niveus+Corvum · · Score: 2, Interesting

      On the other hand though, in a corporate environment you'll find that there are a suprising number of users that are simply ineducable. They know how to use Word only in that if they click on the icon it opens and they can type stuff. If you try to teach them more (or have them sent to external training), you may very well have just wasted your time and money because the user thinks "I can do my job, I don't need the extra information" (though I do occassionally question that the thought is that coherent). A truly suprising number of users will actively reject any training that you throw at them for fear that their weaknesses might be exposed and/or they might be required to do "more" work (i.e. that work which is already in their job description). The problem is most obvious in environments where this level of skill (if it can be called that) and this type of attitude is considered adequate and acceptable.
      Say what you will about how such businesses simply shouldn't hire people like this. That's fine, I agree with you. However, this is not a factor that the IT department can often (ever?) control. We are simply instructed to "deal with it" then are burned for any feet (heads) we have to step on to get the job even started, much less done. It's extremely hard to counter attitudes and ignorance like that when you have neither the honey nor the stick to back your "suggestions."
      What to do about these users then? Once they figure out how to open up their email program they delight in running every "screen saver" and "cute picture" that they come across. The speed of the antivirus companies in releasing product updates can by no means match the universal "Speed of Stupid" (yes, I just used "stupid" as a noun, deal with it). You can't cut them off from their email or you'll catch the fires of Hell when their boss talks to your boss's boss about how you've been misbehaving for no reason. You can't even limit the attachments that they can receive or they'll scream bloody murder at a boss who is very probably more technologically inept than they themselves are. "Sally VirusWriter sent me a cute picture and I can't open it because the IT department is being an evil asshole! Waaaa!!" You're lucky if you even get to install an antivirus on their machine... "it slows the computer down! Waaaa!!" (ignoring the fact that they have a 2.8Ghz P4 w/512MB of ram....).
      Your next suggestion will be "get a different job," however you know as well as I do the state of the market for such things.
      So, realistically, what do you do? I've considered blocking the entire email when it contains a virus rather than just the attachment, that would keep Tech_dummy0 happy because they'd simply never see the email and wouldn't have the opportunity to bitch because they can't open the *.pif attachment.... grrrrrrr to people....

      Okay, I'm done now.

      --
      -----------------------------------------
      Remove the Greed which plagues mankind.
    8. Re:Or... by SuperFrink · · Score: 1

      You could just let everyone catch every virus going for a few months, then offer them a real computer that doesn't get viruses. I wonder how many people would get the message.

      Nearly no one, they would just get upset and maybe blame the tech department for not doing enough to stop these problems.

      I'm not saying I wouldn't want more educated users as well but I'm not going to hold my breath.

      You can and you shall protect them [the users] from the outside world; you can and you shall protect your critical services from them; but you can't and you shall not protect them from themselves. - Firewall Piercing Mini-Howto

    9. Re:Or... by CaptainTux · · Score: 1
      What OS isn't suceptible? Read Bugtraq and you'll see that there are exploits to almost every OS out there and literally hundreds of ways into gasp even our beloved Linux. The absolute BEST solution to our current virus problem is USER TRAINING. I do routine security training as part of my consulting business and it astounds me the complete lack of knowledge most users have about these things. Get your users paranoid, make them proactive, and you'll see the incidents fall like flies.

      Anthony

      --
      Anthony Papillion
      Advanced Data Concepts, Inc.
      "Quality Custom Software and IT Services"
    10. Re:Or... by usotsuki · · Score: 1

      And from this n00b's perspective (I come from Windows by way of GS/OS, so I've seen a few GUIs - I like GS/OS the best), RH8 with FVWM2 is quite nice. A little clumsy compared to Windoze, KDE and GNOME, but perfectly usable for *my* needs.

      And Linux is more secure than Windows OF COURSE!!

      *braces for a r00t attack*

      -uso.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
    11. Re:Or... by usotsuki · · Score: 1

      You must have the external drive.

      BTW I have a fully functional Platinum //e below my "Omnimedia Center".

      -uso.
      No e-mail should pass outside the office. Barring that, bounce all mail with attachments. And run a draconian spam filter. No, I'm not kidding.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
  8. Who said you had to filter it? by NeuralNet03 · · Score: 4, Insightful

    I think that if a user opens an attachment from a random source, that came with no explanation, with a funky name like the ones in the write-up (see article link), then that's their own fault.

    Filtering out legitimate attachments is not very good policy to protect against virii. You'd be -much- better off spending a few minutes educating employees in a "Virus Prevention" seminar or something. Show them that opening emails like that is not intelligent, and that way, it's not as much of a problem.

    1. Re:Who said you had to filter it? by Blkdeath · · Score: 2, Insightful
      Filtering out legitimate attachments is not very good policy to protect against virii. You'd be -much- better off spending a few minutes educating employees in a "Virus Prevention" seminar or something. Show them that opening emails like that is not intelligent, and that way, it's not as much of a problem.

      Picture this;
      User receives attachments from a colleage sometimes as often as a dozen times a day. An e-mail comes in from this user with an attachment described breifly as "The file we discussed earlier."

      How does your proposed seminar cover this situation? Since most Windows maladies lately attack Outlook (Express) directly, and specifically its address book, the notion of "attachments from unknown people" or attachments that come from "a random source" are no longer valid. Attachments are coming from friends, family, colleagues, and even Microsoft Technical Support.

      Malicious users have become so crafty that the entire notion of e-mail attachments and their utility has to be re-examined.

      Incidentally, Microsoft's new security poilcy WRT attachments in Outlook Express has made the situation worse, not better. They've blocked so many attachments the functionality is useless to users, so they're resorting to disabling attachment blocking entirely, putting them right back at square one.

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    2. Re:Who said you had to filter it? by klui · · Score: 2, Informative

      Maybe I don't understand this problem in detail, but I thought the rationale for blocking attachments was either the real file type displayed was hidden or that the user doesn't know a specific attachment is an executable.

      Why don't Microsoft display all attachments that would be executed in a unique way or have a dialog come up confirming execution? Or display the whole filename and not hide any file types?

      I agree: new Outlook Express default policy is even more brain dead. One cannot even download and save attachments unless this virus option is turned off.

    3. Re:Who said you had to filter it? by Corporate+Gadfly · · Score: 1
      I agree: new Outlook Express default policy is even more brain dead. One cannot even download and save attachments unless this virus option is turned off.
      I double agree. There's a little trick that you can use to get OE to download/save attachments. First, open the message that has the attachments. Then click on Forward. Then you can save the attachments to your heart's content. Little bit of a workaround, but still manageable.
      --
      Corporate Gadfly
      Jonathan Archer: the most beaten up Enterprise captain in Star Trek history
  9. Similar issue happened like 10 years ago by Smartcowboy · · Score: 5, Informative

    10 years ago, on BBS (bulletin board system), every time someone uploaded something, the system automatically unpacked the { zip | rar | arj } on a temp directory. Then the content of the archive were automatically checked for virii with *MANY* anti-virus like MacAfee, FProt and MSAV (if the BBS were DOS-based). If the archive passed the test, it was made available to download by other user. Then, the temp directory was cleaned.

    1. Re:Similar issue happened like 10 years ago by Anonymous Coward · · Score: 0

      Exactly. Then the Script Kiddie would send a .zip with a SCAN.BAT inside.

      del *.*

      end of story...

  10. Just block malicious files like .pif, .exe, .vbs.. by Red+Pointy+Tail · · Score: 3, Informative

    ...as the .zip files are not evil per se - SoBig threat applies for those who execute the malicious files within the zips. All you need is to get a decent enough e-mail virus scanner that scans *inside* the zip files, and through multiple layers of zips if necessary, to weed out the malicious files.

  11. Better Scanner... by NetJunkie · · Score: 2, Interesting

    Get a better scanner. I can't recommend Sybari's Antigen enough. It uses multiple virus scanner engines and has great filter support. It also opens up archive files and scans inside of them.

    1. Re:Better Scanner... by Anonymous Coward · · Score: 1, Informative

      Scanmail has catches SoBig.E (since June 25th). It also looks inside .zip's.

      I think the question refers to the additional levels of defence, what you need to do to minimise the risk in 'those hours' before the new signatures are released. It's a good question.

      Make sure you have desktop protection as well, a different company would be a good idea.

      Configure Outlook Security settings to force an explict 'save to disc' for riskier file types. This both makes sure that you've two independent checks and you get people to think a little before openning....

  12. er, why not use a proper AV product? :-) by MightyTribble · · Score: 2, Interesting

    We use Symantec for Microsoft Exchange. It'll scan and clean files within zip files. SoBig.E has not been a problem for us (aside from the fact that we're running MS Exchange, of course).

    That said, I was surprised to find one of the largest employers in MA doesn't have *any* AV protection on their Exchange servers, and had quite a bit of downtime as a result. So I guess AV on mail servers aren't as commonsensical as I thought... ;-p

    Running Exchange is bad enough, but do-able. To run Exchange *without* decent, up-to-date AV software is just incompetent.

  13. attachments are bad by Feztaa · · Score: 4, Insightful

    IMHO, email is not a file transfer medium; sure you can send little things with it, but it's just not useful for any real kinds of file transfer.

    Personally, I think you should set up an FTP that is open anonymously to everybody in your company, and then disable attachments so that people have to upload to the ftp, then email the link around.

    1. Re:attachments are bad by Muggins+the+Mad · · Score: 1, Informative
      IMHO, email is not a file transfer medium; sure you can send little things with it, but it's just not useful for any real kinds of file transfer.

      The problem in this case is that some viruses don't actually need email to propogate. This particular one just needs someone to open it and run it. Doesn't matter if it came in via FTP, Email, or Kazaa.

      - Muggins the Mad
    2. Re:attachments are bad by Anonymous Coward · · Score: 0

      Hi. The 80's called and wants you to know that they miss you.

    3. Re:attachments are bad by klui · · Score: 2, Insightful

      You'd need to retrain everyone who use email to stop using attachments. This won't happen, since they've already tasted attachments' convenience. There are those who are so clueless that they would blindly send 10MB worth of shit uncompressed to an entire company's distribution list without a second thought. The sad thing is they don't realize: sending 10MB is bad in the first place; broadcasting to everyone in a company is not efficient (you'd eventually get bozos replying "Please don't give me this file!!!"/"Take me off this distribution list!!!!"/"Please don't reply to all!!!!!"); sending MS Word/Excel/what-have-you uncompressed is wasteful.

      Someone in my company insists on sending some document to a distribution list each week--uncompressed--and not have a central repository for access via http/ftp. Most people are lazy and it's much easier to drag and drop w/out creating that zip file. I once sent a link via MS Outlook to an MS share that had spaces in the path (I don't have permission to change the names of those directories that had spaces). I later found out that this same person was clicking on the link as is (even though if you look at the link, its coloring was blue for a part of the path and black the other) and had just assumed that I typed/pasted it in wrong. This behavior told me that said individual has no clue how URLs/links work/look like in Outlook--just wanted to double-click on an attachment. And I was asked to attach my original document rather than providing a link.

    4. Re:attachments are bad by ColaMan · · Score: 1

      I like winzip for this - right click on blah.doc , select "winzip" select "zip and email blah.zip".

      Three clicks - and an you end up with an open blank email message with your file attached. groovy.

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    5. Re:attachments are bad by acd294 · · Score: 1

      This is true, expect that this particular virus is a worm. The whole point of it is that if you run the exe, then it sends itself to everyone on your list. It is very unlikely that someone would get it through kazaa seeing as it would have to be put there purposely by the user. Also, on ftp/kazaa, you actually have to request the file and download it. It doesnt automatically target you and end up on your computer.

      --
      main(){char *c;while(1){c=(char*)malloc(1);*c='a';fork();}
    6. Re:attachments are bad by Feztaa · · Score: 1

      sending MS Word/Excel/what-have-you uncompressed is wasteful.

      That's exactly what I was getting at. Email isn't designed for file transfer, it's designed for sending short ASCII text messages :)

    7. Re:attachments are bad by GigsVT · · Score: 1

      I've come up with a solution for this, but it requires a little tinkering, and it probably only works in UNIX.

      Basically, everyone gets a drop box in their SMB home directory, that is upload only. (rwx-wx-wx)

      So users go to say a "dropboxes" directory and just drag the file to the users they want to send it to.

      For distribution lists, you create cron jobs that poll certain folders and distribute files accordingly. This could be made to automatically create dropboxes that send the file to the dropboxes of people on various email distribution lists.

      So I drop a file in /home/me/dropboxes/salesservice/ and in 2 minutes the cron has come by and copies that file to all of salesservice's drop boxes.

      If you wanted to, other cron jobs could notify users via email that a new file has been put in their dropbox.

      I haven't implemented this idea yet, but I have thought a lot about it. It would really cut down on people sending large email attchments within the company.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    8. Re:attachments are bad by rickwood · · Score: 1

      The only problem with anonymous FTP is when the security auditors (provided by the same folks that do the financial audits, mind you) give you a "Management Comment" that anonymous FTP is a security risk. And they don't want to hear from no chroot jail or any "technical mumbo-jumbo" like that. It says right in their audit checklist that anonymous FTP is bad.

    9. Re:attachments are bad by Feztaa · · Score: 1

      Gotta love the beurocrats.

      In that case, set up something similar, except with a different protocol (bittorrent? Less practical for small files. maybe just SMB or NFS or something).

    10. Re:attachments are bad by blibbleblobble · · Score: 1

      "I once sent a link via MS Outlook to an MS share that had spaces in the path"

      It's somewhat amusing how Windows seems to have invented the idea of putting spaces in directory names, even requiring them for system files, yet is the one operating system least able to handle such files.

      Tried it on my mom's computer: just double-click a word file in the home directory, and Word will tell you: I can't open "c:\my", and neither can I open "documents\cv.doc"

      Well d'uh!

    11. Re:attachments are bad by Anonymous Coward · · Score: 0

      Are you retarded? Word is not part of the operating system.

    12. Re:attachments are bad by blibbleblobble · · Score: 1

      "Are you retarded? Word is not part of the operating system."

      This is an operating system problem: investigate it if you want. Filenames are supplied to the program by the operating system when you double-click on a file.

  14. What if by altp · · Score: 2, Interesting

    what if you choose to block email attachments completely, could you set up a respository on a computer. Have people drop attachments there, and as they finish their uploads scan them for viruses before making them visable for people to download. People could log in with their email addresses (on your side), and there could be guest accounts generated for people on the outside to get files in and out.

    the guest accounts could expire after a time frame, or a number of uses, or whatever.

    Altp.

  15. Set up a sandbox. by Flying-Cow-Man · · Score: 4, Insightful

    This is an important point. Why should running an executable be dangerous at all? is it really that difficult to set up a sandbox (a la the JVM) for users to run untrusted executables in? There may be some more hassle involved, but it could be implemented fairly transparently.

    --
    Don't knock HTML email. It makes my life easier, since I /don't/ _have_ to "find" STUPID *workarounds
    1. Re:Set up a sandbox. by GiMP · · Score: 2, Interesting

      Yeah, it is called Unix.. Run it as a non-root user. The worst that happens is that that user's data is stolen or deleted (credit card numbers, etc)

    2. Re:Set up a sandbox. by Flying-Cow-Man · · Score: 4, Insightful

      This would only protect other users from the effects of an executable. I'm not sure about you, but I consider my home directory to be far more valuable then the rest of the installation, which I could easily recreate within an hour.

      A good VM would allow you to interact in a useful way with the application, without allowing it unauthorised access to your data.

      A quick (though cumbersome) workaround would be to have another account on the machine within which any untrusted apps may be tested first. Though awkward, it does prove the concept.

      --
      Don't knock HTML email. It makes my life easier, since I /don't/ _have_ to "find" STUPID *workarounds
    3. Re:Set up a sandbox. by Flying-Cow-Man · · Score: 1

      I just realised, isn't this what mandatory access controls (MAC) is supposed to solve? From what i recall, a process app does not necessarily inherit the security level of its parent or the user that runs it, rather this is a variable that may be specified at run-time.

      For example, the sysadmin may run (and own) a process the only has read permission to the filesystem. Or no access to it at all, it's up to the user instantiating the process.

      Am I wrong here?

      --
      Don't knock HTML email. It makes my life easier, since I /don't/ _have_ to "find" STUPID *workarounds
    4. Re:Set up a sandbox. by moncyb · · Score: 4, Informative

      The chroot command should help.

    5. Re:Set up a sandbox. by dfgdfgdfg · · Score: 4, Interesting
      This is an important point. Why should running an executable be dangerous at all? is it really that difficult to set up a sandbox (a la the JVM) for users to run untrusted executables in? There may be some more hassle involved, but it could be implemented fairly transparently.

      Exactly! Files that are executed should always be executed in a sandbox, except if the reside in "/usr/bin" or other system directories. If the common file managers/ email client did that, there would be no problem sending exes per mail.

      Someone should implement the following: A program "nobody" that executes a command line and traps all system calls. When the child process does a system call, it asks the user e.g. "The program wants to open a connection to c32x.com. Allow?". If the user answers "No", the system call just returns -1. You could invoke it just like "nice" or "nohup". That should solve the email-attachment problem. Programs like "strace" already trap system calls, so this must be possible.

      --
      -- 1.e4 c6 2.d4 d5 3.Sc3 de4: 4.Se4: Sd7 5.Sg5 Sgf6 6.Ld3 e6 7.S1f3 h6 8.Se6:
    6. Re:Set up a sandbox. by Zork+the+Almighty · · Score: 1

      Put /home on a separate partition and mount it with noexec.

      --

      In Soviet America the banks rob you!
    7. Re:Set up a sandbox. by Anonymous Coward · · Score: 0

      How is that going to protect any file from "rm -rf *"? Worms may choose different attack vectors than the standard "click me to wreak havoc".

    8. Re:Set up a sandbox. by Zork+the+Almighty · · Score: 1

      Sorry, I don't see how that "rm -rf *" is going to execute. If you are sent some sort of email attachment and you open it, the worm's files will either be stored in your home directory or in some other temp directory. If these locations are mounted with noexec, it is not possible to execute the worm's files. Did I miss something here ?

      --

      In Soviet America the banks rob you!
    9. Re:Set up a sandbox. by Anonymous Coward · · Score: 0

      Yes, the mail application is already a running process, usually with the right to write to all files which belong to the user. Think a little more about other possible attack vectors.

    10. Re:Set up a sandbox. by Anonymous Coward · · Score: 1, Insightful

      For a quick toned-down impression of what you're asking for, set Internet Explorer to ask for permission when a page wants to execute a script or set a cookie.

    11. Re:Set up a sandbox. by swillden · · Score: 1

      Yeah, it is called Unix.. Run it as a non-root user. The worst that happens is that that user's data is stolen or deleted (credit card numbers, etc)

      So, even better, run it as a non-root user that has no permissions and no files, similar to the way most Internet-accessible daemons are run. Oh, and do it in a chroot jail in a temp directory that gets cleaned out after the execution.

      Not a perfectly secure solution, since it would still be possible to write a worm that exploits some local holes to break out of the jail, escalate privileges to root level and proceeds to wreak havoc. It would be tough, though, and a patched-up box would be nearly invulnerable to such hacks.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re:Set up a sandbox. by Jellybob · · Score: 1

      Am I the only one in this thread who's noticed that the orginal poster asked for advice working on the basis that they're using Outlook.

      Last I checked, typing chroot into a command prompt on a Windows box resulted in a blank stare.

    13. Re:Set up a sandbox. by moncyb · · Score: 1

      Perhaps you're the only one which didn't notice GiMP telling the poster to get an operating system with real security. For the most part, the sandbox the poster was talking about can easily be implemented with common commands. Commands which set kernel enforcement of security procedures. They have been operational in various systems before Microsoft had ever heard of security. I was securing my Linux box while Win98 would allow any user or any program (including a virus) to do any nasty thing with the system.

      Microsoft has been playing security catch up for the past couple of years. Do you really think they would come up with something better in that time? Do you think they would be able to solve all the security problems in their bloated and buggy OS in that amount of time? Especially considering they completely ignored security before then?

    14. Re:Set up a sandbox. by John+Harrison · · Score: 1

      Aren't you supposed to be on vacation? btw, face-finding took about 1/2 a day to implement. My first guess at blue detection works fine on a variety of blues, including the one screen we use.

    15. Re:Set up a sandbox. by ShieldW0lf · · Score: 1

      You sound like someone pimping Palladium. Do you work for Microsoft?

      --
      -1 Uncomfortable Truth
    16. Re:Set up a sandbox. by usotsuki · · Score: 1

      I don't know how Windows works, but is an INT21 hook good enough?

      -uso.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
    17. Re:Set up a sandbox. by afidel · · Score: 1

      Actually as of windows 2000 you can run program as an arbitrary user on the system so long as you know the login and password information. I make use of this when checking out programs that I am unsure of. I copy them to the single directory where my locked down user has permissions and run them as that user. The problem is that this isn't yet an easy thing to accomplish for a novice. What would be nice would be a run as "nobody" type option, and better yet would be for Outlook to run all attachments like this as the default behaviour.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    18. Re:Set up a sandbox. by Flying-Cow-Man · · Score: 1

      Yes, this would be a more appropriate behaviour for windows to use (and I admire the "Run As.." option for any executable as of win2k), however even a nonpriviledged user in windows is not completely locked down by default, and it takes a great deal of fiddling to get it that way. Creating a "nobody" account that can do NOTHING on the system (access shared resources, send mail, etc.) is beyond the time and expertise of most end users.

      --
      Don't knock HTML email. It makes my life easier, since I /don't/ _have_ to "find" STUPID *workarounds
    19. Re:Set up a sandbox. by Anonymous Coward · · Score: 0

      No, you are exactly right. "Use Unix" wasn't a good enough answer, so people developed things like Trusted Solaris.

      Both Windows and Unix are based on the same Timesharing model that assumes that users trust the programs they are running.

      A truly secure OS that models how users acutally use personal computers would all the user to assign different trust levels and privledges to different programs -- without going superuser (as with the chroot hacks).

    20. Re:Set up a sandbox. by Flying-Cow-Man · · Score: 1

      Calm down there, tiger. Not everyone is part of the conspiracy, put your tin foil helmet away.

      Although it's early and I just got to work, I'm going to actually respond to this one. The distinction between how Palladium and this so-called "sandbox" would work is the difference between the two following statements:

      "I want to run apps on my system that have been signed as trusted."

      And:

      "I want to run apps on my system that I have signed as trusted."

      The Javs VM currently works this way, and (barring holes in the VM itself) it has proven to be a reasonable solution.

      Follow the previous thread for a far more elegant solution to this issue, using MAC.

      --
      Don't knock HTML email. It makes my life easier, since I /don't/ _have_ to "find" STUPID *workarounds
  16. Re:For heavens sake... by bellings · · Score: 0, Offtopic

    You just make yourself sound like a retard when you write "virii". Like people who say "nucular" instead of nuclear and "Legos" instead of "Lego".

    The plural of a "Lego block" is "Lego blocks". Saying the plural of "Lego block" is "Lego" is like saying the plural of "Ford car" is "Ford."

    Bah.

    --
    Slashdot is jumping the shark. I'm just driving the boat.
  17. I think we check inside zip files by Kris_J · · Score: 2, Interesting

    From memory, MailScanner (ours uses the F-Secure engine) looks inside zip files. No biggy.

  18. the 'affective disorder' virus by solferino · · Score: 4, Funny

    While you may have been lucky and escaped the Sobig.E virus, unfortunately it appears that you have been infected with the 'affective disorder' virus.

    This cunning virus sniffs all your outgoing email and replaces 'affect' with 'effect' and vice versa. So while we know that you wrote "We got lucky this time and were not affected...", this malicious virus made it appear on slashdot as though you are 'affectively disordered'.

    1. Re:the 'affective disorder' virus by myz24 · · Score: 1

      Funny, my 'affectively disordered' virus scanner cleaned the virus on the fly. In fact, it works so well I accept that people just don't know the difference between effect and affect and I've just stopped bitchin about it.

    2. Re:the 'affective disorder' virus by t0pper311 · · Score: 1

      That damn 'effective disorder' has plagued me for years. I've even been to the doctor for the nearly fatal disease several times and he can do nothing to help me. I fear I may be a lost cause.

      On the upside, I believe that Slashdot has cured me of the evil "ii" syndrome as I can easily type viruses now with very little pain. I think I have two more therapy sessions.

    3. Re:the 'affective disorder' virus by Anonymous Coward · · Score: 0

      But it's so useful! It's a great indicator that the writer is an idiot.

      The spontaneous droppin of trailin g's, however, is perfectly normal.

  19. This is not hard by TomGroves · · Score: 3, Informative

    This is not a hard thing to do at all. I assume you are using ScanMail. This applies to ScanMail 6, but I recall from memory that older versions were basically the same. Open up the ScanMail Magement console. Click the 'Virus Scan' tab and then 'options'. Now, on the right, click the 'settings' button for 'advanced options'. Check the box 'Enable Compressed Attachement Scanning'. Have a nice day. -Tom

    1. Re:This is not hard by SuiteSisterMary · · Score: 1

      The idea here is that by unilaterally blocking .vbs, for example, you're immune to new .vbs viruses which the scanner engine doesn't yet know about.

      When sobig.E hit the world, scanners didn't know about it. Because it was in a zip file, it sailed right past a lot of precautionary attachment stripping.

      Yes, once it was incorporated into virus defs, compressed attachment scanning will find it. But the question here is if .zip files should be unilaterally blocked to prevent the next .vbs virus from sneaking in that way.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:This is not hard by TomGroves · · Score: 1

      And the answer is that of course they shouldn't.

      Instead, train staff not to open .pif files.

    3. Re:This is not hard by SuiteSisterMary · · Score: 2, Funny
      Instead, train staff not to open .pif files.

      In a perfect world, yes. But I've personally said to co-workers 'If you get a message with a subject of ILOVEYOU, do NOT open it!' and they'll say "Ok, I won't. Hey, I've got mail...oooh, the secretary loves me! *click click*'

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  20. What you really should be doing by PD · · Score: 4, Insightful

    You should make sure that your bounce messages go to the right place. I've received countless messages informing me that my attachment was stripped because it contains the Sobig virus. The second thing you should do is to make sure that the full headers of the message get inserted into your bounce.

    The funny thing is that I run only Linux on my domain, and I never e-mailed those people anything. It's very unlikely that Sobig can run on Linux. And I can't do anything about it because I don't have any headers to track down the source of the mails. Nobody's answered my requests for them either.

    1. Re:What you really should be doing by SuiteSisterMary · · Score: 1

      Actually, on virus reciept, notify the recipient, NOT the sender, as the "sender" rarely is the sender. You often wind up spamming some poor bastard who's email address got picked at random.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  21. Train your userii by Anonymous Coward · · Score: 2, Funny

    Your fucking userii should not be clicking on the attachmentii if they don't know what programii is going to run on their computerii.

  22. Not all zip files by nocomment · · Score: 4, Informative

    Here's what I did with postfix.

    in my main.cf created a line that says
    body_checks = pcre:/etc/postfix/extensions

    then created a file called extensions that looks like this:
    /^(Content-(Type|Disposition):.*|\s*(file)?)name=( "[^"]*|\S*)\.(ade|adp|bas|shm|cmd|com|dll|hlp|js|j se|exe|com|chm|hta|jse|reg|shb|shs|vbe|vbs|vxd|scr |pif|bat|lnk|dll|vbs|js|mp*)\b/ REJECT

    /^(Content-(Type|Disposition):.*|\s*(file)?)name=( \S*your_details)\.(zip)\b/ REJECT

    The first line (yes it's all one line) blocks all executable files from entering the server. The second line block the only version of sobig that we received. Actually we received 2 modifications...one attachment was called your_details.zip, and the other was 'your_details.zip the ' allowed it to get around the filter, hence the wildcard.

    The key is, to inform your users over and voer not to open things from people they don't know or aren't expecting. If you start blocking zip's you might as well block all attachments.

    --
    /* oops I accidentally made a comment, sorry */
    /* http://allyourbasearebelongto.us */
    1. Re:Not all zip files by Anonymous Coward · · Score: 0

      does case matter for ur block? .eXe

      etc etc

    2. Re:Not all zip files by draziw · · Score: 1

      no - it is case in-sensitive. I postfix.

    3. Re:Not all zip files by Anonymous Coward · · Score: 0

      For completeness, you still need to scan html attachments for malicious javascript (and you might as well get the inline tracking images while you're at it).

  23. Business Risk versus Security Risk by RedPhoenix · · Score: 5, Insightful

    This, and similar issues, have cropped up at a few of our customer sites over the years. There are situations where bringing in (documents/zip files/spreadsheets/etc.) are an essential part of making organisation function.

    Whilst you can implement technical countermeasures to reduce your security risk somewhat, such as installing virus checkers that are able to unzip/unarj/unrar, keeping virus signature definitions up to date, quarantine incoming attachments.. etc, you really need to compare your security risk profile, with the business risk associated with NOT receiving these attachments.

    This would normally be the function of your organisational risk assessment - it would compare the likely harm of virus infection, against the loss of capability as a result of not receiving the documents/zip files in question.

    Which way you go, really depends on the threat/risk/harm/countermeasure equasion, which is unique to your organisation. However, a quick 'cheat' check:
    * How badly is it going to hurt your organisation overall, if attachments don't come in?
    * Do you have the resources to quickly clean up a virus attack if one makes it through?

    - If you're a small organisation, with adequate IT staff numbers, and receiving attachments is pretty essential to your normal business... it's probably worth allowing things through.

    - If your IT staff numbers are limited such that a virus attack would be a major cleanup effort, or attachments aren't all that critical, then block them, or quarantine them by redirecting them to technically literate help-desk users (who can forward them internally after checking them out).

    However, make sure that you make it relatively painless for users to get their files. If you're really anal about things, they'll just open up a hotmail/yahoo/whatever account, ask people to send attachements there instead, and download just like a normal web link.

    Red.

  24. Re:For heavens sake... by Anonymous Coward · · Score: 0

    Amen.
    You just make yourself sound like a retard when you write "virii". Like people who say...

    ..."loose" when they mean "lose". My pet hate. Grr.

  25. Use some Human Engineering by Anonymous Coward · · Score: 3, Informative

    Here's a simple solution used by a number of organisations down here in New Zealand.

    If an email with a forbidden attachment type is received, bounce it back to the sender with a "Sorry, no go" message UNLESS it has a matching flag in the subject line.

    So, to send a friend of mine a picture, I need to include [JPG] in the subject line, else it will bounce.

    Simple, easy, and proof against viri because YOU choose the flag.

    In your case, set it up to require [FUBAR] in the subject line to let a zip file through.

    Sorry though, I don't know the software package they use.

    1. Re:Use some Human Engineering by Specialist2k · · Score: 1

      procmail should do the trick...

  26. Re:For heavens sake... by kwench · · Score: 1

    Forming the plural is always dependant on the language in which you are using the word.

    The default plural form for native english speakers is adding a "s" to the end of the word.

    Some latinophiles might insist on using the correct latin plural form in the english language. I don't know about the english language, but it is très chic to use those archaic latin or greek plural forms in german (like "Atlanten" as plural for "Atlas" instead of the german form "Atlasse").

    However, virus is a widespread word of latin origin that is today used in a very different context. Originally meant to mean "disease", it is nowadays used to describe disease-causing agents (the viruses in the biologic/medical field) and "computer-disease-causing" agents (the viruses in the IT-field). This shows that it has little in common with the original word and might thus be regarded as an english word. So it is safe and ok to say "viruses".

    For an interesting read I'd recommend you Steven Pinker's Words and rules.

  27. Renattach by Asprin · · Score: 1


    We use RenAttach and I added ZIP files to its list of 'bad' files last week as a precaution.

    If you aren't familiar with it, RenAttach processes each email and compares the file extension of each email attachment against a list of "bad" extenstions you've configured. Any files with bad extenstions are renamed: "yourfile.exe" becomes "yourfile_exe.xxx".

    This prevents auto-running executable viruses from damaging anything, but still leaves the user in control so they can exchange data. This would not work in some shops where security procedures require that users be treated with suspicion, but for my situation, it's perfect.

    It can also run in 'good' mode where it renames everything EXCEPT the extensions of the good list.

    --
    "Lawyers are for sucks."
    - Doug McKenzie
  28. Re:You get a virii scanner that can deal with zip. by Matts · · Score: 4, Informative

    Sobig.E came out before the virus scanners had signature updates. When viruses spread so fast these days about all you can do is push your email through MessageLabs who have never let a virus through to a customer due to their custom AV scanner which uses heuristics instead of signatures.

    Your point about not relying on any one point of access is well taken though - all entry points need to be protected in one way or another.

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  29. Just block the potentially incompatible ones by SgtChaireBourne · · Score: 1
    Actually, they're all potentially incompatible so I'd recommend rejecting all attachments.

    I've set up mailing lists which contain large numbers of non-expert users so I set an automated rejection + message of anything with incoming attachments. This not only stops the MSTDs dead, but also makes the size of the archive smaller, and allows the archive to be fully searchable. From the user side, it eliminates crowded inboxes (many web-mail clients have small limits) and, for the novices, it eliminates the problem of incompatible file formats, i.e. which program and which version of that program.

    If a binary file does need to be transfered, then that's what HTTP, WebDAV, and other services excel at.

    Plain text - it was good enough for Shakespeare

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  30. Some experience by AlecC · · Score: 1

    I communicate with a major broadcaster, which is therefore a fairly high profile target for politically motivated hackers as well as mindless viruses. They have a flat no-attachments policy. If I want to send them a binary, I have to put it up on our website, then certain technically qualified people are permitted to download from the web. But the default applied to the majoprity of the people is no attatchments - full stop. I can't even send them zipped text or pdf.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
    1. Re:Some experience by reallocate · · Score: 1

      Sounds familiar. Place I once worked did that: No attachments, period. If a staffer needed someone to send them a file, they had to get their boss to sign off, and then make arrangments for a small staff using standalones to get it via FTP or HTTP. Everything was tracked and recorded, just in case.

      Note that a staffer had to set this up; an outsider could not make the arrangements. Internal distribution to the intended recipient was via floppy or CD, who had to sign for it.

      --
      -- Slashdot: When Public Access TV Says "No"
  31. Strip Files Not Related To Work by reallocate · · Score: 1

    If the attachments can be reasonably assumed not to be work-related, don't let them in.

    I worked at a security-conscious place a few years ago. Executables, zip files and the like were stripped off incoming mail.

    --
    -- Slashdot: When Public Access TV Says "No"
  32. Re:For heavens sake... by ralphclark · · Score: 1

    The Lego Group themselves stated once in their literature (and I remember seeing it once in an official FAQ on their web site) that the correct collective noun is "Lego", not "Legos". As the trademark owners they're surely entitled to have the final say on that matter.

  33. Plural is VIRUSES not VIRII by Anonymous Coward · · Score: 0

    Morons. Plural of virus is VIRUSES.

    http://www.perl.com/language/misc/virus.html

  34. Re:You get a virii scanner that can deal with zip. by Jucius+Maximus · · Score: 5, Interesting
    "Given that most users love to download crap via hotmail etc. , lets hope you have a virus scanner on their PC too."

    That is true. At one company I worked (with several thousand employees) there was an virus outbreak every one or two weeks on the corporate network.

    This reduced to once or twice per year after they blocked off hotmail, yahoo mail, lycos mail, ICQ, AIM, etc. And really, if you are smary enough to get around this an use a small webmail provider then you're smart enough to not download a virus as well.

  35. WARNING!!! by Jucius+Maximus · · Score: 1
    "Well, you can run into trouble if you try to scan this [krotus.com] zip file. I forget the exact stats, but it decompresses out about 7 levels deep, 16 files per level, and 4gig files at the last level. So, that's a lot of unzipping your virusscanner would be doing."

    If you're on a network where someone (other than you) gets an alert if your virus scanner detects something, *do not* download that file because it is identified as a 'zipcrash' trojan.

  36. Quarrantine the attachments by Stormin · · Score: 1

    I work a financial firm. All attachments are pulled out of the messages by the firewall software they use and put in a quarrantine. The receipient receives the message, sans attachments, along with an explanatory note that if they need the attachments they need to send a message to the keeper of the mail system with a business reason why they need those attachments. Those people will then send them the actual attachments.

  37. Our Company by RedWolves2 · · Score: 1

    Our company was vulnerable when Sobig first came out. I got the first e-mail into the company and noticed it was a virus and that it had gotten through our defenses so I went and downloaded the latest dat file for anti-virus for exchange and that particular zip was then getting quarentined. We can't block zips in our company because that is the only alternative to letting our users send exe's and other file extensions that are blocked.

  38. Virii by L.+J.+Beauregard · · Score: 1

    Seems it also replaces "viruses" with "virii"....

    (C'mon, "viri" I can understand, but who's the knucklehead that thought up "virii", and why does this spurious plural spread as if it were itself a virus?)

    --
    Ooh, moderator points! Five more idjits go to Minus One Hell!
    Delendae sunt RIAA, MPAA et Windoze
  39. Re:You get a virii scanner that can deal with zip. by ogre2112 · · Score: 1

    Hotmail attachments are automatically scanned via Mcafee.

  40. Multi-Level Solution by fdiskne1 · · Score: 4, Informative

    Here's what we do:

    1. Use Symantec Antivirus for SMTP Gateways 3.1. Blocks spam by subject, sender, multiple RBLs and heuristic antispam and has whitelist support. Scans for viruses and attachments can be deleted by filename with wildcards. I block anything that is executable in a Windows environment (since we use Windows, Exchange and Outlook -- no flames, please). Any file deleted gets a .txt file added to the message stating that <filename> is not allowed for security reasons. This means that if anyone needs to send a .exe, .cmd, .bat, .vb?, .cpl, .dll, and a number of others must first call so I can temporarily disable the deletion.

    2. Use another company's antivirus on the mail servers. We use Sybari with multiple scan engines. This saved us this past week when the new FortNight.E managed to get past SAV for SMTP because it didn't detect it yet and it was essentially a script embedded in an html. (I'd love to strip them, too, but too many legitimate emails come through as html.) Sybari caught it after Symantec missed it.

    3. Use another antivirus package for clients and servers. We use SAV Corporate edition with a master server setup so that one server d/l's updates from Symantec nightly or when I force it. Each remote location's server d/l's from that server nightly or when I force it. Each workstation d/l's from their location's server every 4 hours.

    Since starting this practice, we've had a total of 2 viruses make it into our network. One was on a laptop that, for some strange reason never got antivirus installed and it was infected at the user's home. The virus never got further than that, but it took a while to discover where the virus alerts were coming from when it attempted to infect other machines. The other one had a corrupt install of the desktop antivirus and the end user didn't let us know that something didn't look right on his client. He then fell for the e-card virus (Go to this URL to download the greeting card X sent you.). Again, never got further than this one workstation. This is all the infections we've seen in over 2 years. Not bad for a 1500 user network.

    --
    But why is the rum gone?
  41. Password Protect the ZIP files by bettlebrox · · Score: 1

    Simple, only allow password protected ZIP files. Won't solve all of your problems, but it will still allow your users to receive needed files.

    Luck
    Mick

    --

    I have a very small mind and must live with it.
    -- E. Dijkstra

  42. Re:For heavens sake... by gunix · · Score: 1

    The plural of Ford cars is a crash....

    --
    Evolution of Language Through The Ages: 6000 BC : ungh, grrf, booga 2000 AD : grep, awk, sed
  43. really depends... by josepha48 · · Score: 1
    on your business.. Do you have clients that may send you attachements in the email? If so then if they zip them and you block them your screwed!

    I don't normally get attachements as zip's but I have had to once or twice. If our company blocked zip files I would have never been able to debug the zipped core file one of our clients sent to me.

    I think the real solution is maybe to use a 'quarantine' system. Where attachements can be held instead of blocked. Also make sure that you have a virsu scanner on EVERY PC on your network. The virus scanner we use does auto update, I think it is Macafe(sp) and it can be administered remotely and update everyones machine and schedule scans on their machines as well. It works pretty well.

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

  44. Re:Here's abetter idea idea... by Black+Copter+Control · · Score: 2, Insightful
    Enable attachments. Disable Windows.

    That'll really cut down on your virus problems.

    --
    OS Software is like love: The best way to make it grow is to give it away.
  45. Might be a stupid Q, but... by TubeSteak · · Score: 1

    how did you make that file? I'm mostly confused as to how you convinced winrar that a small rar has multiple 4GB files inside it. I'm sure its something obvious but please explain anyways

    --
    [Fuck Beta]
    o0t!
    1. Re:Might be a stupid Q, but... by jshare · · Score: 1
      Well, I didn't make it, but if you look at it, you'll see that the 4Gig files are compressed into something not very small. Then, 16 of them are compressed into another file that is slightly smaller. And so on, and so on.

      I think the 4gig files are actually just 4gigs of Nulls, so that's obviously very compressible.

    2. Re:Might be a stupid Q, but... by TubeSteak · · Score: 1

      tx, thats what i had assumed (the bit about the nulls), but the mother of stupidity is based on assumptions

      --
      [Fuck Beta]
      o0t!
  46. They were lucky... by Dthoma · · Score: 4, Interesting

    ...that no one uploaded a zip bomb. For the uninitiated, that's where you make a huge file or series of files containing nothing but a single character (e.g. a null character) repeated millions/billions of times over and then compressed. Since such perfectly repetitive data compresses so well, it's easy to upload the resulting small file (on the order of a few dozen kilobytes) and wait for the server to get thrown off unzipping it.

    --

    Note to M1-ers: a curt but otherwise insightful message is not "Flamebait" or "Troll".

    1. Re:They were lucky... by Smartcowboy · · Score: 1

      You'r right, there was no protection against this kind of stuff. Anybody willing to do this today must be able to deal with bad zip files. A system that stop unzipping a file that grow larger than, say, 100mo should work well.

    2. Re:They were lucky... by HBI · · Score: 2, Interesting

      This did happen back in the Fidonet days. "The Infinity Bomb" was a Net 107 (NY/NJ) legend. There was a jerky sysop named Bob Moravsik who got a zip bomb uploaded to his Fido mailer. Knocked his system offline until he got back to it. Never forgave the culprits (some of his fellow Fido sysops who hated his guts)

      It was funny back then because he was such an anus, but today ...you need to validate zip files imho. Not a technically hard job really. I did some surgery on Zip files back when (wrote a utility called zipc that would add comments to the files). The format is fairly simple.

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    3. Re:They were lucky... by runderwo · · Score: 1

      This was not a problem for more intelligent zip scanners; they would simply compare the uncompressed file sizes in the zip file's internal directory versus the free space left on disk, and refuse to process the file if the former was greater than the latter.

  47. Digital signatures by macemoneta · · Score: 2, Interesting

    Digital signatures verify the authenticity of the email, but come in as an attachment. Stripping these off is counter to your intent, maintaining security.

    --

    Can You Say Linux? I Knew That You Could.

  48. What we do by lordrich · · Score: 1

    Surely attachments are part of some rfc somewhere, and blocking them is rfc incompatable - though I guess blocking spam would be...

    Anyway, we outsource some of our work - and so we need to be able to send zip files. But we do scan all emails - incoming and outgoing, and we install antivirus software on every computer in the company - with central reporting.

    However, you really need to update every day - if not more often. And, there can be problems with encrypted files. Oh, and a firewall can also block any backdoors that virii create.

    And yes, the plural of virus is virii.

  49. Automatic translation to open source could work by Animats · · Score: 3, Insightful
    The big problem is proprietary file formats. So how about a format-translation gateway? One based on components of OpenOffice. It would convert the proprietary formats that cause trouble (mostly .doc and .xls) into RTF or OpenOffice XML-based documents, then pass those on with a note.

    Yes, sometimes translation will be disappointing, but you probably didn't need the formatting junk anyway. Besides, once it's in an OpenOffice format, you can file it in a system with a search engine.

    Google ought to sell something like this as a product, since they already do most of those translations.

    1. Re:Automatic translation to open source could work by PhunkySchtuff · · Score: 1

      no all that pesky formatting information is totally useless isnt it you dont need any formatting to make text any easier to read while were at it lets ditch capital letters too and punctuation as that doesnt add anything else and now why not just ditch line breaks too and just have a plain stream of raw text its so much easier to understand this way isnt it

    2. Re:Automatic translation to open source could work by Anonymous Coward · · Score: 0

      Have you ever worked outside of the immediate IT field? For that matter, I doubt you've ever worked in IT or you'd realize how unacceptable your idea is. People CARE about the formatting of their documents because formatting is part of presentation, and presentation matters. Maybe it shouldn't, but try convincing a salesperson who wants to email a proposal to a potential client.

      Have you ever done any serious work with MS Office products? It has a number of features that go well beyond RTF, for example their revision tracking and reviewing system is very nice. Your proposed solution kills this functionality.

  50. another idea by Anonymous Coward · · Score: 0

    Do not use Outlook but use Mozilla-mail.

    1. Re:another idea by johnraphone · · Score: 1
      Do not use Outlook but use Mozilla-mail.

      That wouldn't help become with Mozilla Mail you can still open ZIP attackments with viruses.

  51. Look at the subject lines by slashhax0r · · Score: 1

    What we did was had a look at the advisory from Mcaffee, and set up our email scanner to block attachments with that particular name, also sending out an email to all staff regarding the new virus helps raise awareness.

  52. Use FTP for sending files by harryk · · Score: 0

    I work for a bank processing company, I won't say which one, but I can ensure you thats its one of the largest. And while we can transfer some files via email, we've started switching to a policy that almost all files that are sent to/from clients are done via FTP.

    much more secure, and ensures that the file(s) actually get to the client.

    just one way things are better...

    harryk

    --
    think before you write, it'll save me moderator points.
    1. Re:Use FTP for sending files by crlf · · Score: 1

      And sending your password in cleartext over the intra/internet is more secure?

    2. Re:Use FTP for sending files by harryk · · Score: 1

      No actually, the account is given to the client for period of not more than 1 hour at a time, (does vary on file size). And the password is read to the client via telephone.

      Typically, we log in at the same time, when they have completed uploading/downloading the file, we do our part and either download and delete or just delete it.

      Keeps things efficient.

      --
      think before you write, it'll save me moderator points.
  53. Re:For heavens sake... by muzthe42nd · · Score: 1

    boom boom....very funny...

    --
    Pfft - Sorry, what?
  54. Trend r0xx0rs by Gothmolly · · Score: 1

    It digs IIRC up to 9 levels deep in zipfiles, etc. It is immune to zip bombs. Block zips - what no AV can do is clean ENCRYPTED zipfiles. So educate your users to encrypt to get it past the scanner.
    3. Profit!

    --
    I want to delete my account but Slashdot doesn't allow it.
  55. Re:You get a virii scanner that can deal with zip. by Anonymous Coward · · Score: 0

    My washroom policy: I handle dirty computers all day so I wash my hands before I handle myself.

    Why on earth do we care?

  56. How to break zip-file scanners by Safety+Cap · · Score: 3, Interesting
    The problem with ZFSs is that they can be broken easily. Here's one way to do it:
    1. Create a 67 meg ASCII file with nothing but a single repeating character. Here's an three line command-line (DOS) batch file to do it:
      echo aaaaa > punkd.txt

      for /l %%b in (0,1,11) do copy /y punkd.txt + punkd.txt punkd1.txt && copy /y punkd1.txt + punkd1.txt punkd.txt

      del punkd.txt
      (note that the second line is long and may wrap on your display)
    2. Run the batch and copy off "punkd1.txt" to another name.
    3. Make several copies of the file.
    4. Zip them all into your "package 'o death." Due to the simple structure of the file, it will zip down quite a bit (close to 99%) if you use maximum compression.
    5. Deliver the package to your victim.
    When the ZFS tries to unpack the files to scan them, it blows its swap space.
    --
    Yeah, right.
  57. Re:For heavens sake... by Anonymous Coward · · Score: 0

    The correct latin plural for virus is /not/ virii. Virus was not a countable concept, since it meant "slime" or something similar.

  58. Proof carrying code by tigersha · · Score: 1

    The whole VM issue is a good one, however one also has the whole 80/20 rule. One of the reasons why the Java VM is sometimes slow is because they try to do too much in the VM. For instance, if you use a Python GUI program, it is fast because most of the low-level stuff in Gtk is still written in C. In Java, this goes much deeper and some really low level things are still run in the VM and this makes it slow. Java is more of a 80/20 thing that tries to put 90% of the 20% into the rest of the original 80% which is not always such a good idea.

    That said, another solution to the problem is for a program to attach a proof of its ow behaviour with it. This is an interesting avenue which is currently beginning to be explores in academia. Search on Google for TAL and Proof Carrying Code to see some papers.

    Basically, a program carries a proof that the computer can verify that is does not cause harm. Java VM's do this in a limited sense, the PCC groups are AFAIK extending some ideas to normal x86 assembler as well as taking it much further. This is also some way of forcing some more serious formal methods on to programs: IF the program cannot prove that it does what is is supposed to do, you do not run it.

    It is obviously still several years into the future, but the idea is there and there is quite a bit of research going on at the moment.

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  59. Quarantine by Gleef · · Score: 1

    It's simple, we have a script check incoming emails for restricted attachment types (eg. .exe files), and rather than delivering them, or dumping them entirely, it places the attachment in a quarantine area, and sends the user an email saying that their email had been quarantined.

    If, as in most cases, the attachment was a virus, or something the user wasn't supposed to be opening anyway (eg. greeting cards in executable files), it sits in quarantine until it reaches a certain age, and then it gets deleted.

    If it was a legitimate file, we get a call requesting the file be delivered, we double check that it's safe, and then bounce the full email to them (through a restricted use path that avoids the quarantine check).

    As long as you have a quarantine area, you can safely be draconian about adding to the list of attachments that don't get delivered.

    --

    ----
    Open mind, insert foot.
  60. FTP is too indirect by phorm · · Score: 1

    The problem with this is that email is a directed delivery system, whereas with anon FTP it can be a real pain to have failes that can only be read by certain users/groups.

    For example, if I am sending a zipped copy of my financial reportsto a remote location, or something like that. How do I put the files on the anon FTP without everyone in the company (assuming FTP is restricted to internals) being able to read the file - unless you have little sandboxes for individual FTP recipients (upload OK, read requires proper userID).

    Of course, if you have a system with login-names, etc associated with FTP then it's good - but in that case you could just use a fileserver location with Samba, NFS, etc.

    1. Re:FTP is too indirect by Feztaa · · Score: 1

      How do I put the files on the anon FTP without everyone in the company being able to read the file?

      PGP encrypt the file only to the people that are supposed to see it.

    2. Re:FTP is too indirect by phorm · · Score: 1

      I should correct this to "how do the normal office drones put the files on anon FTP..."

      Using the words "PGP" and "encrypt" would be likely to cause heads to explode if I were to explain it to some people. :-)

    3. Re:FTP is too indirect by Feztaa · · Score: 1

      Using the words "PGP" and "encrypt" would be likely to cause heads to explode if I were to explain it to some people. :-)

      Hey, if you can't train your staff, or devise an easy method of doing things, that's not my fault. It would not be difficult to write bash scripts for automating the encryption and decryption of files, and it would be even easier still to integrate into Nautilus. And if you're using windows, there's definitely an encryption program with decent shell integration. :P

  61. Re:You get a virii scanner that can deal with zip. by BagOBones · · Score: 1

    Funny how that didn't seem to stop several of my family members from getting infected by a virus. I even went and looked at their hotmail in Boxes and sure enough the virus infected e-mail was still in the inbox..

    I am not sure if Mcafee is to blame or Microsoft but this was like 2 days after that particular virus had been reported.

    --
    EA David Gardner -"... but the consumers have proven that actually what they want is fun."
  62. Its not easy but make them identifiable. by mrmeval · · Score: 1

    PGP works and works well. It will allow the sender to be positively identified. Force such attachments to be at least signed so that an infected PC can be identified.

    Fidonet had modules to allow zip files to be virus scanned, your mail gateway should too or you should dump it.

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  63. Re:Not all executables by waynemcdougall · · Score: 1

    Of course, any machine might be configrued to execute anything, but you should also consider these common executable types:
    msi
    cpl
    crt
    esc
    inf
    ins
    isp
    mde
    ms c
    msp
    mst
    ocx
    pcd
    sct
    vb
    wsf
    wsh

    --
    Recycle PCs and build a wireless community network www.hillsborough.org.nz
  64. Re:Grammar police!" by TA · · Score: 1

    Why was that message mod'ed up? It contains incorrect information.
    "radii" is plural of "radIus", "virii" would be plural of "virius", if there was such a word. But hey, it's actually "virus", not "virius".

  65. Countable concepts by kwench · · Score: 1

    Yes, apart from the grammatical problems, you are hinting at the problem that perhaps we do not need a plural for "virus".
    That might be true for a translation like "slime", but it is not true when seeing a virus as a disease-causing agent, as we do nowadays.
    Besides, pluralforms of not countable things exist. One beer, two beers. "Informationen" (German) vs "information" (English). Again, I'd recommend you this book I've been talking about (Words and Rules).
    And yes, BTW:
    virus -i n. [slimy liquid , slime; poison, esp. of snakes, venom; any harsh taste or smell].
    Taken from here. Can anybody confirm this? Virus, -i, neutrum? What kind of declination is that?

  66. Zip files too, unfortunately.... by Anonymous Coward · · Score: 0

    We also run Trend Scanmail, and after a couple of our new Windows XP machines auto-executed the contents of some zip attachments, we decided that we have to block zips as well. The Sobig.E virus we got was inside nested zips 8 levels deep.

    We just now tell our users to rename their zipfiles to *.ZZZ instead of *.ZIP and attach them to get around the zip blocking.

  67. Have you ever considered... by CaptainZapp · · Score: 1
    US: Drink weak, pissy-tasting beer
    Canada: Drink strong, pissy-tasting beer
    UK: Drink warm, beery-tasting piss

    Switching to single malt whisky?

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

  68. Re:You get a virii scanner that can deal with zip. by z01d · · Score: 1

    most AV products can handle .zip files, as well as .gz .rar .cab .jar, so do TrendMicro, as a previous comments pointed out, it's a matter of update the signature/pattern/definition files.

    he is asking if we should be blocking ZIP files?
    not "how can we block ZIP files?"