Slashdot Mirror


How To Manage a Security Breach?

Salvance writes, "A friend of mine has recently been stressed over a security breach at the company he consults for. The company maintains dozens of Windows 98 desktops to support legacy software that cannot be easily replaced. Due to the inherent lack of security in Win98, a worm was able to infiltrate almost every computer and send gigabytes of data (possibly including sensitive company data) to a 'redirector' in Eastern Europe. My friend was working on other security projects at this company and stumbled across this massive hole. He quickly convinced company executives to remove Internet access from all Win98 machines, purchase better firewalls, and implement other data protection strategies. However, the sticking point was client notification. Due to the nature of the legacy systems, there was no way to know what data was transferred. For this reason the company wanted to play it safe and disclose nothing. Of course, my friend is all for disclosure and preventing harmful use of the potentially leaked data. My friend doesn't know what to do, so I'd like to know what others here think."

183 comments

  1. Easy by MyLongNickName · · Score: 2, Insightful

    Get the resume ready. If I were a client of a company that had such shitty protection of my data, I'd find another company ASAP. I expect that said person would do much better finding another place to work.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    1. Re:Easy by MyLongNickName · · Score: 4, Insightful

      Just noticed that he "consults" for the company, not works for it. This being the case, he has absolutely no say in the decision. The only thing I can say: cover your ass. Get everything in writing. If you have a verbal conversation, follow it up with an e-mail. Remember... shit flows downhill. They WILL try to find a way to shift the blame. Make sure you do not become the scapegoat.

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    2. Re:Easy by dotancohen · · Score: 0

      If only it were so easy. I don't know about your part of the world, but here anyubodys glad to be working wherever there is work. A bit of immorality can go a long way...
      http://lyricslist.com/lyrics/artist_albums/402/pin k_floyd.php/

      --
      It is dangerous to be right when the government is wrong.
    3. Re:Easy by diersing · · Score: 2, Informative

      You are correct. Disclosure is a legal/business decision, if the company is public (or has customers in certain states) their hands are tied and they must comply and disclose to either the customer directly or via the mass media. If its a private company with no customers in areas where protective legislation dictates disclosure then it is a discretionary decision.

    4. Re:Easy by Teifion · · Score: 1

      I concur, look for a new company as his current one appears to be a little slow at grasping the concept of being honest and true to it's customers, I can't imagine it's much better to it's employees.

      --
      My blog - This link wouldn't be interesting even if we set fire to
    5. Re:Easy by k12linux · · Score: 1

      Don't even rely on email. Print out a memo and keep a copy for yourself. Warn them in a "I just want you to have all the facts because I care about you as a customer" way that they may be exposing themselves to legal trouble if any of their customers live in an area with laws about this kind of thing (or if they are a publicly traded company, or in certain regulated industries.) Also warn that while you wouldn't violate confidentiality a leak by someone else could devistate customer trust.

      Hopefully that will encourage them to do the right thing. If not you have at least CYA before the news leaks out and the company blames it all on a consultant working for them.

    6. Re:Easy by Fastolfe · · Score: 1

      I completely agree. This is an appropriate time to get extremely formal. Document these things in writing, on paper, and explain these things in strong words, and follow up with a reaffirmation of your NDA. Maybe even make it clear that you're doing this as a CYA measure.

      One possible "benefit" to this approach is that your sudden attention to formality here in documenting this should scare the executives into thinking about this a little harder. "If he feels it necessary to collect some CYA documentation, maybe his concerns warrant some attention after all."

    7. Re:Easy by jrockway · · Score: 1

      Take a look to what happened to this guy for disclosing information via a memo to the CEO. Basically, his company runied his life, all because he pointed out (privately) one thing they did illegally. My advice to the consultant is to quit now, and get a lawyer. If they get a lawyer first, you're screwed:

      http://yro.slashdot.org/article.pl?sid=05/06/30/18 54228

      --
      My other car is first.
    8. Re:Easy by k12linux · · Score: 1

      Exactly why you want to be clear you won't leak any information. If they fear you are going to damage the company this kind of thing can happen. If they know you are going to keep your nose out of it beyond the memo they might actually work with you to fix things.

    9. Re:Easy by Intron · · Score: 1

      Right. Whatever you do, don't tell a friend or post a writeup on slashdot! Once you do either of those, you're screwed.

      --
      Intron: the portion of DNA which expresses nothing useful.
    10. Re:Easy by k12linux · · Score: 1

      LOL! Yeah, I'd probably leave off of the memo the words, "I discussed this issue on a popular technology news website and others with no qualification to give legal advice said I should send this CYA memo to you."

    11. Re:Easy by Anonymous Coward · · Score: 0

      Come on !!! Windows 98 !!! These "legacy" machines should have been isolated or removed completely or better yet how about not supporting something as insecure and outdated as Windows 98.

      I am thinking about updating my Atari 2600 game system because I find it hard to find new games for it. thoughts?

    12. Re:Easy by Technomonics · · Score: 1

      I heard that Colecovision is the "Cats Meow."

    13. Re:Easy by Anonymous Coward · · Score: 0

      That and consult a lawyer, most likely your friend won't report anything because he probably had to sign a
      NDA before working for said company. But it's good to have legal advise too. If the government is one of the clients, it might be a loophole as well.

    14. Re:Easy by tcg2k5 · · Score: 1

      I agree , CYOA as much as possible. However, remember this point. If they do try to come back at you then at that point you'll have to decide if you wish to continue to work there because you'll know where you stand or if you were trying to become an employee you'll also know where you stand. Some companies step and take action while others as you say pass the buck. I used to work for a company that use to pass the buck... Well they sold the business before it went under because they always pass the buck and never fixed the problem.

      --
      thank you, Brian M. http://www.masonfamilytree.com http://www.thefederation.us http://www.patriciaannmason.com http
  2. Inline IDS by Anonymous Coward · · Score: 0

    Get a network tap and put a machine in front of everything. If anything ever happens again you will have raw data captures of all the traffic and will be able to identify what was sent depending on encryption.

    1. Re:Inline IDS by graemecoates · · Score: 0, Offtopic

      Good idea. But something about horses bolting and barn doors springs to mind.

  3. Document, document, document by greenmars · · Score: 3, Insightful

    Offsite, you need to have a spreadsheet or other document. Put in the date and write down everything that happened to the best of your knowledge.

    If something is not documented, it didn't happen.

    Then, do what the client wants you to. Include the client's wishes in your documentation.

  4. Win98 boxes by generic · · Score: 1

    He might want to dig deeper into which worm he was infected with and what types of docs it steals, this may help determine what data was indeed stolen. If his company wants to investigate this further he should notify the FBI. If they want to keep quiet well their isn't much he can do about that with out possibly losing his job.

    --
    Microsoft aggravates my tourettes syndrome.
  5. Interesting. by BVis · · Score: 2, Insightful

    So the company knows that there WAS a breach, and potentially sensitive data may have been leaked. The company probably doesn't have a technical obligation to disclose anything, since they don't know for sure that information that requires (or should require) disclosure (like customers' billing data, social security information, credit card info etc) was compromised.

    That being said, the right thing to do is to be forthcoming and disclose the nature of the breach, emphasizing that no specific information about what was leaked is available.

    Of course, this being a corporate setting, if they can get away without telling anyone, they will. Especially if it's publicly held; while the stockholders might wish to know that there was a problem, they may also be upset that a disclosure was made that was not absolutely required, as that will negatively affect their stock value.

    --
    Never underestimate the power of stupid people in large groups.
  6. consult a lawyer by Anonymous Coward · · Score: 0

    If the client suffers damages that could have be prevented by disclosure of the breach, money may change hands.

  7. No Brainer by ReidMaynard · · Score: 4, Insightful

    Since he consults, he does not set policy. He informed management (best keep a record(s) of that), it's their call.

    --
    -- www.globaltics.net

    Political discussion for a new world

    1. Re:No Brainer by Anonymous Coward · · Score: 0
      OTOH, he *DOES* set policy of his own consulting business - and the ethical standards of that consulting business is really the foundation of how it will grow.


    2. Re:No Brainer by jimicus · · Score: 2, Insightful

      And if he develops a reputation for publicising such breaches rather than "working to fix them" (ie. cover up), that too will dictate how his consulting business will grow.

    3. Re:No Brainer by drolli · · Score: 2, Funny

      Full Ack. If you work for somebody and you are paid for that there are three possibilities:

      1) Everything is ok and you know that everything is ok

      2) Something is wrong and you know that it is wrong (wrong in the sense of being illegal). Estimate (maybe with the help of a lawyer) if you commit a crime by supporting your employers position. Luckily I live in a country (Germany) which learned some lessons from History, so that normally you don not have the duty to bring the case to court. Since you normally only have contracts with your employer, inform him and leave it to him to inform his partners or customers. If what you are doing can not be seen as "fraud" (e.g. buying stock options for a company of which you know that their whole documentation was disclosed by their concurrence) it should be ok. My advice is: if not telling it is not outright criminal (e.g. if a non-disclosure could cause deaths), document what steps you have taken. If you believe that your Employer commits a crime, leave ASAP if your customer base permits.

      3) You suspect that something is wrong but you don't know the exact legal situation. Well, after all you are a technician. You are not supposed to analyse contracts. If you create an excel worksheet which helps the secretary to bypass the company-wide bill system and she uses it deliberatly to "tune" some financial values without documenting what she is doing- I think you should not bother with that. Dont think too much about it.

    4. Re:No Brainer by Sleuth · · Score: 1

      Or maybe that will just dictate what kind of clients he works with in the future... Food for thought there.

  8. sticky situation by misanthrope101 · · Score: 1

    There is always a danger in being more or less ethical than your employer. If you're more ethical you're a troublemaker and they'll fire you, and if you're less ethical then you're a scumbag. Obviously the ethical thing to do would be to notify the customers. But executives don't really work for the customer--they work for the stockholders, and "doing the right thing" doesn't figure very large in the balance sheet. I don't envy your friend's position, but it's a common one--look at Sibel Edmonds. Employers, public or private, seldom want you to have actual integrity. They want you to do and say whatever makes them look good.

  9. Couldn't you... by Lex-Man82 · · Score: 1

    ...update everything to windows XP, there an emulation layer that runs 98 software, although I don't know how good it is. If not you could try Linux running wine which would probably work.

    Finally there are companies that specialise in moving data from legacy systems to modern systems. You could employ one to move all the data.

    1. Re:Couldn't you... by Bishop · · Score: 1

      It depends on what the software is. It could be old DOS software running on Win98. There is lots of that still floating around. The emulation layer is not perfect. It tends to fail for old, bad, code that mucks with the hardware directly. If the sofware is to control custom hardware (pci/isa card) it is almost certain not to work.

      This is just another example of why it is important to have the source code to business critical software.

  10. "A friend of mine" by Bromskloss · · Score: 1

    Yeah, right. Cause it would never happne to you, would it? ;-)

    --
    Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
    1. Re:"A friend of mine" by Anonymous Coward · · Score: 0, Funny

      A friend of mine likes to post to slashdot. Anonymously.

    2. Re:"A friend of mine" by qsqueeq · · Score: 1

      Your friend "Calvance?"

  11. Legacy systems/apps by xtracto · · Score: 1

    I think one of the most important points here is the Operating System. I think it could be an option, if you *really* need to run specific applications on Win98 platform, to install such insecure operating system inside a virtual machine as VMware. I dont care if the operating system is WindwsXP or Linux, but I am sure it will be easier to fix the security hole if you have the OS inside the VM sandbox.

    On the other side, it could be the case (it has been in lots of places were I am from) that such machines are not "cutting edge" (say Pentium 3, or even Pentium) and they wont support WindowsXP as the base OS. For that, I would recommend a slim Linux distribution (Xubuntu, or DSL maybe) and then install your licensed copy of Windows98 inside Vmware.

    Now, I do not have the specific reasons why virtualizing that will help, but I know it helps. Although maybe I am just trying to solve the problem throwing virtualization (and if it does not works just virtualize the second base OS =op)

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:Legacy systems/apps by Anonymous Coward · · Score: 0

      Win4Lin. Really a great way to run old applications using an old win98se disc, and its pretty cheap too. And it literally boots in 3 seconds on my 5 year old laptop. Might also want to try wine, I've found old windows applications that won't run under XP occassionally like wine better. Yet another option could be dosbox on XP/Linux/BSD/whatever if they're running DOS apps.

    2. Re:Legacy systems/apps by Isao · · Score: 1

      Erm, virtualization is not a panacea. In this scenario, it appears that the Win98 systems have access to sensitive data because of the legacy applications that require Win98 to run. If you virtualize this under (say) MacOS running Parallels (to try and eliminate the host platform as an infection vector), you are still running Win98 in a VM, and Win98 will still have access to the sensitive data. If the Win98 VM has to be on the network, you are almost back to square one. The only improvement here may be to port filter nonessential ports and to set up strict IP filters. This can be most effectively done with firewalls and/or router filter rules.

    3. Re:Legacy systems/apps by Spamalope · · Score: 1

      Virtualization might help by allowing compartmentalization. Restrict the VM to only data that the 'win98 only' software requires, and the other data is safer on the winXP side. If most of the sensitive data can be shielded from win98 this way, it would be a large win.

      Of course, if the win98 apps require access to all of the important data this won't help.

      Do any VMs allow granular per process access to host system data? If so, data access from the VM to Host could be restricted to the approved apps.

    4. Re:Legacy systems/apps by blackest_k · · Score: 1

      Vmware doesn't work on every system.
      second you need enough ram to be able to run the host and guest OS
      but firstly you need a good enough CPU. a K6(400) wasn't capable for example.

      Maybe an alternative might be to remotely run the guest os using the older PC's as clients.
      or just do the sensible thing and buy some better systems.

  12. Use Google Rootkit by Anonymous Coward · · Score: 0

    A damn fine product by google & CIA.

  13. Think about what? by Per+Abrahamsen · · Score: 1

    The relationship between the client and the client's customers is most likely not what he is being paid to consult about. He is better off pretending that he never thought of the issue at all.

    Put on your nerd hat, and treat any non-technical issue as unimportant and uninteresting.

    1. Re:Think about what? by Anonymous Coward · · Score: 0

      I'm a consultant and here that's very definitely part of what you're paid for. If the customer gets pissed, you've failed. I know I'd be pissed if information relating to me was compromised like that.

    2. Re:Think about what? by Dekortage · · Score: 1

      So nerds don't care about right and wrong? It's only ones and zeros? What kind of hat should he wear if he wanted to be concerned?

      --
      $nice = $webHosting + $domainNames + $sslCerts
    3. Re:Think about what? by Anonymous Coward · · Score: 0

      "I'm a consultant, not a philosopher." -- The Great Santini

  14. or if they still have the Win98 licenses by misanthrope101 · · Score: 1

    Run them in Virtual Machines. VMWare is just awesome. Not that this fixes the problem after it happened.

    1. Re:or if they still have the Win98 licenses by leonmergen · · Score: 1

      Run them in Virtual Machines. VMWare is just awesome. Not that this fixes the problem after it happened.

      Ehr.. correct me if I'm wrong, but wouldn't that just result in infected virtual machines ? The whole beauty of those virtual machines is that you, well.. emulate a machine that behaves just like any other machine. It's not that exploits for Win'98 would not occur within such a virtual machine.

      This is, ofcourse. assuming that they already run the minimal amount of Win'98 machines they need, and not any more..

      --
      - Leon Mergen
      http://www.solatis.com
    2. Re:or if they still have the Win98 licenses by user24 · · Score: 1

      yeah but you can wipe the virtual image and revert to a known clean one at the end of each day. like re-installing all the boxen every night.

    3. Re:or if they still have the Win98 licenses by misanthrope101 · · Score: 1

      I thought the VMs would be protected by the security of the host system, since they're connecting through it. Am I wrong about that? That's not a rhetorical question--I don't actually know, and I'm curious. If I install VMware on Linux, then install Win98 in a VM, doesn't the Win98 internet connection get handled by the host OS?

    4. Re:or if they still have the Win98 licenses by leonmergen · · Score: 1

      I thought the VMs would be protected by the security of the host system, since they're connecting through it.

      Well, to my knowledge, VMWare creates new virtual ethernet interfaces you can lookup with ifconfig.. looks pretty unprotected to me :-)

      --
      - Leon Mergen
      http://www.solatis.com
    5. Re:or if they still have the Win98 licenses by netsharc · · Score: 1

      Well, the host OS can act as a NAT (ask Wikipedia what that is) or it can bridge the network connection, and the guest OS gets a valid (globally) accessible IP address. A NAT is a bit safer because it's impossible for a system from the outside to initiate a connection with the guest OS, but if you bridge and the guest OS has an accessible IP address, any system can connect to it. Of course in reality they're connecting to the host OS, but the host OS isn't necessarily set-up to watch the data, instead just passes it right along to the guest. Worms, anything.

      Of course you can set up a firewall on the host OS, but if you're already doing that, you don't need VMWare, you can also just get a real computer, put Win98 to it and put it online but through the firewall.

      --
      What time is it/will be over there? Check with my iPhone app!
    6. Re:or if they still have the Win98 licenses by walt-sjc · · Score: 1

      It depends how you have it configured. Read the docs to understand it.

    7. Re:or if they still have the Win98 licenses by nolife · · Score: 1

      No, A VM has its own network connectivity just as a real machine. The VM host CAN supply the virtual network switch to supply that network connectivity to the VMs but that is it, as far as the VM is concerned, the OSI model still applies and the host simply provides the physical layer. You could run a software firewall on one VM and use that VM to route and provide network access to the other VMs on the same host if you wanted a one box solution. VMWare encourages and collects "user built" VM images and has links to prebuilt VMs that are for that exact purpose.

      So the short answer is... Moving to a VM structure is not inherently safer or provide any additional protection then using a physical machine. You can put your OS running as VM and a software firewall running on a VM on the same VM server just as you could have two separate physical machines providing the same functionality.

      --
      Bad boys rape our young girls but Violet gives willingly.
    8. Re:or if they still have the Win98 licenses by MiniMike · · Score: 0

      There are 4 different ways to set up a virtual network card in VMWare: Bridged, NAT, Host-only, or a custom virtual network (between multiple local VMs and the host OS). With a bridged connection, you get raw packets off the network, and the guest VM shows up on the network with its own MAC and IP. You can run Wireshark on the guest os just as effectively as if it were on a real, separate hardware (I do this all day long, btw). I have not used the NAT setting, but I imagine it doesn't offer any other additional protection. The Host-only and custom networks are not on the 'real' network (unless you do something funky with the settings, maybe).

      But the real question is would the Win98 machines need network connectivity? If not, he could install Win98 in a guest VM with no network card, and never need to worry about it again. If he needs to transfer files, there's other ways to do it.

    9. Re:or if they still have the Win98 licenses by simm1701 · · Score: 2, Interesting

      One of the available options you can configure is the vmware ethernet bridge. This bit of code was donated by the NSA (make of that what you will). iirc the NSA were using vmware to run windows as a client OS with linux as the host OS for security reasons (the vmware network bridge itself being considered quite secure)

      --
      $_="Slashdotter";$syn="OTT";s;..;;;sub _{print shift||$_};s!ash!Perl !;s=$syn=ack=i;tr+LLEd+BLAH+;_"Just Another ";_
    10. Re:or if they still have the Win98 licenses by k12linux · · Score: 1
      Of course you can set up a firewall on the host OS
      Actually iptables rules on a Linux host don't seem to have any affect on IP access of VMware clients.
    11. Re:or if they still have the Win98 licenses by nolife · · Score: 1

      If not, he could install Win98 in a guest VM with no network card, and never need to worry about it again.
      Nice, that scenario would allow network access to the running VM (so users could get to the VM) but the VM host OS itself has no network connectivity at all. That would be the ideal solution provided no files or data would have to leave the machine. As a side note and probably waaaay beyond the scope here but you could have a network card attached and use netbeui and no TCP/IP on that machine and transfer files to another Windows VM running Netbeui with TCP/IP and on the network for the file transer needs. A second virtual switch inside the VM server could allow those two computers to talk to each other but machine one has no TCP/IP at all. Does a VM server host virtual switch allow netbeui? I'd assume so as they do refer to it as a "switch" but I've never tried it.

      --
      Bad boys rape our young girls but Violet gives willingly.
  15. Disclose the breach. by bleh-of-the-huns · · Score: 1

    Disclosure is required if there was any privacy data stored on those systems (peoples names/numbers/ssn/etc), if you do not know which users data was comprimised, all users need to be notified. This is required when it affects gov agencies, I am not however sure about private and commercial entities, although not notifying your customers if their data was comprimised, is asking for trouble, and when word gets out, people will find alternate solutions to what that company provides.

    --
    I came, I conquered, I coredumped
    1. Re:Disclose the breach. by Anonymous Coward · · Score: 0

      a) He (Sorry, "His friend") is only a contractor for this company, and has no right to perform the discloser for them.
      b) He didn't mention which country he (Sorry, "his friend") is in, so you do not know which laws or other legal requirements are in place.

    2. Re:Disclose the breach. by bleh-of-the-huns · · Score: 1

      Although the OP was posting on behalf of another individual, my statement was more of a generalization which affects US entities. If you are going to pick at my post, atleast have the decency to identify yourself.

      --
      I came, I conquered, I coredumped
  16. Somebody else's problem by 91degrees · · Score: 1

    All he can do is give the company his opinion that the clients should be told. What management choose to do after that is entirely up to them. Not informing the customers is the decision of the executives, and any resulting problems this causes are therefore their responsibility.

    Informing customers may also cause problems for the company that are disproprortionate to the damage done. If this friend informs the clients himself, he could be held responsible for harm done to the company.

    1. Re:Somebody else's problem by b0s0z0ku · · Score: 1
      Not informing the customers is the decision of the executives, and any resulting problems this causes are therefore their responsibility.

      Well, if not informing the clients violates some data protection laws (as another poster said it did in Calif.) the management might be committing a criminal offense by not reporting the breach. If he knows about it, he'd be obligated to report this to the police. Otherwise he might be charged with being an accessory or abetting the crime if criminal charges were ever filed. And a criminal prosecution for corporate misdeeds isn't a great thing to have on your resume.

      -b.

    2. Re:Somebody else's problem by 91degrees · · Score: 1

      It's a valid concern. But I'm not convinced that the public have a duty to go much further than I suggested to prevent the crime. He assumes that the compnay isn't going to break the law, and there's no reason for him to think otherwise. There's no way for him to know what information the company is providing to the clients. He's in the clear.

      Even in the worst case, if criminal charges were filed, the prosecution would be much more interested in getting a contractor as a witness than as another defendant.

  17. First - CYA by hrieke · · Score: 3, Insightful

    Cover Your Ass.

    Document everything. If there where conversations and meetings, send out a follow up email with the notes of what was talked about. Keep copies of everything, make backups and place them in a bank.

    The second part comes if the company is publicly traded or not. If so, and these Windows 98 machines hold trade secrets or the accounts logged in had access to trade secrets stored elsewhere on the network, then the company is in some deep doo-doo, otherwise tell him to buckup and carry on.

    --
    III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
    1. Re:First - CYA by suv4x4 · · Score: 1

      Cover Your Ass

      Cover his ass? Hmm .. ok.

      Question: "How to manage a security breach".
      Answer: "Cover Your Ass".

      That's the community spirit and responsibility I'm talking about, atta boy!

      Now I ask you too: which is worse, that people ask how to handle a major security breakdown on slashdot, or that from over 100 posts, at the time of this posting, none is modded 5+ for anything...

    2. Re:First - CYA by hrieke · · Score: 1

      Point of the problem is that this goes deeper than just "managing a security breach"- there are questions that need to asked and those questions have very little to do with the data potentially stolen.

      For instance, if the company is publicly traded, the data breach should be part of the the SEC filings, yes?
      Lawyers will be involved, and perhaps lawyers who's interests are NOT alligned with yours- lawyers who are thinking of minority share holders for example, or seeking to place blame away from those who aught to be held responible, and as a contractor you are expendiable.
      It was the contractor's fault. Well shit, your career is now ruined. Don't think for a minute that any company would seek that as an easy out.

      So, yes, Cover Your Ass first, get copies of everything in writing off site ASAP, and then work long and hard to fix the problem.

      --
      III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
  18. Get out now if they refuse to disclose the breach. by Zeek40 · · Score: 1

    Thieves broke into one of the Corporate offices of the company i work for and stole several thousand dollars worth of computer equipment, including laptops with employee and customer information on them. All customers and employees were notified the next day and advised to post a fraud alert with the credit agencies, complete instructions on how to do so were included in the email. The company was completely transparent in how they dealt with the information loss, and to my knowledge no fraud was committed using that information. That is the only acceptable way of dealing with the possibility of personal information theft. I can easily see the effort to hide the security breach leading to litigation if the information that was stolen gets used. Your friend should tell them that it's a CYA issue. It's better to wind up with a little egg on your face admitting a mistake and telling your customers what happened than to have your customers sue you into oblivion after they trace the information leak back to you.

  19. A Combination of Solutions.... by Anonymous Coward · · Score: 0

    I work in Security for a very large financial institution. We do not have break ins ;)

    Seriously, we have taken a bunch of time to implement several policies. Policies around; passwords, data at rest, data in transit, physical access and two factor authentication (in some areas). We feel very good about what we have in place, but we also realize that it can never totally protect us. We have also done things like phase out any rogue operating systems (win 98) that we may find hidden inside the walls of this company.

    In short security is really the assembly of multiple disciplines (at least for us) and we are constantly getting better at it. We have recently become quite interested in being able to handle what happens AFTER some sort of breech occurs. The industry is calling this Resolution Management. This seems like a newer addition to the security pyramid, but a practical one. The idea is that an organization should be able to respond quickly and cost effectively to a breech and provide the same level of system service as before the breech - quickly. One of the innovators in that space is http://www.certalertsoftware.com/. I am sure there are others too, but worth investigating.

  20. Last Ditch security effort by Black-Six · · Score: 0

    I recommend you convience your company to buy Zone Alarm, AVG Anti-virus, Ad-Aware, and use the free program called Hijack This. Now Hijack This requires a third pary web forum for the program to be used correctly, because if you don't know what you're reading and deleting you could very well remove requiered registries. So after you finish scanning each system with Hijack This, upload the scan log to this forum (several other are recommended on CNET but this is the first one I found) http://forums.spywareinfo.com/ These guys know what they're doing and are very helpful from what I've read.

    Hope this helps.

    1. Re:Last Ditch security effort by certain+death · · Score: 0

      Yeah...Add a shitload of software on top of an already exploited system, that should fix it!! Jeezus!! Problem here is that the systems are exploited, when that kind of thing happens, you need to unplug the system from the network, and pull the hard drives, and start anew. Adding a bunch of shit software on top of it will only make things worse. I work for a company who has a presence in 4 states, all 4 states have laws requiring disclosure of loss of customer information, LAWS, not some weak "well, if you lose some data, you might want to disclose it" kind of crap, LAWS!! Cover your ass is not an acceptable answer!

      --
      "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
  21. The Six Dumbest Ideas in Computer Security by ZXSpectrum42 · · Score: 1
    --
    2+2 = 5 (for very large values of 2)
    1. Re:The Six Dumbest Ideas in Computer Security by bubulubugoth · · Score: 1

      The link is really "fun" and usefull from a administrative point of view.
      You can spam you boss with this text...

      Is't written very technically...

      --
      Â_Â
  22. You've already informed the client by mccalli · · Score: 3, Insightful

    As a consultant, your client is the company itself and not that company's customers. You've informed the company, now document it to make sure that's known. Ensure the right bit of the company is informed (ie. compliance, not just your local boss), document and you're done.

    Now, if the real question was "should I inform the company's customers because I think this is very important to them?", well you're on an entirely different path and ultimately only you can decide that. Without knowing the details of what might have been disclosed, no-one here can even give you an informed opinion let alone a set of instructions. But as far as what you must do is concerned, then see paragraph one.

    Cheers,
    Ian

    1. Re:You've already informed the client by azhrei_fje · · Score: 1

      But does he have an obligation to inform the FBI (I'm assuming from the OP's tone that this happened in the US)? After all, a federal crime was committed by breaching the computers and using them for unauthorized purposes (see the Wire Fraud Act).

      I agree with all posters who say that he should CYA and document everything. But is he liable for not reporting that a federal law has been broken?

    2. Re:You've already informed the client by nahdude812 · · Score: 1

      It's ultimately the company's decision whether they report it to their customers or not. Especially as a contractor to the compromised company, you have no authority or right to disclose anything that the company doesn't want you to.

      Unless of course you suspect something illegal is being done by the company (eg criminal withholding of proper disclosure), in which case you should:
      1) Hire a lawyer today (maybe yesterday)
      2) As mentioned repeatedly, document everything, and make sure you notified the correct channels in the company (corporate compliance, or if they're not large enough to have such a department, at least the head of the division, and failing the existence of one of them, the owner/ceo/president)
      3) Contact law enforcement to describe the nature of the situation, why you think something illegal might be going on, and ask them what to do next.

    3. Re:You've already informed the client by uohcicds · · Score: 1

      You don't say where your friend works or where the company is located. However, in the US this may be an issue connected with IT audit and covered under Sarbanes-Oxley (correct me if wrong, I'm in the UK). If any of this data goes anywhere near Europe, you may have to contend with compliance with Data Protection legislation in those states affected. Not pleasant.

      I think the post I'm replying to here pretty much says it it though. If he is a consultant he has a professional responsibility to inform the appropriate representatives of the client (he has, at least pertly it seems - do the rest if needed), document and provide evidence of so doing (I hope so). Everything else is up to the company itself.

      If they are going to have such a cavalier attitude to such things, make sure he runs like hell and doesn't turn round on the way out of the door, shouting to them why he's leaving as he does.

      --
      It's not you: I'm just this horrifically socially awkward with everybody.
    4. Re:You've already informed the client by b0s0z0ku · · Score: 1
      I agree with all posters who say that he should CYA and document everything. But is he liable for not reporting that a federal law has been broken?

      I think that it's the choice of the parties aggrieved by the crime. However, the company whose data was leaked should be informed since they're one of those parties, and it's their decision as well. What may be a bigger problem is data protection laws that require the owner of the data to be informed. If management fails to inform the owners of the company whose data it is, they may be committing a crime. And failure to inform of a crime when you stand to profit from it might be considered being an accessory.

      -b.

  23. Tricky by user24 · · Score: 1

    This is a really hard problem, especially given that I don't know what how sensitive the sensitive information might have been, but the bottom line for me (as a client, MD or security guy) would be; disclose.

    I come to this conclusion from an evaluation of worst-case scenarios;

    possible results:
    harmful use of customer data, harms client
    disclosure, harms company reputation

    I am assuming that the harmed client would not know that company at fault. we shall call this 'harm1'
    If the nature of the data means that a harmed client would know that it was this company's fault, this harms both client and reputation; 'harm2'

    1) No disclosure + No harmful use = client OK, reputation OK
    2) No disclosure + Harm1 = client harmed and reputation OK
    3) No disclosure + Harm2 = client harmed and reputation harmed
    4) Disclosure + No harmful use = client OK, reputation harmed? *1
    5) Disclosure + Harm1 = client harmed, reputation harmed? *2
    6) Disclosure + Harm2 = client harmed, reputation harmed *3

    From this simplistic analysis we can see that a No Disclosure policy seems best, however:

    *1; reputation not necessarily harmed; I would see disclosure before-the-fact as a sign of a very responsible company, and if nothing comes of the data breach, the client will remember the disclosure in a positive light.

    *2; reputation only harmed if you own up; harm1 allows plausible deniability (unadvisable).

    *3; The client will be pissed off certainly, but "at least they told us"; less damage to reputation than in case (3).

    and given this, the new breakdown looks more like this:
    1) No disclosure + No harmful use = client OK, reputation OK
    2) No disclosure + Harm1 = client harmed and reputation OK
    3) No disclosure + Harm2 = client harmed and reputation harmed
    4) Disclosure + No harmful use = client OK, reputation better/OK
    5a) Disclosure + Harm1 + own up = client harmed, reputation harmed
    5b) Disclosure + Harm1 + not own up = client harmed, reputation OK
    6) Disclosure + Harm2 = client harmed, reputation harmed less than (3)

    Given this; I would disclose, either way, I hope the preceding helps.

  24. Get it in writing. Signed. by Tony+Hoyle · · Score: 1

    And guess who's going to be in the shit if valuable information gets leaked? The execs that covered it up? Noooo.... the poor sap they convinced not to tell anyone about it.

    Get everything in writing. If possible get signatures. If you need them for references get then *now* before anything goes wrong.

  25. Time to bite the bullet by Frosty+Piss · · Score: 1
    The company maintains dozens of Windows 98 desktops to support legacy software that cannot be easily replaced

    It's really time to consider that while it may not be easy, it's time to hire some programmers and write that replacement. Really. Win98 support is going to get more and more difficult, to the point where it is no longer reasonable to support it at all. Will it be too late for your company when that time comes?

    --
    If you want news from today, you have to come back tomorrow.
  26. Mr. Vitti, that friend of yours.. by Anonymous Coward · · Score: 1, Funny

    is it me?

    1. Re:Mr. Vitti, that friend of yours.. by Anonymous Coward · · Score: 0

      Are you my friend? I can't tell, you have posted anonymously

    2. Re:Mr. Vitti, that friend of yours.. by Anonymous Coward · · Score: 0

      Thank you Captain Obvious! Way to kill my joke. Now I'll be stuck at (Score:1, Funny) for all eternity because of you.

  27. It's not your company by yebb · · Score: 2, Insightful

    As a consultant, it's not your place to dictate how another company defines it's business strategy.

    You've said your bit to promote disclosure (I assume), make sure that there is a paper trail detailing that, then let them run their business how they see fit. Possibly into the ground.

    If you're a third party contractor, and you start letting loose about your clients, thats not a good way to give yourself credibility. Remember that the management team for this company has likely spoken to their lawyers, possibly other security experts. There is the remote possibility that they know what they are doing.

    1. Re:It's not your company by asuffield · · Score: 1
      Remember that the management team for this company has likely spoken to their lawyers


      Only large companies have lawyers on staff to handle this sort of advice. This sounds like a small company, who will be billed by the minute for all legal advice. They will not speak to their lawyers unless they have no choice. They will not ask them for advice on such matters. Small companies never do.
  28. Resource by Anonymous Coward · · Score: 0

    Request that management hire a properly trained security resource.

  29. disclosure by Anonymous Coward · · Score: 0

    Doesn't california have a public disclosure law? If the company in querstion has any customers there, they might be required to disclose it.

    And once again we see how closed source software leads to big problems. Some "legacy" app, no doubt closed source, and now unmaintained, working on a closed source OS, which no longer gets security updates for that version.

    And this is called "smart business" and "shareholder value".

    There's a difference between this quarter's bottom line and the bottom line over the company's history. Are businesses only in it for a decade, or forever? That needs to be in their mission statement and SEC disclosures and *moron* shareholders need to understand economics better. If they are in business "forever-as long as possible", they really need to start to get aay from closed source and closed standards, because they are *unsustainable* for the long haul. At least with open source and open standards you at least have a chance of maintaining old apps if you really need them.

    just looked, it is called "The California Security Breach Information Act".

    the guy who fond out needs to check, get a lawyer, tell him eveything, let the lawyer contact the company and cite this law. After that, up to the company to keep screwing up and being stupid or not.

    Again, with the moron shareholders, who are by and large the cause of all these problems all the time, there's-not enough risk anymore, we need MORE shareholders to get hosed, over and over agin with the oversight clue stick, because by and large they are not watching what their money is doing as regards ethics and sound LONG TERM business practices. I think a good start would be to ban mutuals, make shareholders actually be FORCED to go research individual companies.

    1. Re:disclosure by n9hmg · · Score: 1

      If those were HR systems, HIPPA applies, and the only discretion left to the company is that left to the trucker on a deserted country road, looking down at the headless corpse of the bicycle rider he just caught with a tire on his way to wash his truck. The safest thing for the contractor to do is to release a hint on an online discussion board populated by curious, intelligent technical people, and let nature take its course.

  30. Learn from it... by netr00t · · Score: 1

    As a network security engineer of many years, i've learned to LEARN from each experience. If the corporate execs say to keep it under wraps, then you should probably do so, But doing quite a bit of forensic work to find out what was stolen whould be in your best interest. Even though it was windows 98 you should still look for some trail. To prevent this in the future you can implement some inline monitoring systems like an IDS such as SNORT or on system third party firewalls such as Zone Alarm. Never put outdated Operating systems directly online, try to use an Authentication system for external browsing, most firewalls have this capablilty but are rarely used for load and complication purposes. Asking for someone to use a password when connecting to internet should not be viewed as an inconvience, but a security measure to possibly prevent partialy what you have experienced here. If the data was worth any kind of money at all you should have no problem convincing your higher ups to invest into a company wide enterprise monitoring software. They can monitor spyware, viruses, network utilization, patches, and much more across multiple machines enabling you to react quicker. Also I am a big FIRM believer in the PANIC BUTTON when it comes to corporate security. You should be able to enter a command quickly to disable network access until a threat is contained, or you could simply pull a plug if your close enough ;). These measures will save your network, a headache, lots of money and possibly your data at some point in time. But when someone complains that the internet is down and they cant work on their lovelife or get their email at work, you can smile and tell them your under attack so back off they usually go crying to the higher ups and ill bet you get their attention then! However, if it makes you feel any better, I've found that less than 1% of the corporate entitys (that I have contracted or worked for) in the US actually use reliable monitoring capabilities. Mostly the Military have their act together when it comes to network security but at a price to convience to their employees (its well worth it). The rest just a simple firewall, router and basic patch management with little or no monitoring and are prone to attacks such as yours or even worse. Good luck, Rember that you control the network, dont let it control you and welcome to the war that hardly no one talks about because they think it will go away with a new firewall.... NETR00T

  31. Win 98? by ZoneGray · · Score: 1

    I dunno... I'd be more embarrassed that the company was still using Windows '98 because it didn't want to replace their legacy software. Oh, I know, I've heard it all before... there's no replacement for it, it would be too costly, blah blah blah.

    But there almost certainly IS a replacement for your legacy apps, and your employer is being stupid by continuing to use it. Instead of paying the cost of replacement, they're paying the cost of NOT replacing it... higher IT staffing costs, decreased security, and the potential loss of many customers, not to mention lawsuits.

    I've done work for a few companies who tried to hang on to their legacy software forever, usually vertical apps. None were successful with the strategy. Usually it's a lazy CEO/CFO who's afraid of change, or a profound misunderstanding the economics of IT. And, when these companies eventually break down and replace the app, they usually screw it up one way or the other.

    Anyway, in your situation, I would recommend full disclosure, not only to customers but also employees (their personal data is at risk). Don't worry about whether they do it, just make sure that you're on record as recommending disclosure. Then look for a new job and get yourself as far from that company as possible. Nothing good is going to happen there.

    (Gosh it brings back such horrible memories.... "We need X, Y, and Z, implement them right away." "Okay, here's the PO." "Wow, I didn't know it cost that much. Isn't there some setting you can just change? Tell you what, install the upgrades and we'll buy the licenses next quarter." Uggghh. "We need full daily backups!" "Here's a PO for some blank tapes." "Wow, they're expensive. Find me a cheaper way.")

    1. Re:Win 98? by stevey · · Score: 1

      I've done work for a few companies who tried to hang on to their legacy software forever, usually vertical apps. None were successful with the strategy. Usually it's a lazy CEO/CFO who's afraid of change, or a profound misunderstanding the economics of IT. And, when these companies eventually break down and replace the app, they usually screw it up one way or the other.

      But There is no need to change it!

      On a more serious note, yes you're entirely correct. It might not be easy to change, and people will be confused but it is the right thing to do almost all of the time.

    2. Re:Win 98? by ZoneGray · · Score: 1

      Heh. Thanks for the link, although it reminds me of some really terrible CEO/CFO types I've known. Spending money to maintain obsolete stuff inevitably leads to a death spiral of increasing costs and decreasing returns.

  32. Start looking into another field of work... by bbrand · · Score: 1

    You should "tell" your "friend" to start looking into another field of work. If your friend is a security consultant, and didn't immediately see the dangers of having Windows 98 PCs on the network, he may not want to continue being a security consultant. Yea, it's a bit harder to convince the company to upgrade their "legacy" software, or migrate to a different solution; but this is, in fact, part his/her job. Stop blaming other people and circumstances, the fault lies on the consultant for not actually consulting on anything. The companies decision to be immoral with their disclosure of the data leak is their decision. Maybe your friend can start working at a warehouse, or floor support at a large corporation if he's that lazy and afraid to actually make any waves.

    1. Re:Start looking into another field of work... by Nicaboker · · Score: 1

      Wow.. harsh. Maybe his "friend" did say that having Win98 is bad idea and recommended upgraded, etc etc etc. You don't know for a fact "he" didn't. Now if he didn't then I completely agree with you.

      --
      So many choices, so little tolerance.
  33. The question isn't being asked by wirefarm · · Score: 2, Informative

    Why are these machines connected to the Internet?

    If they are insecure, sandbox them or cut them off completely.

    If they need some kind of network access, use a whole shitload of proxies and firewalls and a carefully-monitored snort install and babysit the hell out of it until they can be secured.

    No, forget that. Get them off the net completely.

    --
    -- My Weblog.
  34. Disclose by zztong · · Score: 1

    They should disclose. It will leak out anyways and then it will be both a scandle and a security incident.

  35. Morality vs Math by Fantastic+Lad · · Score: 1
    This kind of thinking is nasty.

    I'm not saying you are nasty, but the risk/benefit ratio analysis is certainly psychotic. The ultimate example is that of the air plane manufacturer doing a similar study;

    1. If we fix a known fault in all our aircraft, it will cost us 1 Billion Dollars.
    2. Over the lifetime of the aircraft, lawsuits due to death and injury resulting from the fault will cost us only 500 million.
    3. Don't fix the fault; it's less expensive in the long run.

    Money isn't everything. Doing the right thing leads to benefits which cannot be calculated.


    -FL

    1. Re:Morality vs Math by user24 · · Score: 1

      yeah I know. I was going to prefix my comment with "replying in business-speak that your manager will understand".

      You shouldn't even need to do this to know what's right, but the thing is, no company ever just does what's right; they -need- to have this type of wank.

    2. Re:Morality vs Math by qwijibo · · Score: 1

      In business, money is everything. 1 billion dollars is something that adversely affects the bottom line more than 500 million, making it a bad business decision. Speaking about the right thing is the easiest way to lose the attention of business people. Though, there are often other factors that can turn the right thing into a bottom line benefit. For example, avoiding damage to the company's reputation would be good for future contracts. Also, death and injury frequently cause new laws which could result in overcompensation for the original problem, bringing the cost to 10 billion + 500 million. There are ways to get through to the psychotic business people, but talking about doing the right thing will never be one of them.

  36. Firewall and ethics by macdaddy · · Score: 1
    There is absolutely no reason for those machines to have had (or have currently) unfettered access to the outside world. If they're required to support a funky app then their outbound access should be bound to a specific port or set of ports and a specific destination or source IP. There is no excuse for this kind of setup. I too have seen many situations just like this which were made to have much less of an impact by limiting the outbound access of the machines. For example does your mail server really need to do send anything other than use tcp/25 and certain types of ICMP packets (for PMTU) to the outside world? No? Then why would you let it? If these machines are so critical to their business function that they can't upgrade them or do without them then why do they have unfettered access to/from the inside network?!

    On the matter of disclosure it all depends. IMHO there should be a disclosure. On the otherhand it may not be legally required. If the company is publicly traded then it's required. If not then it may still be required depending on the type of company or the type of data that may have been lost. This will vary from state to state as well. Either way it's not your responsibility to do the disclosing. It's not your data. You're an indirect employee of the company. You can not speak on the company's behalf. I would however recommend documenting the incident with a professional post-mortem on the systems. In that post-mortem report I would indicate the types of data that could have been compromised and recommend that the company have its legal staff review the incident to decide if the company required to take further action. Then leave it at that. You can't force them to do anything. You're a consultant; all you do is consult. If the company does this kind of crap often and is required make a disclosure but doesn't then I would sever ties with them. Eventually this will come back to haunt them. As the local IT contractor you'll feel the heat from it if this ever gets into court. Document everything, make good recommendations and keep your nose clean. If it ever gets to the point where you think the problem is going to become public or end up in court, document the problem and get out. The company can probably withstand the financial blow from a civil court but can you? You are bonded, right?

    1. Re:Firewall and ethics by wkk2 · · Score: 1

      I frequently read advice (and act on it) to firewall unnecessary ports. For example, only allowing some ICMP, DNS and port 25 for a mail server on a DMZ.

      What can be done with MS Windows boxes, on a DMZ, that need Internet access to get updates?

      Update applications frequently fetch data from a large number of destinations found either in a large DNS pool or they get redirected to caching servers.

      It is almost impossible to get a list of these servers since they change all the time and are never documented. Every time I have tried to firewall outbound connections, it worked for a while and then failed when something outside of my control changed.

      Is there a best practice for this problem? Adding an update server only moves the problem to that machine.

    2. Re:Firewall and ethics by macdaddy · · Score: 1
      What can be done with MS Windows boxes, on a DMZ, that need Internet access to get updates?

      Use SUS or WSUS or one of the many 3rd-party patch management applications.

      As an example I know of one network in particular where the Windows domain servers (print servers, file servers, DCs, ISA boxes, etc) have no access to the outside world at all. No access at all. The internal Exchange servers don't have access to the outside either. They relay all mail through a SMTP relay w/ anti-spam and anti-virus functionality in a DMZ. None of the internal critical servers have any access to the outside at all. IIRC they use SMS for patch management. That is a wonderful layout. Even if an attacker manages to gain access to your internal servers they can't readily get sensitive data out to the outside world. Likewise forcing all desktop PCs through proxies is also a slick way to protect your internal data.

      There's no single silver bullet for the problem(s) but there are steps you can take to make things better. Yeah, this is more work. There's no doubt about that. It's less convienent to apply patches but then again I wouldn't want a server automatically patching itself either. I would want to wait a week or more at the least to allow everyone else to test the new patch. I'd want to review the changelog and release history before applying the patch. In an enterprise network the patch should be tested in a lab before limited deployment to the company servers. Controlling external access would simply be one of the steps in this process.

    3. Re:Firewall and ethics by wkk2 · · Score: 1

      Thanks for your comments. I have thought about using WSUS to distribute patches but I'm back to the problem of having to open http/https to some unknown Microsoft address. That would be OK if the addresses were static and I could wire those IP addresses into the firewall. WSUS would push the problem to a single system. That is certainly easier to manage. I like the idea of relaying patches through an email portal from a deployment and testing network. This works for larger sites but isn't cost effective for small customers.

      I guess I'm just a little frustrated by all the software that phones home for updates and never documents what ports or protocols are required. Thanks again.

    4. Re:Firewall and ethics by the_B0fh · · Score: 1

      Frequently, these updates are over http or https. Put in an outbound http/s proxy server. If the app breaks, slap the developer until it works. If the app requires some other port, slap the developer until they do http/s.

    5. Re:Firewall and ethics by macdaddy · · Score: 1
      That's not so bad though. I would feel much better about opening up outbound holes for one machine than my entire server farm. You could place the WSUS box in a DMZ and limit access to/from it even from the inside. One interesting approach I read about involved using VMWare and a SAN. They had one of the VMWare server's nics in a DMZ. The first WSUS virtual was in that DMZ. It downloaded all the updates and wrote them to disk. Then a second virtual WSUS server was bound to an internal nic. It pulled the data from the SAN and distributed it to the internal devices. Even if the external WSUS was compromised they would have to know exactly how the whole WSUS environment was layed out to be know how to gain compromise any internal servers. Even then as long as those internal servers don't have access to the outside world he's still screwed.

      There are a lot of games you can play with this. Just make sure you take the time to thoroughly test whatever solution you go with. Some are easier to manage than other. As always, it's a trade off.

    6. Re:Firewall and ethics by wkk2 · · Score: 1

      I like the idea of using two nics. Hardware separation is good. I've recently had problems with application firewalls allowing stuff to sneak out so virtualization and separate ports would be an improvement.

      I'm assuming that the SAN could run on the virtual hardware vs. a separate device. Given the low cost of small SANs, I guess this wouldn't be necessary.

      I don't know anything about the implementation of WSUS. It would be good if the saved updates were signed in some manner so a compromised external WSUS could be stopped from propagating contaminated files to the internal systems.

      Now if only the MS Vista virtual server licensing issues get worked out. Better yet, it would be nice if WSUS was open and could run on other operating systems.

      I really dislike opening the firewall to ActiveX just for Update to run. I guess I need to learn more about WSUS

    7. Re:Firewall and ethics by macdaddy · · Score: 1
      You should really spend some time playing with VMWare. It's slick. On these forums about 6 months ago the discussion came up and some VMWare developers chimed in. They've never had the host OS compromised through a guest VM. That's how they can justify saying that you can put one nic in a DMZ and another behind the FW. That's slick. Then you just assign the VM to use whichever nic you want them on.

      I'm not a WSUS expert by any means. I certainly hope that the packages are signed somehow. Google might have the answers but I don't have the time to look at the moment. It could be a feature that they reserved for SMS, but I'd hope not.

  37. Get used to it by codepunk · · Score: 1

    I can bet with near 100% certainty that I could walk into nearly any enterprise network, jack into the core on a mirrored port and find at least a few owned machines. If you are on a windows network and the clients have access to the internet there are some that are compromised...period. It takes constant monitoring and even then you are performing damage control. Keep your internal secuirty policies tight this will help to reduce the risk slightly.

    --


    Got Code?
  38. Mr Worf by Pao|o · · Score: 0, Offtopic

    Mr Worf, security alert. There has been a security breach.

  39. It's not just about what the company wants by Old+Man+Kensey · · Score: 1

    One reason we've seen more disclosures like this lately is because of a recent California law that requires disclosure in such cases if California citizens are affected by the breach. I'm not sure if the law requires actual knowledge of a particular type of data being compromised, but this could be the lever he needs to get the company to DTRT and disclose (you only have to disclose to Californians, but after that, it's pretty much going to get out so you might as well disclose nationally right off). As I understand it the penalties for non-compliance are pretty harsh, and could conceivably fall on him as well, as a person with knowledge of the breach.

    --
    -- Old Man Kensey
    1. Re:It's not just about what the company wants by hedronist · · Score: 1
      You are referring to AB 700.

      Basically, it says if you maintain personal information of California residents and if that info *might* be compromised, then you *must* notify all affected parties. The information includes first name (or initial) and last name, plus one or more of SSN, driver's license #, CC number, bank account, and a few others.

      The fine for failure to notify is $10,000 *per account*. The first big story on this was a few months after the law became effective. A consultant for Wells Fargo (I think), took home (on a laptop) info on 50,000 high level accounts to do marketing analysis. The laptop was stolen (but recovered). Wells Fargo was all over the evening news telling everyone in California that they had screwed up. Why? They were looking at a potential fine of $500,000,000, that's why.

      Since then, there have been many breakins/screwups that have been announced by national and multinational corps. because some of the data was about California residents. Personally, I consider this a Very Good Thing®. Too bad they don't have similar fines connected with producing broken/fraudulent voting systems.

      If the compromised data might contain anything covered by CA AB 700, Salvance's friend should, at the very least, write a letter to his boss (and boss's boss, etc. if necessary) informing them of the company's extreme exposure on this matter. He just might save them from self-disctructing.

      ===
      HBO: Hacking Democracy
      Be afraid. Be very afraid.

  40. virtual machines and whistle blowing by Uzik2 · · Score: 1

    Your friend should recommend they use virtual machine technology, which will allow
    them to test on virtual copies of win 98 instead of real ones. It's much more secure
    and will dramatically cut their physical hardware costs. He should then get his resume
    ready, and perhaps be ready to change careers completely, because said company might
    sue him personally for disclosing this breach and he will certainly end up fired.
    If he does the virtual machine thing and says nothing until he can manage his
    termination well he'll have done the right thing and looked out for himself too.
    He might even go so far as to stage a fake web site break in to divert the storm
    away from himself. No, I'm NOT kidding.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  41. Too late to be an "unidentified source" by Harmonious+Botch · · Score: 3, Interesting

    Your 'friend' has already screwed up. ( sorry to put it that baldly, but he has ) He was hired to deal with security issues, not legal ones. He never should have discussed client notification with them. When he starts expressing opinions about that, he is way outside of what he contracted to do. He may not have recognized this breach of manners, but, I assure you, they have.

    Now, if he - or anybody else - leaks this, management will assume that it was him.

    1. Re:Too late to be an "unidentified source" by twiddlingbits · · Score: 1

      Bad assumption. If I hire a consultant to work on Security issues in my firm, I want him/her to tell me the problems (INCLUDING legal issues that may happen) and suggestions how to correct the problems. The legal matters brought to light by the consultant I will discuss with my legal counsel who may need to talk to the consultant or may tell me he/she was full of crap. The legal counsel will know what laws apply and what the company is obligated to do.

      I would also suggest the person who discovered the mess find a good attorney to consult with. There may be requirements incumbent on the consultant to report the breaches to law enforcement even if the company does not, IF a crime has been committed. He/she does not want to be an accessory after the fact by helping to cover up the breach. Officers of the company have a fiduciary duty to report information that can affect shareholders, but since you mentioned this is a private firm the reportingrules are different, however IMHO it is still unethical to withold the information from customers. Witholding info has worse consequences (i.e. many lawsuits, worse publicity, etc.)if it is ever found out. The consultant is in a no-win situation. I just hope they CYA so they don't get any of the blame that will eventually happen.

    2. Re:Too late to be an "unidentified source" by apederso · · Score: 1

      That statement is ridiculous on its face. I work as a management consultant currently and have an extensive background as a technical consultant and let me tell you that my customers expect and demand my opinion on issues that I uncover, even if the issues may range outside of my scope and principal ares of expertise. My job as a consultant, nee any consultants job, is to give the full breadth and depth of my experience to my client. I encourage them to seek advise from other experts on issues not in my core competency, but to think that it would be perceived as some sort of 'breach of manners' to speak to the appropriateness of response to something that I uncovered would be ridiculous.

    3. Re:Too late to be an "unidentified source" by Trahald · · Score: 1

      nay = not only that but also
      nee = placed after the name of a married woman to introduce her maiden name

    4. Re:Too late to be an "unidentified source" by Beryllium+Sphere(tm) · · Score: 1

      >He never should have discussed client notification with them.

      Yes, he should have, but in the form "I strongly recommend that you ask corporate counsel whether laws X, Y and Q apply. If they do you will have to notify your clients. The facts and the unknowns that counsel will need to review include A, B, and E".

      I don't keep my clients in the dark about things that might hurt them. I also don't exceed my expertise by playing lawyer.

      Notifying the world on his own initiative would be a breach of professional ethics, only justifiable if there's some consideration more important than professional ethics (imagine this happening to the records at a battered women's shelter, for example).

    5. Re:Too late to be an "unidentified source" by DamnStupidElf · · Score: 1

      Your 'friend' has already screwed up. ( sorry to put it that baldly, but he has ) He was hired to deal with security issues, not legal ones. He never should have discussed client notification with them. When he starts expressing opinions about that, he is way outside of what he contracted to do. He may not have recognized this breach of manners, but, I assure you, they have.

      Yes, everyone has a specific job to do and must not express any sentiment not directly related to that job. Shut up and keep shoveling bodies into the ovens.

      People wonder how corporations can get away with so much these days...

    6. Re:Too late to be an "unidentified source" by Harmonious+Botch · · Score: 1

      In all the time I've been on slashdot I've never seen anybody make an improvement on one of my posts. Until now.

      Somebody mod him up.

  42. Speaking from the client's perspective by v1 · · Score: 1

    If I ever learned that the company responsible for protecting my security covered up a breech, they would be GONE. That day. That shows an incredible lack of integrity on your company's part. There's really nothing you can do to help your situation there. Eventually someone will catch them and that will be their undoing. Anyone around them will be tarnished. The best thing you can do is put the resume to work, DOCUMENT EVERYTHING, and talk with a lawyer that specializes in these things, there are probably a few minor little things you really need to do to make yourself proof against this coming back at you later. An hour's legal advice now may save you thousands and help you keep your next job two years from now. There is the chance that you could be pulled into this, even years from now. A cheap way to document is to send your documentation to yourself in registered mail, and DO NOT open it. If things ever come to a head, this is a very cheap and easy way to document what happened in a way that cannot be acused of being tampered with or fabricated after the fact.

    --
    I work for the Department of Redundancy Department.
  43. At least by Jon+Luckey · · Score: 1

    At least they don't have to worry about nuking the site from orbit.

    That window of opportunity has closed.

    --
    -- 3 events that reshaped the world in the 20th century: WW1, WW2, and WWW
  44. Get the lawyers involved by davidwr · · Score: 1

    In addition to all the technical work, your friend should write a letter to his client recommending they seek legal advice on handling notification. He should keep a copy, hand-deliver a copy, and just for backup, send one certified mail restricted delivery.

    Your friend should also seek his own legal advice to find out if he has any exposure other than loss of a client and a good reference if things go bad. I doubt it but peace of mind is good for your health.

    He should also consider circulating his resume.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  45. For starters ... The Lawyers by vtcodger · · Score: 1
    The first thing to do is talk to the lawyers and make sure that they understand EXACTLY what has happened. If there is, or might be, a legal obligation to make disclosures, the company would have to be run by total fools not to do so. If the lawyers say disclose and the management waffles or decides not to, it's probably time to bail.

    Second, all the smoke and mirrors notwithstanding, Windows 9 probably is not much more (or less) insecure than NT based Windows. They both suck as far as I can see. If anything, Windows 9 may be better for two not particularly admirable reasons. First, newer and more sophisicated attacks tend to focus on Windows 2K and XP flaws, which often don't exist in older versions. Or they use API calls and Services not available in the old software. Second, Windows 9 is a lot simpler and therefore easier to work with. The chances of detecting and/or preventing future attacks are probably better.

    Third, putting any machine working with sensitive data on the Internet is not a very good idea. In fact, the most sensible practice for any operation in the current or likely future state of computer security is to segregate really important sensitive data and keep it on machines with NO network connection. That isn't always possible of course. But to the extent it can be done, it should be. I don't know what the current military/government policies are, but two decades ago when I last worked with classified data, connecting ANY machine with ANY classified data to a network that wasn't isolated from the outside world would have been a major security violation and would probably have resulted in immediate loss of individual and maybe facility security clearances. I don't see any reason to believe that wasn't a wise and prudent policy.

    (Lest anyone protest that there was a provision for connecting to less or un- secure systems even back then. They would be correct. But the hurdles that had to be overcome to do it were so great, that it was hardly ever done)

    --
    You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
  46. Best advice: don't disclose by tgv · · Score: 1

    Do not disclose until there is evidence that the information has been used. The people who received the data might not know that they have it and they will not be able to find it without further information. Once you go public, they will start looking for it.

    So, until you've got evidence that they already did use the information, you should seriously consider keeping silent. Even mentioning the name of the company could lead to a series of IP-addresses and hence to the data.

  47. Re:He should be an "unidentified source" by GigsVT · · Score: 1

    Cut that spamming shit out. It's annoying.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  48. If he doesn't like it, by teflaime · · Score: 1

    his only choice is to quit working there. He is only a consultant, so he can make recommendations, but the company is free to ignore him. Odds are that he is likely to be bound by a non-disclosure agreement regarding the network and data situation at the company, as well.

    1. Re:If he doesn't like it, by b0s0z0ku · · Score: 1
      Odds are that he is likely to be bound by a non-disclosure agreement regarding the network and data situation at the company, as well.

      If not reporting the breach is a criminal act, the NDA might be trumped by criminal law. For example, an NDA created by the Mafia that requires employees not to disclose murders to anyone outside the organization wouldn't stand up in court :)

      -b.

    2. Re:If he doesn't like it, by teflaime · · Score: 1

      Ah, but if the company has the duty to dislose/report, then the contractor is free of liability unless he is contractually obligated to handle/protect the data. That doesn't sound like the guy's situation. Sounds like he was just brought in to tell them how to tighten up their security. The company retains control over and responsibility for their data, thus the responsibility to dislose and the penalties for not disclosing.

  49. Contact your Lawyer by roberthudock · · Score: 1

    Your firm should contact their lawyer, a large majority of states of state disclosure requirements, and these laws vary by jurisdiction. Some have very stiff penalties.

  50. that's how I run W98SE... by alizard · · Score: 1

    I run it via Win4Lin 9.x over Fedora Core 3. I've never seen ZoneAlarm go off since I put it behind a Linux firewall. To do Windows AV protection, just run F-Prot for Linux, it's got the Windows virus signatures and updates automatically via daily cron job.

    Oddly enough, the only legacy Windows apps I run regularly are Eudora and occasionally, Word and Excel. (I have OpenOffice, at what I do, "minor" compatibility problems aren't) I use the Linux host for everything else.

  51. Watching traffic? by Dekortage · · Score: 1

    I guess nobody noticed the "gigabytes of data" that was being pumped through the company's Internet pipe? Also, how do you know the server was actually in Eastern Europe?

    --
    $nice = $webHosting + $domainNames + $sslCerts
  52. I have a tip for your friend.... by Lumpy · · Score: 2, Interesting

    #1 - run the hell away. if the client is not interested in doing what he suggests then he is wasting time. those 98 machines should have been on a secure private network with no internet access for years now. if the company refused to do that he should have said, "then you will have no security, your data can and will be stolen eventually, are you ok with that?", if they say yes, have them sign off on a hold harmless waiver. always end that statement with that question. it delivers ownership of the problem to the exec and allows you to CYA.

    when the security breach happened like this you can then say "executive XYZ said he was ok with that, see here is his sign off acknowledging that fact.

    Secondly, win98 apps can be ran in a virtual system that would have allowed him to have some security.. why did he not do this? was the client a cheapskate and refused to pay for anything?? if so then once again it's a run away situation.

    This could have been avoided, it would not have been cheap, but it could have been avoided. IT consultants need to have the balls to tell a customer "NO! you have to do it this way." because they are paying you to be the expert. If they do not listen to you sugges they hire the "geek squad" from best buy then if all they are looking for is IT people that will do what they are told.

    Can you tell I am fed up with incompetent clients that say they want security but refuse to pay for it?

    --
    Do not look at laser with remaining good eye.
  53. too late now but by ajs318 · · Score: 1

    Make sure that those Win98 machines are isolated from the Internet. Get an old box, fit two NICs and as much RAM you can find, and install Debian. Configure your IPTables to block everything in either direction. Add rules to allow through only whatever you really need and log the most suspicious stuff. If there's e-mail involved, use the Debian box (which will have the excellent Exim MTA installed by default) as an SMTP server -- set your ISP's real SMTP server, or your company's Microsoft Exchange server, as the smarthost (If your connection is on a static IP address, you needn't even bother with the smarthost, just have it send mail normally. But do install your own BIND). Block any other connections on port 25.

    All the above can also be done (slightly differently) on OpenBSD, which is reckoned to be even better for security; but my experience is with Linux.

    It's also possible that if you were compromised, anybody you ever e-mailed and who is running Windows will have been compromised. You could just deny everything and let them Find Out The Hard Way (aw shoot, looks like we were just a couple weeks too late with getting the new security kit installed .....) Hell, if you're running Windows 98 then there's a chance you caught it from a customer in the first place.

    --
    Je fume. Tu fumes. Nous fûmes!
  54. Consult the real experts by Andrew+Penry · · Score: 1

    I'd recommend that your friend talk to the people at the Online Ethics Center for Engineering and Science Helpline. They will give him an answer based on the IEEE Code of Ethics. Although aimed primarily at engineers, they are also able to help IT professionals. The website is also a valueable source of information on topics such as disclosure.

    One further note: If any of the leaked information could cause a public saftey concern, disclosure may be even more important to consider. Also, if one of the clients is the federal or a state government, he may want to consult a lawyer to see if diclosure is mandated.

  55. Virtual PC by Anonymous Coward · · Score: 0

    While this doesn't solve the security breach, for future use, Virtual PC from Microsoft may be an option to run virtual Win98 sessions from XP machines. Microsoft made it free and available for download from here: http://www.microsoft.com/windows/virtualpc/default .mspx

  56. Check your local laws by Anonymous Coward · · Score: 0

    If you know there was a breach, some States have laws requiring you to notify the authorities/citizens of the breach. Even as a Consultant, you might have some liability for not disclosing this, and you need to let the company know of their legal obligations. Maybe even get them to sign a document that releases you from any liability from any violations of law or lawsuits resulting from this loss of data.

  57. Virtualization. by MMC+Monster · · Score: 1

    If the software can handle it, run the entire mess in a virtual environment, in a secure OS. Have the hosting OS take care of opening only the ports necessary for the software to run.

    --
    Help! I'm a slashdot refugee.
  58. This may be a dumb question, but.... by Anonymous Coward · · Score: 0

    Who would they disclose it *to*? A press release is pointless. Contacting a state attorney general? Of what state? And then what?

    I mean, if they knew the disclosed to particular people, then they should let them know, but in the absence of a known disclosure, they should contact their attorneys and sit tight.

  59. Closed Environments are t3h Good by Dragoonmac · · Score: 1

    I worked techsupport at a larger radio station over the summer, we have a whole network of Win95 machines (Hey you try running Audiovault Software and soundcards on anything else...). To prevent the havoc and resulting downtime (which would result in us going off the air) these machines are not connected to the rest of the world, just each other. To add something to the machines we use audio cables and record directly in.
    Perhaps a future solution for your friend could involve using a similar system (With printers and hard text) to keep the data secure.

    --
    Shots: A Populist Parable
  60. Be safe! by autophile · · Score: 1
    For this reason the company wanted to play it safe and disclose nothing.

    Wellll there's yer problem!

    --Rob

    --
    Towards the Singularity.
  61. Run for President by Doc+Ruby · · Score: 1

    In the middle of a security breach? If it's really bad, like publishing nuke secrets in Arabic on the Internet while you're inciting the terrorist world, you should "stay the course". Accuse those disclosing the breach to authorities of "emboldening the enemy" and "disclosing security procedures". Attack, attack, attack. You'll get to keep your job, though your company might go out of business, perhaps in a mushroom cloud. Then you could claim you'd been "right all along", while you burn in hell for eternity.

    --

    --
    make install -not war

  62. CYA by thekel · · Score: 1

    It's the company's customers not his. Make sure he puts his opinion down in writing where it will be visible to any later investigation and that he states his belief strongly and clearly. If they don't want to do it there is nothing productive he can do if he wishes to keep his job.

  63. Your friend, huh? by flyingfsck · · Score: 1

    Hmmm, time to go. Since it happened on your watch and you are a contractor, you will be blamed...

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  64. Slashdot, Esq. by hoggoth · · Score: 1

    You should draft an official document stating that you have consulted with experts, curiously named 'Anonymous Coward', and are following their recommendations.

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
  65. This is not an easy question... by amcdiarmid · · Score: 1

    The issue is not one of the company's obligation, but that of the consultant to the company. So the first issue is not that the consultant is required to tell anyone outside the company, but weither the company should. Generically, if there is a security issue - the obligation for the security consultant it to inform "the company" of this fact. Write up your recommendation, and send it off to everyone to whom you deal with, who should know. CC yourself.

    It is the C-Suite that is responsible for the security of the company. It is the responsibility of the Technical Staff to give the C-Suite the information necessary to make informed security decisions. If your friend is a senior enough professional, it may be his situation to recommend disclosure, but it is in no way his call to actually do it. INAL, but if the company does not wish disclosure, I suspect that the only ethical way to disclose this is with a whistleblower lawsuit.

    I have had to deal with similar issues before, and recommend speaking with a Lawyer if you are really concerned. At a minimum you will find out your legal obligations and liabilities.

    $.04

  66. BWAHAHAA by Anonymous Coward · · Score: 0

    you're the consultant who says "nee."

    1. Re:BWAHAHAA by fohat · · Score: 3, Funny

      You are misinformed. They are no longer the consultants you say "nee"; they are now the consultants who say "eki eki eki ftang whoborble"

      --
      Is there heaven? Is there Hell? Is that a Tuna Melt I smell?-Primus
    2. Re:BWAHAHAA by Anonymous Coward · · Score: 0

      I think you'll find it is "ecky ecky ecky petang zooom boing.... NEE!"

      -- Third Knight from left, just in front of path leading to second shrubbery.

  67. Ask a lawyer by they_call_me_quag · · Score: 1

    Your friend should ask a lawyer at his company how to handle this situation. If there is a possibility that the "sensitive company data " includes personal data from customers, employees, etc. then the company may be legally required to inform all of the people potentially affected of the situation. The law here has been changing quickly at the state and national level, and I am not a lawyer, so the best advice is to ask a lawyer.

    In other words, this is not merely an IT problem, it is a PR problem and probably a legal problem. The company that lost the data probably pays a lot of people to be experts those fields, so your friend should consult with them, not us.

  68. Re:I have a tip for your friend.... by dkleinsc · · Score: 1

    Something else to watch out for: If the exec utterly refuses to take ownership of the problem, then a possibility is that the exec was aware of the potential breach, was unable to get higher-ups to pay to fix it, and wanted the consultant around to pass the buck to and/or sue when it hit the fan.

    --
    I am officially gone from /. Long live http://www.soylentnews.com/
  69. not just win98 by Anonymous Coward · · Score: 0

    Responses above are "get the MS-Win98 machines off the net".

    Think bigger. Get all the company machines behind a firewall.

  70. OR HERE'S A BETTER IDEA by mrsbrisby · · Score: 2, Insightful

    ....

    don't ask on slashdot?

    Seriously.

    If your "friend" thinks he needs legal advise, he should ask a lawyer.

    If your "friend" is asking for technical advise, while dosbox and wine are _great_ ways to impose greater restrictions on legacy software, if your "friend" is asking for technical advise by acting like he's looking for legal advise, then your "friend" is an asshat.

    1. Re:OR HERE'S A BETTER IDEA by 1u3hr · · Score: 1
      don't ask on slashdot?

      Long ago I realised most "Ask Slashdot" posts were just hypotheticals; or fantasies along the line of "Letters to Penthouse". Basically concocted by submitters, or perhaps editors, to excite noisy discussion and lots of ad impressions. So don't worry about why anyone would be stupid enough to ask Slashdot if they were really in that situation, because the situation, and the person, are most likely imaginary.

  71. This book is a good place to start by Eezy+Bordone · · Score: 1

    Real Digital Forensics: Computer Security and Incident Response available on Amazon. Not an author just a satisfied customer.

    --

    -EB

    Do you ever walk alone like a drifter in the dark?

  72. Moo by Chacham · · Score: 1

    Slashdot's internal translator did an excellent job. However, like most things, it's better if you read it in the original Klingon:

    Ok slashdotters, a friend...um... yes... a friend didn't do his job, and blamed it on the operating system. The management isn't buying into his excuse and told him to do his job or get sued for neglegence. But instead he wants to get paid so he play WoW and say it isn't his problem.

    How do i hack into management's email and holds the good against them so they pay him hush money and call it a job?

  73. Obligatory STG Quote by OricAtmos48K · · Score: 1

    "Shields Up! Red Alert!"

  74. required by law to notify customers by scronline · · Score: 1

    In many states now there are consumer protection acts that require companies to inform those that may have had their information comprimised.

    http://www.networkworld.com/news/2006/010606-data- breaches-law.html?fsrc=rss-security

    Of course it may different for your state as it's not nation wide that I'm aware of, but the fact still remains it is illegal in almost half the states in this country to "keep it quiet". More over, he WOULD be implimented in this mess as he knows of the problem and doesn't say anything. Either rate, as professionals...it falls on US to protect clients' and comsumers' data. Most ID theft is caused by poor business practices, not from anything that the individual has done and this is a perfect example of that.

    On another note, wtf is this guy thinking having Win98 machines on a business network live on the 'net without firewall(s)? It's one thing to have to use it for legacy software, it's another to make it a juicy target. I hate to even bring this up since it would end up being flamebait or could label me as a Linux Zealot, but have you considered using Wine, dos4lin or anything to run the software? If it works at least then you'd have a current OS to run the software.

  75. Hire a real forensics team by irving · · Score: 1

    Disclaimer: I do forensics and pen testing.

    Just because you're running Windows 98 and have an old compromise doesn't mean you're totally out of luck about the audit trail.

    If this company has been compromised by a targetted attack and a motivated attacker, this gal may still be "in", having moved on to better jump hosts with better TCP/IP stacks. This can still be traced, and evidence for prosecution may still be gathered.

    Otherwise, pray that it was a non-targetted attack (a worm, a botnet sweep, etc). And pray that it is not a California-based company.

  76. VM & centralization and other stuff by Anonymous Coward · · Score: 0

    I absolutely agree with earlier suggestions that it would be an idea to install the "insecure operating system" inside some sort of virtual machine taking a sandbox approach. That should make it possible to better control how these legacy apps are allowed to interact with their surrounding environment, network connections and the like.

    You could consider implementing a thin client system where one or more central servers served the win98 apps to those needing them and the old puters could run a different OS (Nix variant) which alowed screen interaction with the needed apps. while the central server crunched the numbers.

    Things to consider:

    Stateful inspection - Validate the data content of packages

    If your 98 applications require data from the outside - Use Application proxies

    Separate Firewall systems from your main system (OS and Hardware wise) so it is a system running by itself.

    Make sure the firewall also keeps an eye on internal traffic - Same with the suggested application proxies, which by the way can be run under a totally different OS than the one you run on the inside as their only job is to inspect packages and validate input, making you a harder target.

    Never forget - Security is an ongoing process, You got to keep moving to stay ahead in the game.

  77. Default deny by Anonymous Coward · · Score: 0

    Pull the contents of every win98 computer. Assume all of it got sent. Assess the damage, and do damage control.

    This is a great time to push for a security policy. Had they a security policy, the 98 machines would have been gone since most sane security policies don't allow unsupported software.

    Firewall the network properly. Don't allow any access to internet unless it's through a proxy server. Use a whitelist. You'll get gobs of complaints about people not being able to access stuff. Allow sites on an as needed basis. Just allow the stuff people ask for. Allow the search engines, cnn, msnbc and anything else your users need to function.

    The only way to control the security of your network is to control the damn network.

    The best way to do this is to "allow only the good stuff". Default allow caused this mess. Default deny is the way to fix it. It will be painful at first, but not quite as painful as watching all the data on the network end up in Eastern Europe.

    good luck.

    -AC

  78. ever heard of SOX by MooseTick · · Score: 1

    With the new SOX and other recent legislation, companies are now often required to divulge when customer information is leaked. Do you think places like sayign they leaked 20000 people's personal records? They don't, but they also don't have a choice in the matter. If the place you are working for is fairly large then you could potentially be held liable for helping keep this swept under the rug. Read the law and figure out what the right thing to do is and do it!

  79. Windows 98? by Hegemony · · Score: 1

    If I were a consultant (and I am) the first order of business would have been to remove any and all Windows 98 workstations as soon as possible. If they were hesitant they would have to sign a waiver indemnifying me of the almost certain issues they will run into with a network running an outdated OS.

  80. Yes. Ones are right by blueZ3 · · Score: 1

    and zeroes are wrong. Wait... or was that ones are wrong and zeroes are right?

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
  81. Plan your public response by cheros · · Score: 1

    (disclaimer - I've been doing this WAY too often :-)

    AFAIK you're facing a legal requirement for disclosure, but also a PR nightmare if you mishandle it. If your DR and BCP doesn't say anything about media handling you ought to give its author a bit of a heads up - the disclosure is going to be painful enough, mishandling how you tell the customers this (and the press) can cause serious harm to your customers.

    I won't address the legal issues - that's what lawyers are for. Tech stuff you will have covered by the time everyone has had their say as well, so let's pick a less obvious one: media and press.

    A couple of things:

    - don't lie. When (not if) you'll get caught out it'll destroy the last remnant of trust you're trying to salvage;

    - don't estimate anything unless you can back it up with numbers or a method by which you arrived at the estimate. The problem is not the estimate, it's what happens if you got it wrong (+ or -);

    - don't duck the truth. Something went wrong. This is IMHO the best route to keep trust: if you have found what happened and have addressed it that's good news. If you're still guessing that's not so good news;

    - think as your customer (I know it's 'duh' but you'd be surprised at how often this gets overlooked). If I had data out there I would like you to tell me (1) what the risk is (2) what YOU are doing about it for me and (3) what I can or even must do to protect myself further if so required.

    There's a whole set of things you need to do here (besides sorting out the root problem), and be aware that sorting out a crisis is an entitely different skill than running day-to-day ops, but I'm biased as I do this work myself ;-).

    Good luck, and don't forget to evaluate 3 months on how you did. The lessons you'll learn will then save you a lot of pain the next time...

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  82. Engineering Code of Ethics by *BlueTorch* · · Score: 1
    As part of the requirements to get a degree in engineering, I had to take an ethics course. Engineers are all bound my the code of ethics. Listing a few relevant points from here:


    III. Professional Obligations

    1. Engineers shall be guided in all their relations by the highest standards of honesty and integrity.
    a. Engineers shall acknowledge their errors and shall not distort or alter the facts.
    b. Engineers shall advise their clients or employers when they believe a project will not be successful.

    5. Engineers shall avoid all conduct or practice which deceives the public.

    As far as my ethics course was concerned, your obligation here to inform the injured parties was required. Documenting what went wrong but not notifying the injured parties was not acceptable, and to my understanding you would indeed be liable in such a situation.

  83. What you must do? by Anonymous Coward · · Score: 0

    I notice a lot of the answers avoid the issue of what should be done. His question clearly involves ethical considerations and perhaps he is not looking for a description of the boundaries of the consultant-employer relationship, but whether he should be a moral whistle-blower.

  84. "Friend?" by Anonymous Coward · · Score: 0

    It's always someone's "friend" isn't it? :) Is this friend, by chance, your alter ego?

  85. Seek legal counsil by SuperKendall · · Score: 1

    Find out how likely it is that you can be considered an accomplice to a crime when the break IS discovered and the owners of the company are pointing fingers trying to reduce sentences. It's really easy for them to say they never got the message from you and dump the whole thing in your lap.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  86. That's easy by pushf+popf · · Score: 1

    Your friend needs to realize that he consults on technology, not business.

    He needs to inform the company that an unknown amount of their data, somewhere between 0% and 100% has been stolen and or changed, and recommend that if they want to stop this, they need to change or upgrade their workstations and network security.

    For an immdiate badn-aid, he can recommend that they all be unplugged from the network, but this will not fix the damage or prevent more when they're plugged back in. Then send them a bill and go home and relax.

    Whatever the company does with that infomation is up to them.

  87. Re:ever heard of SOX (SOX != data breach law) by cblack · · Score: 1

    SOX has nothing to do with this, dipshit. I know it is a popular law to throw around because you've heard about it in the trade press, but it has to do with accuracy of financial reporting, not data breaches of customer data. Closest SOX gets to this is requiring audit of controls on the company's own financial information and the requirement to disclose events that may negatively affect future numbers. You could kind of fit that last bit into SOX if the data disclosure became public and hurt share prices, but SOX is NOT a data breach disclosure law.

  88. Re:ever heard of SOX (SOX != data breach law) by cblack · · Score: 1

    I apologize for the flammage ahead of time. Perhaps I was just in a bad mood, but people (especially on slashdot) seem to misrepresent some of the recent corporate confidence laws. I admit I am no expert myself, but I do know SOX does not specifically address data breaches.

  89. California Disclosure Laws by Isarian · · Score: 1

    Don't just pray that the company isn't California-based - pray that this company does not have a single clientin California. According to Cali's Mandatory Disclosure Law, any company that does business in California is required to notify clients in that state of any breaches in security. If the company does have clients in this state, it is legally obligated to disclose to those clients, and if that news reaches the press, they'll do your disclosure for you.

  90. Try the middle course by DulcetTone · · Score: 1

    Inform the clients that their data is preserved on a network of unpatched legacy Microsoft systems and let them connect the dots.

    tone

    --
    tone
  91. Exactly -- Where's the "Duh" tag? by zooblethorpe · · Score: 1

    Reading the summary posting here, I'm seriously beyond baffled as to why in the devil's briefcase any business would have a Win98 machine hooked up to the internet these days as anything other than a honeypot. And to have multiple machines? With access to sensitive data? Come *on*, man, wtf were these people thinking? Egad. More to the point, *were* these people thinking?

    Get them off the net completely.

    Because they never should have been there in the first place.

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  92. Never give direct Internet access to a Windows by eguaj · · Score: 1

    "... He quickly convinced company executives to remove Internet access from all Win98 machines, purchase better firewalls, ..."

    Yeah, when your firewall is not strong enough to block IP packets you should buy a better one.

    But why these Win98 machines were given Internet access in the first place ?

    You shall never give direct Internet access to a Windows machine.

    One thing I learned is that when you have Windows machines, firewalls are not for protecting you, but there are for protecting the others from your Windows machines. Giving direct Internet access to a Windows machine is like giving a shutgun to a monkey.

    I scream when I see companies with broadband Internet access and using a simple router with the default config that does NAT for all their LAN.

    The problem is not solved by getting a better firewall, but by having the balls to deny any forward from LAN to WAN on the firewall, and force everyone to use an authenticated HTTP proxy and SMTP relay. Then, you can seat back, and watch all the PROTO=TCP DPORT=25 or DPORT=80 packets from your Windows machines being dropped by your firewall and filling your logs.

  93. Sell it to Hollywood by LanceUppercut · · Score: 1

    "Corporate Windows machines infected by a worm", "redirector in Eastern Europe" and, of course, the not-so-well-hidden hint that "using Windows potentially leads to serious legal problems"... Appparently, it's been a long time since the previous mandatory made-up Linux-fanboy Slashdot story. This one is pretty lame, meaning that its fakeness is rather obvious, but I'd say that after that robot and the talking pie disaster it's well above the todays Hollywood standards.

  94. Virtualization of Win98 by Calyth · · Score: 1

    Heck, it's even possible to run an instance of Win98 inside qemu.
    I've done that to play some of my old games before. If the only reason why the legacy app doesn't run on Win2k/xp is just that it detects the version, this is a free way to virtualize it.
    If I was the consultant, I'd document this event, and find a convenient excuse to get the heck out of there.

  95. Don't Panic PANIC BUTTON by not_hylas(+) · · Score: 1
    --
    ~hylas
  96. Windows 98!? by NetNinja · · Score: 1

    The first line told me everything I needed to know.
    Like some people who read forums they automatically respond without reading the whole article and in this case I didn't make an exception and didn't need to read further.
    I really don't feel sorry for the company but I bet they were entrusted to safe guard some sort of important data?

  97. Breach Disclosure Laws by whi5tler · · Score: 1

    First, everyone who says that it's not his decision is right. Second, if he feels that his client should inform the individuals, he could look at the state laws that apply. Figure out which states your customer's customers are from, and then look here. See which states have laws that were in effect at the time of the breach. Depending on what information may have been lost and what states we're talking about, the answer varies. I've handled a couple of these so far, and I'm glad to say that the company involved did the right thing in all cases.

  98. Re:I have a tip for your friend.... by dbIII · · Score: 1
    Secondly, win98 apps can be ran in a virtual system

    Some Win98 installs I've seen are there for hardware reasons (expensive specialised A/D conversion cards in industrial machines with a few processor boards on the backplane) - but they are not on any networks.

  99. Get Linux - Run Wine - Smile by Proud_to_be_Pinoy · · Score: 1

    but not oracle's redhat version

    --
    no sig = no personality(?)
  100. Do what the client needs to do. by ananthap · · Score: 1

    Do what the client needs but dont go over his head.

    The first task is to find out what could have gone out. In my experience, if the customer is using legacy systems, they are still using LAN based stuff (max) and so not likely to have anything but loads of basic raw data (difficult to compile and collate). If so, your friend has to determine whether what could have gone out is really worth "disclosing".

    Finally (after covering your ass), try and get the W98 machines on a LAN with a proper firewall. (A reading of the original post seems to suggestr several individual internet connections).

    End

  101. It depends on how much he is willing to suffer by gujo-odori · · Score: 1

    What he should do depends in large part on how much he is willing to suffer for people to whom he owes nothing, and who are unlikely to defend him or even thank him. Disclosure could negatively impact (read "seriously screw up") his life for years to come.

    He has already fulfilled his basic moral and ethical obligation, which was to disclose the problem to the company's management, tell them everything he knew, and make his best recommendations on how to handle it.

    Beyond that, the moral, ethical, and possible legal IANAL) onus to disclose is on the company.

    If your friend believes that he has an obligation to go beyond this, things to consider are (IANAL):

    1) It may be either civilly or criminally illegal for him to disclose. This can vary widely depending on country and locality, so he needs to consider if he is willing to go be fined, imprisoned, or successfully sued as the price of disclosure;

    2) Even if there is no statute explicitly making that disclosure illegal, the company may attempt to sue him for disclosure of trade secrets, etc., anyway and see what sticks. His contract may also contain language directly pertaining to that; if it does, he needs to watch out;

    3) They are certain to turn on him for disclosure, even if they don't or can't sue him. Managers know other managers and he will get a ready-made reputation as a consultant who can't keep his mouth shut. Consultants who breach confidentiality have a much harder time finding work;

    4) Does he have anyone who depends on him? I have a family to support, and my moral obligation to provide them with food, shelter, and clothing trumps any obligation I may or may not have to companies or individuals whose data may or may not have been compromised. I would do what he has already done: provide a full report to management, along with my recommendations. Then I would shut my pie hole. I owe that to my wife and children.

    Finally, whatever path he intends to take - saying nothing further, contacting the customers directly, or spreading it across as much of the Web as possible - it would be a *very* good idea for him to consult with a lawyer, and get answers to these questions:

    - In my country/locality, what are my legal obligations?
    - In my country/locality, what are my legal risks if I make any kind of disclosure that is not legally required?
    - In my country/locality, what are my legal risks from making a disclosure, even if that disclosure is legally required?

    Oh, one more thing - if he decides against disclosure, draw up a plan for how that legacy software might be usable on Linux machines running WINE. It may be a lot harder for a Win32 worm to affect one of those than a Windows 98 machine, and even if it's not, the security wrappers you can put around the machine using iptables will likely render the worm unable to function even if it successfully infects the machine. If the WINE approach won't work, then propose running Windows 98 in VM Ware under Linux - the security layer made possible by the host OS still applies, even if the guest OS is totally porous.

  102. VMWare for Legacy systems/apps by billstewart · · Score: 1

    No, VMware doesn't support everything, but server applications are unlikely to have fancy hardware requirements (CPU, RAM, Disk, Ethernet, maybe CD-burner, no video or audio.) A new 3 GHz motherboard and CPU with 1GB RAM and a disk will set you back a good $300 these days, and should be plenty to run that K6-400 application. Do whatever firewalling you need to in front of it, and run as much anti-virus as you can fit. There's certainly no need for the antique application to be exposed to the raw Internet or even a semi-cooked intranet.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks