Slashdot Mirror


When Sysadmins Go Bad

An anonymous reader writes "Here is a story about what can happen when you think you're being oh so clever. This sysadmin planted so-called logic bombs on the systems he was responsible for and then quit. He also tried to game the stock market, buying put options on his former company, hoping to cash in when the disaster he engineered struck. Who can companies trust if they're afraid that this kind of thing can happen? How can they prevent it?"

487 comments

  1. ...Trouble Brewing by Anonymous Coward · · Score: 0

    Sure what the sysadmin did was horribly wrong, but I don't like where this could go. Who knows, in a year we could have "Net Marshalls" stationed at major businesses with large IT departments. Like an extension of the Homeland Security department. I am all for security but this story is right on the same level as domestic terrorism.

    In Soviet Russia, Logic Bomb administers YOU!

  2. Someone's been reading a bit too much BOFH... by BuhSnarf · · Score: 3, Funny

    :eek:

    Everyone died today? Large lack of posts!

    1. Re:Someone's been reading a bit too much BOFH... by eingram · · Score: 1

      -1,Offtopic

      Everyone is still sleeping because we were all up watching The Two Towers last night.

      ...and probably decided to watch The Fellowship of the Ring extended version when they got home. ;P

    2. Re:Someone's been reading a bit too much BOFH... by BuhSnarf · · Score: 1

      Ahhh, server seems a bit slow too... Unless it's just me on this side of the pond :p

    3. Re:Someone's been reading a bit too much BOFH... by c.derby · · Score: 1

      Actually, we did it the other way around. Our group watched Fellowship (extended cut) when we got home from work and then went to go see Towers at midnight.

      I'd write a review, but I know that as soon as I put all the effort in, somebody else's review would have already gotten accepted.

      BTW, for all those that didn't see it at midnight: it doesn't dissappoint!

      =)

      --
      -- derby
    4. Re:Someone's been reading a bit too much BOFH... by rczyzewski · · Score: 1

      I saw all the little Hobbits trying to stay warm in WI last night as I left Star Trek (thumbs up by the way). Wish I had known about the 12:01 showing. Will have to save that for Return of the King.

    5. Re:Someone's been reading a bit too much BOFH... by AndroidCat · · Score: 2

      I'm saving it for a Lord of the Rings Triple Feature. (Somebody's got to show one some time. I'll be there.)

      --
      One line blog. I hear that they're called Twitters now.
    6. Re:Someone's been reading a bit too much BOFH... by Anonymous Coward · · Score: 0

      nah, i noticed it to. Slashdot seems to be getting Slashdotted or something.

  3. Sheesh! by tigress · · Score: 5, Insightful

    Obviously, in the sake of security, you should NEVER provide system administrators with dangerous tools such as root passwords!

    Seriously though, security is a very delicate matter which is entirely built on trust.

    Ways to improve security is to limit access to only what you actually need to use. In the case of system administrators and the like, it's not quite as easy as they obviously need a high level of access.

    One solution would be to have third party audits of the systems, perhaps with read-only access in order to prevent tampering, but even then you need to trust the integrity and skill of the auditors.

    Another thing to remember is to have a solid disaster recovery plan, but that's only good AFTER something happens and the person designing and implementing this plan will likely be the person that has the most access.

    There's no universal answer to this problem. If I knew of one, I'd be rich as heck from selling it to companies.

    1. Re:Sheesh! by oliverthered · · Score: 4, Interesting

      Sheesh exactly, so, what happened here.
      1: The sys-admin had enough access to the systems that he could change the configuration and clean up and prevent the changes from being detected.
      2:
      The company didn't have proper procedures inplace to stop 1 happening.

      Examples of good procedures could be.
      *Systems provide automated roll back.

      *Changes can only be applied through a script that is run by xyz and required GOD access (say knowlage of a password that changes daily)

      *System should be configured to audit any changes that take place

      *A review process, where by any changes are reviewed by another member of staff

      etc.......

      the sysadmin was bad the company was useless, I'm not supprised he quit and tried to take the company down.

      --
      thank God the internet isn't a human right.
    2. Re:Sheesh! by stinky+wizzleteats · · Score: 2, Insightful

      1: The sys-admin had enough access to the systems that he could change the configuration and clean up and prevent the changes from being detected.

      Right on the money. This situation is yet another good reason why you should have a large enough IT staff.

      I also couldn't help noticing that only *nix is capable of meeting your system change policy with any degree of reliability. Fancy that.

    3. Re:Sheesh! by oliverthered · · Score: 1

      You can also setup cisco routers that meet the system change policy requirements, and possibly even Windows, but that would require a lot of Time and Money or some pritty fancy software(again time and money).

      --
      thank God the internet isn't a human right.
    4. Re:Sheesh! by arivanov · · Score: 5, Insightful

      No comments on the company as it happens to handle the stock options of one of my previous employers...

      One comment on the sysadmin - cretinous moron. If he wanted make money on the options he should have been much more subtle. A sudden surge of damage makes everyone go to the backup tape rack. Everything is restored to pristine state in a day or so and the perpetrator is easily caught.

      Compared to this slow corruption and small logical errors in the nth sign after the decimal are much harder to pinpoint and deal with. A similar case in germanyt a while ago operated for more then 5 years before negotiating a settlement. He did not even get caught.

      Overall - what a greedy cretinous idiot. They should have fired him earlier for stupidity.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    5. Re:Sheesh! by ggruschow · · Score: 1

      Your proposal sounds totally excessive, not to mention the fact that most of it would be enacted by sysadmins in the first place.

      Even with it in place, there's nothing from stopping anyone, not just a disgruntled sysadmin, from executing the same plan by planting a bomb or somesuch on the premises before they go. I've never worked anywhere where you couldn't easily plant a few cubic feet of junk without anyone noticing for a few months.

      If your own employees want to screw you, you're screwed. The only ways to prevent it would cost so much to enact that your business wouldn't be competitive in the marketplace anymore. Not to mention everyone would probably quit after getting strip-searched every morning and second-guessed everytime they tried to do something.

    6. Re:Sheesh! by wobblie · · Score: 3, Insightful

      wait .. you forgot

      * treat employees with respect and dignity and they won't want to fuck you over

      Oh no - that'll never happen.

    7. Re:Sheesh! by oliverthered · · Score: 1

      A bit off topic, ish?
      Funny enough, at a xmas party an old coligue is working for a company that
      Removes you from the building if you work over hours.
      Sends email asking how they can make you life better.
      etc.....

      --
      thank God the internet isn't a human right.
    8. Re:Sheesh! by triumphDriver · · Score: 1

      I agree auditors are a great idea. It worked so well for Enron! But in that case both Enron and the auditor are the ones the share holders and the employees needed protection from.

      Ultimately this problem is very hard to deal with. To give the Sys Admins the flexibility/power to do their jobs you open yourself up to situations like this. The only way you can minimize your exposure is by developing a solid team approach with per review. But Ultimately it boils down to one person that you have to trust somewhere sometime.

      --
      I grew up in the Fulda Gap, where did you?
    9. Re:Sheesh! by Anonymous Coward · · Score: 0


      Another thing to remember is to have a solid disaster recovery plan, but that's only good AFTER something happens and the person designing and implementing this plan will likely be the person that has the most access.


      This is where the problem lies. If companies are at all interested in security it is a requirement to have a seperate DR team staffed with non IT people and probably a qualified DR consultant. This team can not have the sys admin implement the plan, only answer questions and provide insight.

      Security needs to be thought of like Internal Affairs divisions at police departments. No one likes them but they are there to make sure shit like this doesn't happen or when it does there are measures in place to find and assess what happened.


      There's no universal answer to this problem. If I knew of one, I'd be rich as heck from selling it to companies.

      Of course there is no easy universal answer. That is why we learn what has worked in the past and then grow and adapt to new threats. It seems as though things didn't go too badly in this case. The systems were righted and the guy was caught prosecuted and found guilty, in order to do this there had to be an adequate paper trail matching his actions to the damage.

      The only thing that may change now is for UBS PaineWebber to move to a more active system of audits and monitors rather than a passive one that would be checked only after a large problem.

      Information Security Management Handbook - salvation lies within.

    10. Re:Sheesh! by void* · · Score: 5, Insightful

      Now wait a minute

      Examples of good procedures could be. *Systems provide automated roll back.

      This isn't a procedure. This is a potential feature of the system itself. When I was a unix admin, I versioned config files, because unix doesn't provide automatic versioning of files, allowing rollback of config changes. However, as the person who set up the versioning system, if I had gone bad I would have been able to sabotage the files under revision control as well. Unless the system itself enforces this (i.e, the system keeps all versions of all files and does not allow an admin to change, in any manner, old versions), this sort of precaution can be bypassed.

      *Changes can only be applied through a script that is run by xyz and required GOD access (say knowlage of a password that changes daily)

      This, also, sounds good. However, on some Unix systems, at least, there have been issues with setuid scripts related to how the system loads and executes them, allowing race conditions that can lead to root access. Note that the issue I'm talking about is -not- a bug in the script, but rather a side effect of how #! loading is handled by some systems. A large percentage of the Unix S.A.s I know rightly disallow the use of setuid scripts for this reason, and the fact that it's easy to write a script that allows things like /tmp races and other bugs that lead to root access and/or clobbering of files.

      *System should be configured to audit any changes that take place.

      Again, not a procedure, but a potential feature of the system. If the system doesn't allow this directly, how do you propose to implement it?

      *A review process, where by any changes are reviewed by another member of staff

      "Hey Dave, I'm sabotaging the system -- Can you review my change for me? Thanks!" - Do you really think someone's going to let a change like that get into the queue for a review process? Are you advocating a line-by-line code/config review of -everything- every single time a change is made, and do you realize how impractical that is, especially if the deployed system is complex or the number of deployed machines is large? Do you understand that it is possible to make a change that cannot be reviewed?

      You can do things to attempt to prevent this sort of thing, but you have to understand that there is no procedural solution for this problem -> the best you can do is reduce the odds that someone can do this and not get caught. This is a laudable goal, but, while in pursuit of this goal, the practical limitations need to be kept in sight.

      The moral of the story is, it's very easy to post on Slashdot saying 'x, y, and z would have prevented this', with x, y, and z being impractical/impossible to implement, and through some twist of logic, come to a conclusion such as:

      the sysadmin was bad the company was useless, I'm not supprised he quit and tried to take the company down.

      --


      Code or be coded.
    11. Re:Sheesh! by Anonymous Coward · · Score: 0

      Whoa, more nice spelling, jackass...

      COLLEAGUE

    12. Re:Sheesh! by oliverthered · · Score: 1

      Ok, I think you missed something..

      'Examples of good procedures could be.',
      note examples, you look at the examples, mix them up with your ideas and see what pops out.

      Double checking's not that hard, so long as there are a few people who know there stuff. If you have measures built into the system that automate some of the checks then it's even easier.
      my home box runs a few cron scripts overnight and emails me details of the changes since yesterday/last week. I doesn't take much to glance through them and pick out anything that might cause a problem.

      we use sourcecontrol at work, it's not too hard to look at a diff and pick out any obvious mistakes.

      Some people have reasonable procedures, others regrets.

      --
      thank God the internet isn't a human right.
    13. Re:Sheesh! by Darth_Burrito · · Score: 2

      This isn't exactly a universal solution, but one could theoretically outsource all administrative tasks to another insured company. This third party would have their own set of protocols to follow consisting of backups, rollout procedures, etc.

      It would be damned annoying at times, no doubt changes would be slow to roll out, but as long as this company was in business you'd have certain guarantees about your infrastructure. The company would have to have some kind of contract insurance. If one of their employees gets fired and triggers a bomb, their insurance should cover damages. If one of your employees uploads a bomb/change, the third party has control over backups and their methods have not been compromised, so they can still restore.

      Of course, you might not be able to do everything that way, and the insurance would probably have some really high premiums.

    14. Re:Sheesh! by Arandir · · Score: 4, Insightful

      Are you advocating a line-by-line code/config review of -everything- every single time a change is made, and do you realize how impractical that is

      Departments do this all the time, with much more complex code. Those departments are collectively called "Software Engineering". It may be impossible to grasp by IT departments, but it is possible, and desired, to review every line of code making its way into the system.

      To be fair though, IT has different requirements. When the system is down, you don't have time for a review. But that's no reason not to do a post-fix review.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    15. Re:Sheesh! by Anonymous Coward · · Score: 0

      In Soviet Russia, words mispell you.

    16. Re:Sheesh! by Anonymous Coward · · Score: 1, Interesting

      For any large production system all changes are reviewed before moving from test to production, but if you have a bad sysadmin they simple won't put their change into the review queue. The only way to spot this sort of thing is to have auditing (built into the OS is best) that the security department reviews.

      It is very hard to catch a smart, bad, sysadmin. They have to have the keys to do their job.

    17. Re:Sheesh! by CityZen · · Score: 1

      If I had mod points, I'd up the parent.

      I think this is perhaps one of the most important security policies, and it applies quite universally, even among countries on the planet.

      Unfortunately, the idea of respectful treatment seems counter to the idea of making the most money possible, which is the overriding force in business and politics.

    18. Re:Sheesh! by Anonymous Coward · · Score: 0

      The real solution, that a lot of companies have found is not to pay their admins enough to buy put options on the market!!!

    19. Re:Sheesh! by SectoidRandom · · Score: 5, Insightful

      There is one option that far too many companies almost refuse to consider. That is; Treat employee's nice. Yes it's a hard one, and for most companies (and many people) it's easier to rebuild the entire network after every sysadmin change!

      Sad but true all too often.

      I had a friend who after being with a company for three years was the victim of a whole lot of drummed up charges, it was clear that the real motive was cut backs, I guess HR and many others didnt like the fact that he earned more than all of the rest of the administrators combined. So one day he was escorted out of the building, after which they literally unplugged the network, the whole Australian network (3000+ users) was offline for three days while the rest of the admins rebuilt every server!

      Did it do any good? No, of course not. A typical simple minded HR view, after spending probably many thousands of dollars in time (and consultants) rebuilding the network not only was he still able to gain access, but he won a big unfair dismissal payout!

    20. Re:Sheesh! by andrewski · · Score: 1

      How would the executives lord over you then? About the only things they'd have that are better than their slaves would be their car, house, paycheck, and bank account.

      Bear in mind, all the work in a company is done by the executive. That's why they get paid so much more than people doing stuff that is almost like wassting time, like keeping the e-commerce system up and running.

    21. Re:Sheesh! by andrewski · · Score: 1

      And yes, I know I can't speel.

    22. Re:Sheesh! by yeOldeSkeptic · · Score: 2


      I think some large companies divide the root password
      into halves and each half is given to a sysadmin.
      That way, in order to make changes to system
      configurations, at least two sysadmins are needed.
      No one person can install anything in the
      middle of the night.


      I don't know how widespread this procedure is
      but I think it does put one more hurdle to
      a malicious BOFH like the article mentioned.

    23. Re:Sheesh! by Arandir · · Score: 2

      They could just sneak their code in, but it's still going to be hard with a decent source control system and procedures.

      There are several ways to tighten up your checkin security, but I will mention but one: the source repository isn't hidden, so do an automatic nightly audit of checkins to see if they match the authorized checkins, and compare the build to the installation. If you find something that doesn't match, then someone's been tampering.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    24. Re:Sheesh! by LinuxParanoid · · Score: 2

      However, as the person who set up the versioning system, if I had gone bad I would have been able to sabotage the files under revision control as well.

      I don't disagree with your points or overall perspective, but thought I'd toss out one fairly simple "reduce the odds" step that deals with one of the key issues you raised.

      As part of an investment deal in a company I worked for, we put all our code, and in fact, CVS trees in CDs into third-party escrow on a regular basis. (The fairly inexpensive escrow package included one escrow update per month as part of the price.) We did it for different reasons, but this approach would be quite resistant to after-the-fact sysadmin tampering.

      --LP

    25. Re:Sheesh! by Ko5mo · · Score: 1

      There's got to be a reason other than money to warrant shutting down the entire 3000+ company for 3 days and rebuild. If that was true, the guy that made the call had balls.

    26. Re:Sheesh! by Anonymous Coward · · Score: 0

      Give him a break. He was just talking to this fellow at a christmas party.

      Christmas Party. Been to one lately? There's one word you need to remember:

      ALCOHOL

    27. Re:Sheesh! by void* · · Score: 1

      Departments do this all the time, with much more complex code. Those departments are collectively called "Software Engineering". It may be impossible to grasp by IT departments, but it is possible, and desired, to review every line of code making its way into the system.

      I agree with this, every line of code should be reviewed before it makes it into the system. However, note that i said
      a line-by-line code/config review of -everything- every single time a change is made, which is different from ensuring that every line is reviewed prior to making it's way into the system. I.E., it's the difference between :

      a) reviewing a million lines of code in smaller chunks as they are being written, and then reviewing the relevant code related to a four-line bug fix. (including not just the four lines but related code in that execution path/module/etc.)

      and

      b) Making a four line bug fix and then reviewing, line by line, the entire million lines of code.

      I could see the second approach being taken for certain applications, however, the company doing so would have to hire a team -just to do the code reviews-. (This doesn't actually sound like a bad idea... hmmmm... I wish my company could afford it...). Most departments, software engineering or no, don't have the resources for this, therefore, it's impractical. You grok?

      --


      Code or be coded.
    28. Re:Sheesh! by void* · · Score: 1

      I don't disagree with your points or overall perspective, but thought I'd toss out one fairly simple "reduce the odds" step that deals with one of the key issues you raised.

      It's actually all about reducing the odds -> a step such as you suggest is not a bad idea. I was trying to point out that as you go about reducing the odds, you should also keep in mind the fact that you're never going to make it impossible (which should drive you to reduce the odds further, which should ...). I should have probably stated that more explicitly, the original post read to me somewhat like 'Well, if you do this, this and this you'll be just fine!', which wasn't necessarily how it was intended, just how it came across to me.

      --


      Code or be coded.
    29. Re:Sheesh! by strobert · · Score: 2

      It is post like this that make me think /. should allow point totals to by >5. This is the #1 way to prevent the issues. As the previous poster said "Trust" is the key. Well what heklps trust? by the company continuing to show it trusts and respects the employee.

      And yes it is sad that the vast majority of companies (and more appropriate the vast majority of people in management positions) just don't get it.

  4. Sounded cruel at the time. by FTL · · Score: 5, Insightful

    Many years ago one of our staff left at the end of the summer. Our boss said "Thank you very much for working for us ... [pause as the door closed, then turned to a coworker] ... delete his account."

    --
    Slashdot monitor for your Mozilla sidebar or Active Desktop.
    1. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 5, Insightful

      Never ever delete an account before you're damn sure you won't need it (say one to five years after last use, no kidding). Just disable it, backup the home directory and log any access attempts.

    2. Re:Sounded cruel at the time. by ergo98 · · Score: 5, Informative

      How is that cruel? That is absolutely, completely normal administration, and anything less is gross negligence. Indeed, it should be common practice to reset any administrative password that a former employee might have had, and any coworkers password that they may have known: It has nothing to do with trust of mistrust, and even if it was the Pope who just left your employ that is standard protocol.

    3. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      Thats nothing.

      I'm regularly told by my boss - "Right, kill his account. Now you get out."

      Something to do with spending to much time on the web.

    4. Re:Sounded cruel at the time. by dazdaz · · Score: 1

      It's not personal, it's just business and standard practise at that to lock user accounts.

    5. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 1, Interesting

      Could be worse - I've had accounts deleted BEFORE I was let go. In fact, thats how I found out I was terminated - my login no longer worked.

    6. Re:Sounded cruel at the time. by BitchHead · · Score: 3, Informative

      That was the standard for a major (30%) layoff with the company I work for. Most people knew they were gonna get it by day's end because their logins wouldn't work. Some knew it on arrival at the lab because their key-fobs had already been deactivated.
      You didn't happen to work at a biotech production lab in Cincinnati, did you?

    7. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      Got that boss beat. When I left my job as a sysadmin for a small town ISP, I deleted my own accounts off the server, and handed in the paperwork about 10 minutes before quiting time that day. Those were about the most stressfull 10 minutes that I have ever had at that job, as I worried that there would be a catastrophic failure 1 minute before I was officially through with the company, and I'd have to get the other admin to create me my account(s) again.

    8. Re:Sounded cruel at the time. by dfreed · · Score: 1

      I think the only way the pope loses his job is if his boss calles him to the main office (ie he dies).
      But this is also a time when the users account should be deactivated. Dead popes don't log in. And if they try to, backtrack it, because I am betting that it is not a mirracle.

    9. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      Sounds like this happens often. Maybe you should revise your work ethic.

    10. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 1, Informative

      It's standard practice. I've been asked to lock out employees (including my boss at the time) as they were being told they were being made redundant. It's not fun, and it didn't make me feel happy, but it's the job you have to do as a SA.

    11. Re:Sounded cruel at the time. by N3WBI3 · · Score: 2

      Thans nothing I worked at a company where me boss came and told me to revoke his bosses access and give copies of his mail/data to some guys with no necks in suits.

      --
    12. Re:Sounded cruel at the time. by mkelley · · Score: 1
      When I was a netadmin, I remember passing someone on their way back from being fired as my pager went off with a message to delete that person's account. Went in, renamed, changed passwords, and disabled the account all before they got back to their office.

      For a while it became a sick routine, then we all knew when the boss came in singing "Another One Bites The Dust", we needed to disable an account in the next minute or two

      --

      m.kelley
      life is like a freeway, if you don't look you could miss it.
    13. Re:Sounded cruel at the time. by $rtbl_this · · Score: 5, Interesting

      Gets my vote. I saw this blow up at my current workplace when a former IT drone's account was deleted (not suspended) as soon as she left the building, without anyone realising it was used as the service account for many things, including the backup server. It took many hours to track down all the things it was used for and to furnish them with saner accounts. I think this probably counts as an accidental logic bomb.

      The really sad part of this is tale that it took over a fortnight for anyone to notice in the first place. Weep.

      (I'm not part of the local IT department, so I'm blameless with respect to this particular fuck-up. I commit enough fuck-ups of my own without claiming responsibility for anyone else's!)

      --
      "Are you being weird, or sarcastic?" said Emma. I said I didn't know because I get the two feelings mixed up.
    14. Re:Sounded cruel at the time. by Tet · · Score: 4, Informative
      I've been asked to lock out employees (including my boss at the time) as they were being told they were being made redundant.

      Yep. Standard practice at several places I've worked is for me to be asked to watch for a certain person to walk into the HR department. As soon as they're through the door, disable the account. That way, by the time they know they're being made redundant, they've already lost their access to the system. At a bank I worked at, that was followed by the unlucky victim being frogmarched to their desk by security, allowed to collect their personal artifacts, and then being escorted from the building...

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    15. Re:Sounded cruel at the time. by archeopterix · · Score: 2
      Many years ago one of our staff left at the end of the summer. Our boss said "Thank you very much for working for us ... [pause as the door closed, then turned to a coworker] ... delete his account."
      One of our customers (a bank) has a very funny login policy - you cannot login unless you are inside the building. Of course this is achieved by tracking employee use of ID cards to unlock doors, so it is not 100% airtight.
    16. Re:Sounded cruel at the time. by pyrosoft · · Score: 1

      Seeing as the previous admin had been relieved of his duties for using our systems against the Treasury Dept and the IRS (there were FBI agents hanging around during my interview), this was the first item on my list of things to do. And yes, I backed it up and removed a few trojans from the system first.

      --
      Great spirits have always encountered violent opposition from mediocre minds. Albert Einstein
    17. Re:Sounded cruel at the time. by scoove · · Score: 4, Interesting

      without anyone realising it was used as the service account for many things, including the backup server

      This absolutely screams of bad process design and the blame must go to inept management.

      Some suggestions I'd pass along (having learned the hard way the first time, as well have having played on both tech and manager side of the fence):

      - use role accounts/contacts, not personal ones: Domain registration, administrative accounts on servers, contact email addresses for company stuff, etc. should all point to a generic role contact or account. It's easy to map these to the appropriate individual accounts, but avoids the hell of deleting accounts when someone leaves. I've had to personally intervene with countless companies that have had their Internet domains registered in an employee's name (individual, not role) and experienced all sorts of nonsense when the employee left.

      - require documentation (and if you're a tech, provide it and maintain even if you're not asked): Too many tech folks act as if knowing and not sharing process information, passwords, etc. is job security. It's not - it only ensures that when you go, they'll get rid of you like ripping off a bandaid, rather than offer obligatory goodies (severance, consulting contracts, etc.). I've been an advisor to many of these episodes where some tech had attained too much system control and refused to share it. The slightest demand for special treatment from these techs usually creates a knee-jerk reaction, but in the end, the tech always loses (so what if he downs the company's server for a few days - he just ensures bad references will spread and he'll be unemployable at any real job). Share your information! Document your password. Give copies to your boss. Being open like this creates trust and you'll be rewarded by knowing more things not usually shared, or in the even of a downturn, you'll probably get favorable treatment or even be retained (because they can trust you).

      *scoove*

    18. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      Sounds typical to me. We disable accounts and then go through and change all root-level passwords, even on equipment the person presumably didn't have access to.

    19. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      Nope, Real Estate Appraisal Company in Chicago. For the record, they terminated the entire department (all 3 of us) so it was nothing personal. (At least thats what I've been telling myself...) It happened years ago.

    20. Re:Sounded cruel at the time. by John+Harrison · · Score: 1

      Not true, the Pope is free to retire whenever he wants to. There was a lot of speculation that the current Pope would retire after his recent visit to Poland.

    21. Re:Sounded cruel at the time. by Doc+Hopper · · Score: 2

      This happened to me once when I telecommuted for a company in Silicon Valley. I knew I was history long before the HR director called and said "I have some extraordinarily bad news". I said "Yep, I know, I've been laid off or fired" and he asked "What would make you think that?". I explained about the fact I couldn't log into any systems (and had watched my access get pulled, system by system, while trying to get work done that day). He suggested that it could have been chance, and found it odd I would jump to that conclusion.

      Nope. If I get forcibly booted from a system, and then can't log into it again, I'm pretty sure either I pissed off another sysadmin or it's time start looking elsewhere...

    22. Re:Sounded cruel at the time. by scubacuda · · Score: 2
      Amen...

      Because even if you recreate one with the same name, it's NOT the same account....

    23. Re:Sounded cruel at the time. by Phil+Gregory · · Score: 3, Insightful

      As others have mentioned, disabling accounts is significantly better than deleting them. A very good paper on the process of dealing with the termination of a system administrator is Matthew Ringel and Tom Limoncelli's Adverse Termination Procedures.



      --Phil (I highly recommend Limoncelli's other papers, too, especially "Deconstructing User Requests".)
      --
      355/113 -- Not the famous irrational number PI, but an incredible simulation!
    24. Re:Sounded cruel at the time. by invenustus · · Score: 2

      It's a nice idea, except when they fsck up the chronological order in which these things are supposed to happen. I've heard the story any number of times, once at a place where I was working, of a worker saying "stupid computer says I don't have permissions on these files" a few hours before being summoned to the manager's office.

      --
      grep -ri 'should work' /usr/src/linux | wc -l
    25. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      When I left my job as a sysadmin for a small town ISP, I deleted my own accounts off the server

      Your own accounts? Like "root"??

    26. Re:Sounded cruel at the time. by Jucius+Maximus · · Score: 3, Funny
      "Could be worse - I've had accounts deleted BEFORE I was let go. In fact, thats how I found out I was terminated - my login no longer worked."

      Dilbert Comic:

      'Ted the Generic Guy' walks into the office and complains to the boss: Jeez, my security card access wouldn't work so I had to tailgate into the building. Then my phone mail refuses to let me in and my network password was refused! Is it possible for anything *else* to stop working today?

      The Boss: Tee hee hee ...

    27. Re:Sounded cruel at the time. by PhilHibbs · · Score: 2

      After I'd left a previous employer, I got a phone call from a former coworker to let me know that the boss had nearly exploded the following Monday AM, when he got an email from my account. The system had a 'release' date that you could set on a message, so I'd just configured it to send the following monday to send a thank-you email to my colleagues and managers. The boss thought I'd somehow managed to log in to the system after leaving the company. I guess I could have got into trouble for it, but what the hell, I didn't leave with bad feelings on either part.

    28. Re:Sounded cruel at the time. by GothChip · · Score: 2

      Souds like he left that a bit late.

      Accounts should normally disabled before they even leave the building - normally during the HR interview.

    29. Re:Sounded cruel at the time. by DavidTC · · Score: 1

      Why did you just wait another 10 minutes?

      --
      If corporations are people, aren't stockholders guilty of slavery?
    30. Re:Sounded cruel at the time. by PD · · Score: 1

      At a place I used to work the sysadmins would first disable people's accounts, then they would walk the person to a terminal, ask them what personal files they want to keep, burn a CD, and delete the rest. That was for people who resigned voluntarily. For those who were fired the accounts were just deleted without warning.

    31. Re:Sounded cruel at the time. by Gareman · · Score: 1
      Not cruel at all. When I was an IT manager last year, I had one of my IT staff die while I was on vacation. I called in from Europe to make sure everyone was alright and once I established they were ok, I instructed the admin to immediately disable the dead guys account and archive his files. It's just good security, especially when the entire company learns of the tragic death of a guy with admin priveleges (unlike the slow rumors that follow someone quitting).

      I have to admit it felt heartless at the time.

      --g

    32. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 5, Funny
      Never ever delete an account before you're damn sure you won't need it (say one to five years after last use, no kidding). Just disable it, backup the home directory and log any access attempts.

      Please, please, please take his advice!
      I would be extremely disappointed if my cron jobs that sabotage the company did not run after I left!

    33. Re:Sounded cruel at the time. by Courageous · · Score: 5, Informative

      At my place of work, if you are given a termination notice, you continue to be paid for a month, and have access to your office and electronic accounts the entire time. You aren't expected to conduct company work during this time. Instead, you have free use of your office to hunt for another job.

      C//

    34. Re:Sounded cruel at the time. by ScuzzMonkey · · Score: 2

      That has happened to several people where I am at, as well.

      I often wonder how exactly they'll handle it when they can me (I'm the sysadmin). Yeah, they could have one of my techs lock my account... but I'd just figure I mistyped my password a few times and go in on the admin account and unlock myself! Sticky wicket for them if they ever decide to fire me. "Scuzz, could you please lock yourself out? We're getting rid of you in a bit here..." :)

      --
      No relation to Happy Monkey
    35. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      The real answer is to user proper groups for administration. Role accouts are very bad security. If you have over 100 role accounts for a very large corporation how would you manage those passwords? What if one of your admins quits and you have to change all the passwords. How would you let all the admins know of this?

    36. Re:Sounded cruel at the time. by Courageous · · Score: 2

      Yeah, I agree. On unix systems, to kowtow to individual responsibility, I simply put "Managed by [Full Name]" in the free text field. E.g., backupacct, "Managed by John Smith".

      C//

    37. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      "At a bank I worked at, that was followed by the unlucky victim being frogmarched to their desk by security, allowed to collect their personal artifacts, and then being escorted from the building..."

      It says something loud and clear about the labor market, that the bank still has any employees at all, including HR and security guards.

    38. Re:Sounded cruel at the time. by void* · · Score: 1

      but I'd just figure I mistyped my password a few times and go in on the admin account and unlock myself!

      I can tell you how it will go down -> they'll have one of the techs change the admin password ;)

      --


      Code or be coded.
    39. Re:Sounded cruel at the time. by Carbonite · · Score: 2

      It's true that the Pope can retire whenever he wants, but retiring isn't usually considered "losing your job". I believe the parent meant that there's only one way for the Pope to get forced out, i.e. the Big Pink Slip.

      --
      ich muß mehr Kuhglocke haben
    40. Re:Sounded cruel at the time. by JVert · · Score: 1

      Where?
      No, seriously I want to know.
      Companys these days drop you like you were spam.

    41. Re:Sounded cruel at the time. by gorilla · · Score: 2

      It's always been standard procedures at every company I've ever worked at to change all privlaged accounts and lock the personal accounts whenever anyone who may have known them left.

    42. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      passwords are unnecssary. Make it impossible to login to the account (e.g. * in password field in /etc/passwd). Processes run as this account, but only root and other authorized users can access any of this. Then again, this depends on the role.

    43. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      this is what the nobody account is for

    44. Re:Sounded cruel at the time. by nil_null · · Score: 2

      One day, I went into work and tried to login and it told me my account was disabled. Turns out my account had been configured incorrectly or something. Still, its a bit scary when you've only been working for 3 months and all of a sudden your account is disabled.

    45. Re:Sounded cruel at the time. by seann · · Score: 1

      what country do you live in?
      *packs up*

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    46. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      Wow. That's security.

      Well, it's the first step. However, if I really wanted to, I could very easily set something like this up that would survive my account disappearing.

      To quote Pitr: "God, Root, what's the difference?". You have to trust your admins. If you don't, fire them immediatly. No. I'm not kidding.

      Heck. If I wanted to, I could create something that would survive my account being deleted, AND a re-install of the OS (given minimal restore of the data on the box). All it requires is a knowledge of what's important on a box (so you know what will be restored) and some clever scripting.

    47. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      Indeed, it should be common practice to reset any administrative password that a former employee might have had,

      Hmm. I still have the root password to the place I used to work 10 years ago.

      On the other hand, that's a university. And if things go wrong, the ex-employees keep the system running....

    48. Re:Sounded cruel at the time. by redcliffe · · Score: 2

      I know that Telstra in Australia does this. Mind you they take away any permissions that would let you do damaging things, and AFAIK it was only for voluntary redundancy.

    49. Re:Sounded cruel at the time. by Enry · · Score: 2

      I change passwords immediately, but don't delete the account itself.

    50. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      My services as Sysadmin at my most recent job were terminated (though not altogether unexpectedly, I had foresight to discreetly move my book collection and monitor-top trinkets earlier in the week, less crap to lug along on the death march past the coworkers) for what was cited as 'lack of usefulness' or some other nonsense. Later that day I received a call from a friend of mine who still worked there. He was second level tech-support, and apparently my boss had called him in to lock the system down and me out. There was no one there better qualified, they got rid of me without even taking a care of what I actually did for them during the day.

      He was asking me (as a friend who needed a computer question answered) exactly how to do it! So, as a final justification for my severance pay, I did just that. Change root, change my user account, change the VPN, change the housekeeping account i set up to manage certain sql jobs, etc. I suppose if I were a little less honest about all the passwords i had, it could have turned out pretty bad for them... there were more than a few accounts created for various tasks that would never have been noticed until something bad happened.

      In reality this situation is just a question of being careful about what you do. Backups are useful, but have backup people, too, not just backup tapes.

    51. Re:Sounded cruel at the time. by Exocet · · Score: 1

      Courageous works for "BBN Technologies" in San Diego, CA. I clicked on his home page link. Intel also does this for its employees - people are given, I believe, about a month or so to find a new job. They have assistance from counselors and such.

      --
      Exocet Industries - Taking over the world, one computer at a
    52. Re:Sounded cruel at the time. by Best_Username_Ever · · Score: 1

      You are right on the money with most of what you are saying. Most Sys Admins never document anything, and they think that being the only person that can do x, y, z gives them job security. Nobody is irreplacable though, no matter how much you know.

      Share your information! Document your password. Give copies to your boss

      I am a Sys Admin myself, I'm not convinced that documenting and giving out my account password is a good idea though. Why would I want to do that?. As you rightly suggested, no competent Sys Admin uses their personal account for anything other than interactive system management. Nobody else would ever need access to my account.

    53. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0
      Many years ago one of our staff left at the end of the summer. Our boss said "Thank you very much for working for us ... [pause as the door closed, then turned to a coworker] ... delete his account."

      That happened to me before I left the building at one company!

    54. Re:Sounded cruel at the time. by meliux · · Score: 1

      ahah yes, to find another job - like creating a total disaster and then suggesting that you be employed in the role of disaster recovery and security administration? i would!

    55. Re:Sounded cruel at the time. by ScuzzMonkey · · Score: 2

      As if I'd tell the techs what the admin password was in the first place... otherwise they'd do the same thing when I had to get rid of them!

      --
      No relation to Happy Monkey
    56. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      Nortel also does this when they lay people off.

    57. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      Microsoft has a very similar program.

    58. Re:Sounded cruel at the time. by pi_rules · · Score: 2

      Pfft.. I've got you beat. I was the semi-sys admin at a company once, who just knew enough about the NT systems we had up and running to take over in the event that our main admin was out for the day. We got along great, he took care of everything NT and I took care of everything *nix and we could swap back and forth for emergency situations.

      One morning I'm pulled into a conference room at around 9:30 am and the HR guy starts scribbling on a piece of paper while my General manager lets me know that the company will have to be laying people off because times are getting tough, or something. So, they hand me a piece of paper with a time table and names on it. I'm instructed to disable each account at the appropriate time, which is when they'll be letting the person know they're fired. So I have to sit there and wait for hours before this is all over. I'm the only person aside from management that knows what's going on. I was given a bit over an hour heads up so I could make sure that I did indeed have the appropriate rights on the network to still do all this and if not just gather up the appropriate passwords from the NT admin.

      I tell ya... that's a shitty feeling. Sitting across a cube-hallway across from a guy that goes "WTF? Something's wrong with my login.".. then seeing a manager walk in 2 minutes later and let him know he's fired. Nobody held it against me, but the NT guy did wonder why I had been plunking away in the server room (glass doors.. he could seem me)... I told him I just had to check a few things.. .then he was fired as I left the room.

      Everybody took it well though, especialy the NT admin who knew a heck of alot more about how things worked than I did there. He left himself available over his personal cell phone for the next few weeks to make sure things were ironed out okay as I slid into his role.

      Still... that was one horrible feeling morning at work.

    59. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      Our security dept makes it so hard and difficult to get an account for system type stuff, that many admins use their own accounts. When they expire wile on vacation, stuff suddenly stops working...

    60. Re:Sounded cruel at the time. by Anonymous Coward · · Score: 0

      It's the best way to protect yourself --- especially if they get hacked shortly after your gone! They can't say it was you!

    61. Re:Sounded cruel at the time. by 0xA · · Score: 2
      When I got laid off one time, I knew 2 hours before it happened.

      My genius manager invited all the development team but 2 of us to an off site lunch meeting. When they got back not one of them could make eye contact with us.

      I then get asked to meet my manager and the CTO in his office...

      Uhh sure thing boss!

      > scp myhouse entire_code_repository

      Be right there!

    62. Re:Sounded cruel at the time. by void* · · Score: 1

      If your company allows you to be the only person that knows the admin/root password, then I honestly think your company (or perhaps just your management) is a little bit irresponsible.

      If you were to go bad, or quit without giving out the password, or die, your company would be in a world of hurt.

      On the other hand, could the fact that they let you keep the admin password all to yourself be an indication that your systems are unimportant? ;)

      --


      Code or be coded.
    63. Re:Sounded cruel at the time. by ScuzzMonkey · · Score: 2

      No, no... the password is locked away off-site in a safe deposit box as well, in case of my death or dismemberment. But it's unlikely that my technically less than astute superiors would realize they would need to retrieve that and get it to my subordinates ahead of time in order to successfully lock me out of the system.

      --
      No relation to Happy Monkey
    64. Re:Sounded cruel at the time. by ScuzzMonkey · · Score: 2

      Although, you are right, if I were to go bad, they'd be in a world of hurt. But that would be true regardless, no? Because even if someone else knew it, I'd undoubtedly change it to something they didn't know before performing my other nefarious deeds anyway. This system, minimizing knowledge of the golden password, is actually best from my perspective, because it minimizes that chances that someone could go bad and really cause unfixable issues--I am really the only risk (and consequently the only suspect if something happens--a good incentive to make sure nothing does) and therefore the only one to really worry about.

      If the systems involved were more business critical, I'm sure there are more complete secure methods for double-checking control, but there's nothing here that can't be gone without for a few days. And even so, like most companies, this one will allow me to spend very little time on security matters, since they'll never believe it's an issue until there is a serious breach.

      --
      No relation to Happy Monkey
    65. Re:Sounded cruel at the time. by SirKron · · Score: 1
      Yeah right. Like his account was anything special. Anyone worth her weight would know at least one other account that has the same or more access to the system. Not to mention, who would run a logic bomb under their own uid? No, that is not good, you have to make it look like some new salesperson released a virus.

      My favorite places for logic bombs are:
      • Backup program: run script after backup completes.
      • Win2k server: run a script after a service fails to restart. Trigger the service to fail on at a certain time and the system account will run your code.
      • UPS: shutdown script, reduce wait time to shutdown 0, add some deletes before the reboot, and then wait for the next power outage.

      • NOTE: this is a warning to those of you who do not check these for problems :)
    66. Re:Sounded cruel at the time. by Courageous · · Score: 2

      BBN Technologies.

      C//

    67. Re:Sounded cruel at the time. by Courageous · · Score: 2

      You're a felon at heart? Interesting admission. Perhaps you should get counseling?

      C//

    68. Re:Sounded cruel at the time. by dfreed · · Score: 1

      Thanks for pointing this out. I always thought that being the pope was for life. I will now do more research to correct this error in my knowledge.

  5. What the.. ? by Anonymous Coward · · Score: 0

    What's this ? Can't an admin now follow the sacred rules given by the divine and enlightened BOFH ?
    Where is the world going..

  6. Intresting... by Anonymous Coward · · Score: 0

    (Notice how long it took to post this msg since story got published)

    It's intresting to read articles like this and notice that Slashdot got /.'d.

    Maybe they just updated the slashcode?

  7. When /. Sysadmins Go Bad? by da3dAlus · · Score: 3, Funny

    What the hell just happened?

    I go to post a comment and I get a page full of ads. I think someone set up /. the [logic] bomb...

    --

    Sometimes I doubt your commitment to Sparkle Motion.
    1. Re:When /. Sysadmins Go Bad? by Neon+Spiral+Injector · · Score: 1, Offtopic

      I've noticed that /. has been slow or broken the last few days. Anyone have any details as to what is going on?

    2. Re:When /. Sysadmins Go Bad? by Eccles · · Score: 1

      I'm quite frankly surprised that /. works at all most of the time considering the illiterate childish posers who run it.

      Well Michael just posted an article using "mendacity" correctly in his description, so perhaps they're getting better...

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    3. Re:When /. Sysadmins Go Bad? by Jucius+Maximus · · Score: 2
      "What the hell just happened? I go to post a comment and I get a page full of ads. I think someone set up /. the [logic] bomb..."

      Were they ads for hotjobs.com? If so, it is possible that a sysadmin is warning you (via hosts mapping) that your boss may set up your job the bomb!

    4. Re:When /. Sysadmins Go Bad? by bytesmythe · · Score: 2

      Maybe CmdrTaco got fired? See? They shoulda yanked his account! ;)

      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
    5. Re:When /. Sysadmins Go Bad? by fanatic · · Score: 2

      that your boss may set up your job the bomb!

      And in English, that would be...?

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    6. Re:When /. Sysadmins Go Bad? by Jucius+Maximus · · Score: 2
      "that your boss may set up your job the bomb!"

      "And in English, that would be...?"

      It means that your boss is preparing to fire you.

  8. What OS Was It? by Automatic+Jed · · Score: 0, Troll

    The problem... >>deleted files and led to $3 million in costs >>for PaineWebber to assess and repair the >>damage. He should just blame Microsoft as a defence.

  9. How can they prevent it? by MadKeithV · · Score: 3, Funny

    By making sysadmins unnecessary!
    Have everyone running WINDOWS XP! That doesn't need any system admistration at all, it has perfect uptime and is fully transparent for even the dumbest user!

    [/sarcasm]

    1. Re:How can they prevent it? by Enzondio · · Score: 1

      Don't forget to get a few of IBM's "Self-Healing" servers as well.

  10. You *could*... by veddermatic · · Score: 4, Insightful

    Have two sysadmins, who work in different areas, and who a la "missle key firing system" both have to approve additions to important code bases.

    Obviously, you could get two bad apples and have the same thing happen, but odds are slim.

    Problem is, it tough to find ONE good admin, much less two, esp. with tough times for business... having to dole out twice the budget to protect yourself "just in case". Then again, it would double the job market =)

    OR mabye CVS everything, and look through all changes an employee made after they quit... then again, the clever get around this, etc.....

    *sigh* People just suck sometimes.

    --
    Department of Homeland Security: Removing the rights real patriots fought and died for since 2001
    1. Re:You *could*... by ManitobaMoose · · Score: 0

      trusted solaris is your friend here, if the company involved is willing to fork over the cash for the administrative overhead involved. but as long nothing explodes nobody gives a rat's ass about security anyways.

    2. Re:You *could*... by Hanashi · · Score: 3, Insightful
      Actually, I don't think it's nearly as easy as you make it sound. Ok, assume we have set up such a dual-approver system. It has to run on some computer, right? There has to be someone somewhere who can administer that computer. The super user can always tamper with the software in ways you won't be able to detect.

      Even assuming the absence of an all-powerful superuser, there are problems. Someone has to be responsible for installing, maintaining and perhaps upgrading the application that manages the dual-approver system, so there's at least one person who doesn't need any confirmation before setting you up the bomb.

      And even if you solve that problem, there's the problem with untrustworthy hardware. Someone somewhere has physical access to the box, which would provide them with the ability to, say, take the disk drive "for maintenance", mount it in their own box, diddle whatever code they want, and return the "fixed" drive to service.

      And that brings up the problem of... and then the problem of... not to mention the problem of... it just keeps going. With our current technology, it's literally impossible to eliminate the issue of trust in our computing environments. They say everyone has their price. Scary thought, isn't it?

      --
      Check out my eclectic infosec blog at InfoSecPotpou
    3. Re:You *could*... by Zocalo · · Score: 3, Informative
      It's *very* easy to do this - you just make sure that no one person knows the root password(s). For example you have one person who knows the first half of the root password and another who knows the second half. Both parties write their part of the password down, put it in a sealed envelope and the two envelopes go into escrow in case of fatalities (the CEO's safe will do). Both parties must be present at, and sign off on, any changes that require root access.

      Add additional safeguards as you see fit - for instance you could have two people who know one half of the password and two different people knowing the other half, or three people each knowing a third of the password, and so on. It might be inconvenient on occassion, but hey, since when has decent security not caused a little inconvenience?

      --
      UNIX? They're not even circumcised! Savages!
    4. Re:You *could*... by ManitobaMoose · · Score: 0

      i'd really like to see a place implementing something like this. every time you need to perform a root duty (and there are plenty) you need to have all the people knowing their parts of the password together. as i said in a diffrent post there are systems where root doesn't have absolute power and everybody can be held accontable for what he does (trusted solaris for example). it is a bit like what you suggested (more than 1 person have to agree to perform a specific administrative action) but it doesn't limit your work as much (root can be used to install software only). actually few places afford that kind of a system, given the overhead involved. i contracted for banks and insurances and everywhere root had full power (although there were more than 1 sysadmin). i guess only the military actually deploy that kind of systems, but i'd really like to see it more widespread, since i hate the idea to be at the mercy of a guy who wakes up in a bad mood and hates the whole planet.

    5. Re:You *could*... by Smallpond · · Score: 1

      "Both parties write their part of the password down, put it in a sealed envelope and the two envelopes go into escrow in case of fatalities (the CEO's safe will do)"

      What happens when they fire the CEO? Some are pretty tech-savvy.

    6. Re:You *could*... by Anonymous Coward · · Score: 0

      And maybe we could have 26 people, each with one keyboard key. Oh, we'd have another 10 with numeric keys. Lets not forget the enter key. Since (s)hes important, we'll have another 5 people for that, each with one letter of the word.

      You a fsuktard, you know it, I know it and with your revealing post, the rest of the slashdot community now knows it.

    7. Re:You *could*... by Hanashi · · Score: 1
      First off, I doubt there's one organization in 10,000 that could survive if it had to have two or more people to agree every time an action by the superuser were required. I don't know how many times I use root privs during the day. Your post sounds more like a made-up example than a serious alternative.

      Secondly, you still haven't eliminated the trust issue, you've just pushed it back a little. Don't forget that there's a whole level of hardware trust involved. I already mentioned taking the system hard disk out for "maintenance" but there are other avenues as well.

      Thirdly, you're also assuming that two or more "independent" parties won't actually be acting in collusion. For a large enough payoff, say US $150 Million, would you be willing to bet that the system manager at your investment brokerage couldn't find someone to collaborate with? I wouldn't make that wager.

      --
      Check out my eclectic infosec blog at InfoSecPotpou
    8. Re:You *could*... by Anonymous Coward · · Score: 0

      Dude, for $150 million, I would take a dump on the CEO's desk while yelling everything I knew about the computer systems out. Then, I'd buy me a hot russian wife, and live my days out in Soviet Russia.

    9. Re:You *could*... by afidel · · Score: 4, Insightful

      You must be a student.
      No one who has ever worked in the real world would come up with such a thing! I'm just a lowly tech and I need root on the workstations I work on on a several time per day basis. If every time I wanted to do something I had to track down another person and have them be in the same physical place as me it would be insane. Now think of the sysadmins out there who get paged at 3am when something blows up. Now not only do they have to get up but so does someone else and they both have to believe that the other person will show up. The reality is you screen applicants, make sure you have some kind of regular contact with your employees, and finally have some system for angry people to vent without fear of reprisal. On my team I established an email list for bitching and complaining and made sure that no managers were on the list but also made sure management was aware of the lists existance.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    10. Re:You *could*... by grolim13 · · Score: 1

      Sudo is your friend. If you set things up properly, you won't need to have root access for most things.

    11. Re:You *could*... by Anonymous Coward · · Score: 0

      Obviously, you could get two bad apples and have the same thing happen, but odds are slim.
      Which reminds me a pre-9/11 common theory: To be safe, bring a bomb with you on a plane when you travel, because the odds of having two on the same plane are so remote...

    12. Re:You *could*... by vrmlguy · · Score: 5, Interesting

      You must be inexperienced. I've set up systems where no one had root access. You set up sudo (or one of its commercial clones) to give specific people permission to do specific things, then you write a script to change the root password to a very random string and send it to a real printer. As soon as the printer delivers the goods (in the presence of one of more officers), it is folded and placed in an envelope (which everyone signs on the seal) and locked away. Any emergency big enough to require the password needs to be brought to the possessing officer's attention anyway, and anyone can look at the envelope to make sure that it hasn't been tampered with.

      --
      Nothing for 6-digit uids?
    13. Re:You *could*... by fishbowl · · Score: 2

      "I don't know how many times I use root privs during the day."

      On a workstation, that doesn't really matter.

      On a production system facing customers, that number should be Zero. Or at least, this something you SHOULD know.

      If you worked for me, and you said "I don't know how many times I used root", I would tell you, remind you about the policy, and re-educate you on the use of sudo.

      --
      -fb Everything not expressly forbidden is now mandatory.
    14. Re:You *could*... by Hanashi · · Score: 1
      Actually, I always use sudo. That's not the point. The thread is about trust, and even sudo requires some amount of trust.

      I'd also like to add that I was, in fact, referring to my use of root privs on workstations. So *nyah*. 8-)

      --
      Check out my eclectic infosec blog at InfoSecPotpou
    15. Re:You *could*... by whterbt · · Score: 3, Informative

      Don't get me wrong, I use sudo every day, and it's a great tool. But you have the following problems anyway:

      • sudo passwd . Yes, you can lock down sudo so that's not directly possible. But what about sudo vi? Or anything that allows a shell?
      • Shell-required operations. Sometimes you need to be root. Many software installations don't work when you use sudo because they see you as the (non-super)user instead of root.
      • Filesystem check encountered errors. Enter root password to continue. Sudo won't help here either.
      • These occasions occur on a regular basis. If I had to track down a frickin' envelope and get an Act of Congress to let me open it each time, I'd just quit.

      --
      Too late to be known as Bush the First, he's sure to be known as Bush the Worst.
    16. Re:You *could*... by vrmlguy · · Score: 2
      Let's take your objections one at a time.
      • sudo passwd . By default, sudo installs in a very locked-down state. Not that many commands allow access to a shell, so don't allow people to sudo them. And don't use wildcards or ALL as permitted commands.
      • Shell-required operations. You seldom need to be root. Allow people to sudo your platform's standard package installer (rpg, apt-get, pkgadd, etc). I've not seen any that allow shell access. Make sure that those operations are heavily audited, since someone could produce a trojan package. Best practice would be to write a wrapper around your installer that only installs packages that are approved by someone else. The wrapper can also fix up any identity problems. I'll leave that as an exercise for the student, but note that the login.c knows how to do it.
      • Filesystem check encountered errors. Enter root password to continue... Are you using a journalled file system? Are your servers on a UPS? It's been years since I've seen this message on any system I've administered.
      BTW, I acknowlege that sometimes you have to edit files. Nobody says you can't use sed. Write a script to do the work, let someone audit it, then add it to the list of permitted commands. In a pinch, The Operator Shell (which I don't advise using in place of sudo) includes a hacked version of elvis (RVI) which won't let you edit any file that wasn't mentioned on the command line.

      Tracking down the envelope doesn't have to be a big deal. One place that I worked had it thumbtacked to a bulletin board in their 24x7 help desk area. (Remember, the envelope is signed along the seal, so everyone can tell if it's been opened. Plus, it was one of those Kevlar FedEx jobs that's pretty difficult to open without detection. And the bulletin board was in a very visible location.) If I needed the root password, I just opened a trouble ticket. Of course, my boss would be calling me the next business day to inquire why I'd needed it, but it took less than a minute to get it.

      --
      Nothing for 6-digit uids?
    17. Re:You *could*... by Anonymous Coward · · Score: 0

      And how do you defend against opportunity situations like reboot? One could take over the shell (linux) or insert an install CD. Its also vulnerable by any available service vulnerable to a root priv escalation attack. (But you being an "experienced" sysadmin would know about those....)

      I believe the only flaw with this system is to believe that it makes subverting the system impossible. Its not a bad psychological device to discourage "hacking". But this kind of procedure can only implementable with a disciplined production/engineering environment. Regular root access with auditing will accomplish almost as much as sudo.

    18. Re:You *could*... by vrmlguy · · Score: 3, Insightful
      And how do you defend against opportunity situations like reboot? One could take over the shell (linux) or insert an install CD.
      If any of my servers go down, a trouble ticket is opened, the on-call sysadmin gets a page, and email is sent to several PHBs, all in less time than it takes the BIOS to finish its POST.
      Its also vulnerable by any available service vulnerable to a root priv escalation attack.
      True, but that's a vulnerability to more people than just rogue sysadmins. Hopefully there's only a small window of opportunity between finding out about an attack and getting it patched. And heaven help anyone internal caught exploiting such an attack.
      I believe the only flaw with this system is to believe that it makes subverting the system impossible. Its not a bad psychological device to discourage "hacking".
      Kinda like putting locks on doors discourages breaking and entering?
      But this kind of procedure can only implementable with a disciplined production/engineering environment.
      I've implemented environments like this with only two Unix sysadmins. In that case, I was the junior guy. The senior guy had been with the outfit for seven years and was pretty disciplined, but I was replacing a guy who considered himself a "hax0r" and it wasn't too hard to get things locked down even tighter. It helped that the company was in a business that gave them access behind their customers' firewalls, so security was very important to the owners.
      Regular root access with auditing will accomplish almost as much as sudo.
      True, but sudo with regular auditing accomplishes even more.
      --
      Nothing for 6-digit uids?
    19. Re:You *could*... by Anonymous Coward · · Score: 0

      We were asked why we didn't screw things up when leaving. We replied "These are computers, just give them time, the computers will do it themselves". Sure enough, three months later, we got "emergency" phone calls because nobady on staff that was left understood any of the restore/repair instructions. We said $250/hour, in advance. They said "outrageous" and hung up. Last I heard they were still punching in and recovering all the corrupted data months later.

    20. Re:You *could*... by Anonymous Coward · · Score: 0

      I'm putting in my two week notice at my current place of employment tomorrow morning after being here for over six years. The place I'm going to start working for after the new year is doing precisely this. I'm going to actually be one of THREE admins that gets things 'approved' or whatnot.

      I thought this was quite an ingenious idea.

      Posting anonymously since my current employer reads /. :)

    21. Re:You *could*... by Anonymous Coward · · Score: 0

      I've done similar but with two people entering half of the password and writing it down, not showing the other. The two slips of paper are sealed in an envelope and stored in a secure vault with **manned** security that requires signout and authorization for **all** withdrawals...

  11. How do they prevent it? by The+Beezer · · Score: 1

    Almost none. If companies can't even tell when their own employees are stealing them blind, how are they going to notice a handful of malicious lines of code in a program that's looked at by no more than a couple of people?

    1. Re:How do they prevent it? by Anonymous Coward · · Score: 0

      1) treat employee with respect and allow employee to maintain dignity.
      2) Pay employee enough to not need to fix the stock market.
      3) A little thanks,
      "Hey bob, thanks for getting that new server up. I don't know how you do it, but we really appreciate what you do around here."

  12. Which stock to buy by NicolaiBSD · · Score: 1

    Ok, I'm the sysadmin for this good ol' little company, called rootservers.net. I've planted logic bombs on our DNS servers. Please tell me again what stock to buy?

    1. Re:Which stock to buy by Anonymous Coward · · Score: 0

      Enron... trust me on this one. Dump your life into this.

  13. Staff your IT department by Anonymous Coward · · Score: 5, Insightful

    When you have reasonable salaries, reasonable work hours, and no one that runs everything.

    First of all you'd have less disgruntled employees.

    Second, you'd have less disgruntled employees.

    Third, you wouldn't need to trust anyone 100%. Most egos of sysadmins wouldn't let them let someone else compromise their system. If you have 2 or more admins 100% responsible for the integrity of a system, and each performing checks on each other, you would reduce the occurences of these types of attacks.

    1. Re:Staff your IT department by axis-techno-geek · · Score: 2
      There is only one problem with this, the PHB factor (pointy haired boss).

      PHB: I have one sysadmin on salary, and he seems to be over worked, I could:

      • Hire another -- NO, HR would want me to fill out a whole pile of forms to justify this, and I wouldn't have time for golf.
      • Just tell the existing one we will hire another -- YES, but really do nothing, and keep working him into the ground. Then only hire another when this one quits.... eeeexcellent.... when was that tee time again.
      It really comes down to "perceived" value, since I.T. does nothing but "suck" money out of the company, them all must be a bunch of slackers who deserve nothing.

      PHB at review time: The sysadmin seem to work lots of overtime, but since he's on salary this doesn't cost me anything, he must lack in organizational skills, we'll have to cut his bonus for that (and add it to mine for pointing out this flaw in the employee, I'll be able to get that new driver for my golf game now).

      Remember in the PHB's eyes salary == slavery

      --
      This is not the sig line you are looking for... -- Old Jedi Sig Line Trick
    2. Re:Staff your IT department by Anonymous Coward · · Score: 0

      Uh, what do you consider reasonable? The Record (Bergen County, NJ paper) says he was paid a combined salary and bonus of $175K!

    3. Re:Staff your IT department by wednesdaywar · · Score: 1

      It all sounds good, but what's reasonable to you may not be to me. I'm not saying the company is right all the time, but you can't stop people from being people. Many times, it's not 100% salary based. People get disgruntled, and many times, by the time the problem rears its head, you can't calm them back down.

    4. Re:Staff your IT department by Anonymous Coward · · Score: 0

      First of all you'd have less disgruntled employees.

      Second, you'd have less disgruntled employees.

      This would have sounded so much better as: First, you'd have fewer disgruntled employees. Second, you'd have less disgruntled employees. (The remaining disgruntled employees would not be as disgruntled- not that you're disgruntled employees would be smaller)

      Thoroughly off-topic. This is not intended as a grammar nazi post- it just would have been more poetic this way, eh?

    5. Re:Staff your IT department by Wind_Walker · · Score: 2
      First of all you'd have less disgruntled employees.

      Second, you'd have less disgruntled employees.

      And apparently a whole lot more redundancy.

      Plus some redundancy.

    6. Re:Staff your IT department by DigitalAdrenaline · · Score: 1

      When I worked at Palliser Furniture this is exactly the situation they had. The pay wasn't great, but it was adequate. Building a team like that is DAMN hard though. I totally miss that place.

  14. Damn by Sandman1971 · · Score: 5, Funny

    I was disappointed to find that this was an article, and not a new show on Fox.

    --
    It's better to burn out than to fade away
  15. Be easy on him by millwall · · Score: 1

    Hey guys, be easy on him. He was 60 years old, most likely he was just getting rusty :)

  16. What can be done? by perfects · · Score: 5, Insightful

    > Who can companies trust if they're afraid that
    > this kind of thing can happen?

    Nobody.

    > How can they prevent it?

    They can't.

    Employee misbehavior spans an entire spectrum of seriousness, from stealing paper clips to embezzling billions. You can't prevent a determined and dishonest sysadmin from sabotaging a system any more than you can prevent an accountant from diverting funds or an after-hours custodian from taking things off peoples' desks.

    There is no panacea, technological or otherwise.

    Preventing employee misbehavior has several parallels with Copy Protection. No affordable and practical scheme is bulletproof if the person is determined enough, so the best method is to remove the motivation. The same rules apply to all employees: treat and compensate people fairly and they will be less likely to want to hurt you.

    But even that doesn't work in all cases. If your staff is large enough there will always be people who feel that you are mistreating them, or underpaying them, and who will feel compelled to get what is "rightfully theirs" in other ways, large and small. And many people steal/etc. without regard to the harm it causes the company or other employees; their motivation is purely selfish, so it doesn't matter how well they are treated and paid.

    So even if you treat and compensate people fairly, and trust everybody you hire, you must monitor people's activity, investigate suspicious behavior, and, when necessary, prosecute wrongdoers to the fullest extent of the law.

    I probably sound cynical, but I speak from experience.

    1. Re:What can be done? by Zixia · · Score: 1
      Employee misbehavior spans an entire spectrum of seriousness, from stealing paper clips to embezzling billions.

      And some interesting and occasionally humorous anecdotes about this sort of thing (but not so much in the IT sector) can be found in the book Sabotage in the American Workplace.

    2. Re:What can be done? by sporty · · Score: 2
      Employee misbehavior spans an entire spectrum of seriousness, from stealing paper clips to embezzling billions. You can't prevent a determined and dishonest sysadmin from sabotaging a system any more than you can prevent an accountant from diverting funds or an after-hours custodian from taking things off peoples' desks.

      There is no panacea, technological or otherwise.


      Ah, but you can make it harder, by having servers administered rotate among admins. That way, you cross train, and if something looks fishy, it can be.. fixed.
      --

      -
      ping -f 255.255.255.255 # if only

    3. Re:What can be done? by Anonymous Coward · · Score: 0

      Enron was just proof of something everyone knows: Even Chief Execs rob their companies blind. Why worry about a sysadmin?

    4. Re:What can be done? by Twylite · · Score: 4, Insightful

      For some reason technical people tend to ignore many years of experience of similar problems in other domains. Quite simply, there are several effective mechanisms for preventing this type of abuse, but very few people which sufficient know-how to implement them.

      The business rules for prevention of white collar crime are division of responsibilities, and cross checking (or auditing). The rules do not change just because you are working with computers.

      The first thing to realise is that on most "enterprise" operating systems other than standard unix, the system administrator is NOT god. On NT, 2000, Novell and Trusted Solaris (amongst others) there is provision for delegating administrative privlidges and locking out the original administrator in an irrevocable manner. On most other Unix systems you can use "sudo" (or an equivalent) to selectively grant privlidges, and lock down root logon or "su" to the console only. Coupled with dual-key physical access control, this prevents any single person from becoming god ((s)he can't even modify hardware or reinstall because of physical controls). This scenario presumes procedures/rules (never leave just one admin in the room, watch and verify all operations, etc).

      Many admins baulk at this idea, but if you're serious about security, there has to be a physical barrier preventing complete power over the system. In the absence of computer systems designed for dual authentication for privledged operations, physical controls (and associated procedures) must be used.

      When responsibilities are divided, there needs to be an analysis of which privledges can interoperate, and which should not (because they could cause a security risk). The privledge of clearing log files should be limited to "god" - i.e. physical access to the console, which requires two people. Backups should be encrypted, if possible in such a manner that the key for recovery is split between two people (there is software to handle this sort of thing).

      Auditing is also essential. Every so often, external experts should be brought in and allowed to inspect the system, under the supervision of one or more of the administrators. It is likewise important that administrators be forced to take time off (instead of infinitely accuring annual leave) -- this is when fraudulent activity is usually stumbled upon.

      Does this offer complete protection? No. It won't work in organisations where there is only one admin (unless another technically savvy person can hold the second key for physical access), and it breaks down when two admins cooperate in the fraud. But it provides a whole lot more protection than the current practices, and in time can be improved (by drawing on other business and accounting practices).

      --
      i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
    5. Re:What can be done? by ivan256 · · Score: 2

      Here's why you're wrong:

      You don't need complete control to do what this guy did. You only need access to the code. If you write the code, and you're familliar with the code review procedures or smarter than the guy reviewing your code, you don't need access to the systems at all. The other hard working honest admins with software installation access will do the rest of the dirty work for you.

      Anyway, the point is that you don't need 'root' access, or lots of privlidges to sabotage a system. You don't even necicarily need cooperation for another admin.

      For all you know, they already did what you described.

    6. Re:What can be done? by ivan256 · · Score: 2

      So even if you treat and compensate people fairly, and trust everybody you hire, you must monitor people's activity, investigate suspicious behavior, and, when necessary, prosecute wrongdoers to the fullest extent of the law.


      You forgot the most important part. If you can't deal with the remaining bit of uncertanty, BUY INSURANCE! Insurance companies exist to protect against exactly this kind of risk. The more you do to prevent sabotage, the less your insurance will cost, and then if the worst happens you're covered.

      Really, do you think this guy's got enough cash on hand to cover the damages? You can't garnish his wages when he's in jail because he won't be making any money.

    7. Re:What can be done? by SuiteSisterMary · · Score: 2

      Hell, one of the simplest things you can do is log all root/admin commands to a hardcopy printer at a differnet location.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    8. Re:What can be done? by uncleFester · · Score: 2

      One thing that should be done is an effective and QUICK way to terminate employment. My last workplace was a shining example of how to handle it all wrong. My boss tells me at 8:10 to attend a meeting in a conference room downstairs.. as everyone else is in a meeting across the hall. When I ask him point-blank 'do I still have a job?,' he looks down and mutters "I can't tell you; go to the meeting." Which, of course is the answer right there.

      Now, at this point I have 15 minutes to wreak havoc, were I malicious. This was utterly ignorant handling of the situation. If you even promote the HINT a person may no longer be an employee, for shit's sake don't let them near an open account. .. did I mention I was the Unix admin? That the entire facility depended on three Alphas running various Oracle databases, DNS, etc on those Alphas? They are simply lucky I am not a vindictive person (I accept the company did what it had to, though I do still have a personal issue with the shoddy manner in which my 'boss' handled the entire affair).

      --
      -'fester
    9. Re:What can be done? by Anonymous Coward · · Score: 0

      That's fine and dandy but an employer who is likely to get hit by a logic bomb planted by a disgruntled employee are not likely to follow such stringent measures.

      i.e. they probably cut his staff and over-worked him then denied him a raise due to current market conditions. In addition, he probably wasn't allowed to use his vacation time and he was on call often. To top it all off the employee was probably really pissed off at management for their poor decisions that directly impacted his work.

      How many times do we see really stupid things going on and the only explaination is a PHB (Pointy Haired Boss) expousing the benefits through marketing speak consisting of made up words!

      Most IT workers are realists and think in a rational logical manner. We will never fully understand those with MBA's and a nack for market/business speak that is really just bullshit.

      You watch the CEO commit fraud, walk away with millions in personal profit, then get appointed by the President as the head of the SEC. Next you see how really screwed up the company is. How the customers are getting screwed on a daily basis. Watching management downsize and layoff thousands. Watch class action lawsuits pile up and get settled. Add outsouring to India to all this mess. etc. etc. etc. (recent news - yeah that would be ***[look it up]***, wonder what their IT staff is going through?...)

      There have been thoughts of sabotage but then you come to your senses and realize it won't accomplish a damn thing. You'll likely get caught in the end. Not worth the frustration. Just get the hell out and watch them self-destruct.

      The dangerous ones are the ones who are motivated enough to actually pull it off. That personality type is very very dangerous. That type would spend every waking minute for months/years planning an attack and taking his/her time. That type of person would not brag about it, discuss it in anyway, nor leave a trail. Something most people would not do. The guy got caught because he was stupid and impatient. What if he wasn't! What if he had a clue and was able to impose his power without anger?

      Most sane people would walk away and forget it.

      Employers should take a good hard look at what they can lose when they walk all over their employees. It's certainly cheaper than to ignore the problem.

      Just look at all the workplace shootings! It's no wonder some companies take employee's to an offsite location like a hotel conference room and fire them there! Handing them their personal belongings in a box and telling them not to return to the office. Some would even start a restraining order!

    10. Re:What can be done? by alphaFlight · · Score: 1

      annual leave?

      Does this mean your experience comes from government/military system security?

      One would hope that many military systems would have a very high level of secury procedures in place.

      Does anyone know if by law or policy whether military systems are reqired to follow any security policies?

      --
      -= alphaFlight =-
    11. Re:What can be done? by SwissCheese · · Score: 1

      Forced annual leave is standard in many industries. I know this was required at a bank I used to work at. Employees that handled sensitive finanicial information were required to take a least one full week (ie 5 consecutive days) off each year. This was supposedly to allow any fraud to surface that said employee may be covering up.

    12. Re:What can be done? by Anonymous Coward · · Score: 0

      gotta do this ac for obvious reasons.

      I worked at a company for 5+ years. I was having some problems of my own, but they added to it. in hindsight, it wasn't 100% their fault, but the ppl there (some of them, mostly managers) were the ones that got me to leave. I left on good terms "so to speak" and gave them lots of time and trained my replacement. things were fine.

      but...

      I was going through key person's email during my last year there because I knew something was up (and I was right) and KNOWING that information made me pissed. So, once I left, the inevitable curiosity got me to continue to "spy" on the company through some major back doors I left open and I continued to read these people's email.

      Now, here's the kicker. a couple months after I left, I spied this one email from one of the ppl that I despised the most and was high on the list for me leaving and he was dissing me ON TECHNICAL grounds (i.e. he could run rings around me technically, bla bla bla). Now, that in and of itself is laughable (COMPLETELY), but it infuriated me (and me, being jobless at the time).

      So, I logged into their local pop and corrupted their indexes so they'd have to rebuild from scratch. I did this about a week after I saw the email.

      Did I feel better? NO. I was still pissed and this guy was 3 states away from me and sure as hell I wasn't going to go there and kick the crap out of him. also, how do I approach the sob? hey you sob, I read your email and I'm gonna flail on your ass.

      nope.

      In the next company I went to work with, things were never OK from the get-go. long story short, woman put into position she's never had OVER me and she and I REALLY did not get along. I was having SEVERE personal problems at the time (life changing) and she added to the misery in a big way. we get into a major row one day. I knew something was up. I hadn't been spying whatsoever, but this time I did just on her and lo and behold, she had crafted some lies to get me fired the next day. I packed my shit, came to work the next day with full knowledge on what's to happen. Did I do anything like previous? no. I was glad to be rid of that place.

      In the end, I came away with some things:

      1) Ignorance is bliss. I never ever EVER read others emails again. I've been tempted big time (at this job no doubt) but I haven't done it. why? cause ignorance is bliss. What you don't know won't affect your decision making. fsck them. it aint about them. it's about you. YOU are better off not knowing. I will add this caveat. If (and only if) you have prudent information and can get away with it w/o anyone knowing, I'd do it again on a one-case basis if it'll protect your ass, but that's where I draw the line...

      2) revenge is for the ppl that don't want to get another job. I know countless stories of people doing something bad at work and then getting "blacklisted" for it. I did the same when I was a tyke and before I moved to where I am now. This was one of the main reasons I moved. I was young and very stupid. Essentially, no matter the job market, you do something on the way out to burn bridges or if they find something you left behind, you're screwed. The end result isn't worth the effort. fsck forgiveness. If you must do something, contact the RIAA and MPAA, BSA and tell them that they have tons o mp3/vcd/warez lying around for public consumption.

      3) corporations suck. No matter what job I've been in, the taint that mgmt has left in my mouth over the years has become bitter to swallow. Yes, companies need to make money, but the plutocrasies that occur are insane. You need to accept this as fact. GOING IN. Expect it and when it does happen, it'll be a lot easier to deal with.

      me? I'm a vengefull person by nature. high blood pressure, geek but ex-jock so I'm not a measly 80 lb weakling. screw with me, I screw back 10 fold. Do I actually believe in the above? YES. getting back at someone that disses you is one thing, but do it right. Getting back at them doing unscrupulous things that won't see the light of day cause of the method you used to GET revenge is out of the question.

      Guess what I'm trying to say is I'd rather have the person blinking from the pavement looking up at me after I just smashed his teeth in vs. being pissed at a black hole for ruining his email server. One gets COMPLETE satisfaction and revenge is then noted "CHECKED, all done". The other is you being left unfulfilled and still full of hate and revenge. You might as well not even go there.... it just aint worth it.

      Now, if I were ever to come out of a pub and see this guy again, definately I would take him up against the wall and pound on him for about 2-5 minutes, but I won't go out LOOKING for him.

      Yes, deranged am I.

    13. Re:What can be done? by j4ck50n · · Score: 1

      "Profanity is a crutch for inarticulate mother-fu**rs. " I laughed out loud when I saw this, best sig. I have ever seen. Thanks.

    14. Re:What can be done? by orangesquid · · Score: 2

      Why not engineer a smart system that tries everything in its power to prevent its demise, a la Hal? The trouble is things like physical security, but some episodes of X-files have demonstrated that a computer that controls the security system in a building can protect itself fairly well =)

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    15. Re:What can be done? by Razzak · · Score: 1

      Do you realize the cost of this? It's not just the price of a second admin, I'd take a wild stab and say it would quadruple your admin costs.

      Salary + Salary + Inefficiency of having to have 2 people approve code/review code.

      You've suddenly got 2 people doing half of the job that was done before.

    16. Re:What can be done? by Anonymous Coward · · Score: 0
      So even if you treat and compensate people fairly, and trust everybody you hire, you must monitor people's activity, investigate suspicious behavior, and, when necessary, prosecute wrongdoers to the fullest extent of the law.
      What's a bit annoying, and perhaps slightly off-topic, is that a high ranking CEO can steal millions and destroy other peoples futures and get a slap on the wrist, but a guy like this former sysadmin will probably get the max sentence.
      You don't sound cynical at all to me.
    17. Re:What can be done? by Anonymous Coward · · Score: 0

      Hrmmm, automated building security... kind of reminds me of God's donkey punch.

    18. Re:What can be done? by Anonymous Coward · · Score: 0

      accuring? baulk? privlidges?

      These seem to be common mispellings for you, rather than just typo's.

      I hate to say it, but these things remove credibility from your otherwise well-written post.

      Btw, I heavily disagree with your post.

    19. Re:What can be done? by Lumpy · · Score: 4, Insightful

      BINGO!

      you hit it on the head.... A "bad" sysadmin is far less dangerous than your "bad" accountant..

      many MANY companies were robbed blind by a bad accountant embezzling money yes you dont hear this sensationalized like this article. it doesnt matter, from the janitor to the CEO EVERY EMPLOYEE has the ability to completely ruin your company.. anyone that is paranoid about it means they know they are screwing their employees and are sure they are disgruntled and TRYING to get back at them.

      if you want to reduce the risk of having disgruntled employees screwing your company there are 2 things you need...

      1 - Pay them fairly and treat them well. this is the MOST important thing. they will NOT respect you or your company if you don't respect them.

      2 - critical parts of your company need redundancy.. if you have 15 computers and 1 sysadmin... HIRE AN ASSISTANT FOR THE SYSADMIN. less sneaky stuff happens when someone has a shadow. same as Accounting... have your books audited by someone else on a regular basis.. wow now is a good time to actually LEARN how to run your business instead of playing golf or having your Mercedes detailed.

      99% of all bad things that happen in a business is the managemet's fault. their inattentiveness or apathy coupled with ignorance and sometimes just being a plain old asshole to their employees.

      --
      Do not look at laser with remaining good eye.
    20. Re:What can be done? by Anonymous Coward · · Score: 0

      But he's allowed those misspellings--after all, his site firmly establishes his identity as a sullen, misunderstood, genius programmer goth. Sorry, make that SUPER-genius, with a girlfriend!

    21. Re:What can be done? by Frobnicator · · Score: 2
      They can at least reduce the chance a lot with redundency.
      I had an undergrad Computer Security class several years ago. It was taught by a SysAdmin at the IRS processing center. (it handles all the Business IRS submissions for the western US). Even more amazing, the professor was a SHE.

      She discussed this exact situation and several others, and how much redundancy is needed to avoid it. In one story, told a story where the top 4 sysadmins went to lunch together. Their car was hit in traffic and all 4 died. Because the govenrmnet requires lots of redundency and documentation, there were many other people at that building and at the Eastern processing center who knew and could access every password, and could fill in every aspect of the jobs of the deceased. Sure, it initially took 8 people to do the job of the 4, but there was no interruption and no major economical damage done.

      If you want a secure system, you should be able to have over half of your administrators, programmers, and other key employees suddenly die or quit, and still be able to operate normally with little or no interruption. This is even more important if you have multiple key sites -- If everyone died at one site from some plague, you should still be able to recover all of your data.

      If you can't do that, your system is not secure.

      frob.

      --
      //TODO: Think of witty sig statement
    22. Re:What can be done? by Anonymous Coward · · Score: 0

      So, you suggest to cultivate an atmosphere of doubt and mistrust?

      If two admins trust each other, they would allow the other to use their key - as long as the trust was recipricated.

      The only way to prevent that would be to make mistrust part of their job description and thats hardly a productive working atmosphere, is it.

      IMHO, the only way show that you have an element of trust in your employees and still to have a secure system is to ensure that everything that the admin does is logged.
      Remote logging all commands / keystrokes if required - Get someone to audit them and u'll know if he's used his access to turn them off or to do anything else bad - but to cultivate mistrust between employees is never good!

    23. Re:What can be done? by Twylite · · Score: 2

      In my own defense ;p "Accuring" (s/ur/ru/) is a typo, "baulk" is the British spelling of balk (see dictionary.com), and "privlidges" is one of those words that I was never privileged enough to remember how to spell correctly (so yes, a common misspelling).

      Would you care to state your disagreement?

      --
      i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
  17. similar story by KirkH · · Score: 5, Interesting

    Something similar happened to my Dad's business about 15 years ago. Back then, they just trusted the employees. For some reason I can't recall, they decided to fire the sysadmin that was running their billing systems and gave him a months notice. During that month, they let him take time off from work to interview at other places and were generally pretty nice about the whole thing.

    A couple weeks after he left, the system started crashing and losing data. Apparently he used a rather well-known bomb because the company they used for support was able to dial in and found it rather quickly. He was charged, arrested, tried, and found guilty. It was a big deal because the state (South Carolina) had just passed some really though computer crime laws at the time, and the Attorney General wanted a "test case" for the law.

    My Dad and his partner's requested that the guy not get any jail time since he had a wife and some kids, but he got major probation and a huge fine (something like $60,000, which was a lot back then). Plus he now has a felony charge on his record. Last I heard, he had gotten out of the computer biz and was working in a family business.

    Anyway, the short lesson is: if you're a company firing someone with privileges, pay them the two weeks or whatever but don't let them back on site. And if you're the guy getting sacked, don't try to get revenge through sabotage; it's just not worth it.

    As an aside: every place I've worked had a policy that whenever someone was fired they were led to their desk with a cardboard box, then escorted out of the building that very moment.

    1. Re:similar story by Lebannen · · Score: 1

      As a quick note, that only protects you from people you're firing. In this case, the guy had been working on the logic bomb for four months [article quoted november->february], made a complaint about salaries, and quit.

      Not much you can do in a case like this, apart from deleting all your stuff and starting afresh, especially if he's built it into another app.

      Could someone clarify the use of put options? The guy in the article bought $21,000 of put options, which tells me either that he didn't do it for the money - in which case, why even buy any put options, as it makes you easier to trace and accuse? - or that $21,000 of put options can translate to vastly more than that in money terms.

      --
      Diplomacy is the art of saying "nice doggie" whilst looking for a rock
    2. Re:similar story by eam · · Score: 2, Insightful

      > and a huge fine (something like $60,000, which
      > was a lot back then).

      Wow. I must not be making enough money, because I think that is still a lot.

    3. Re:similar story by DeepRedux · · Score: 2, Informative

      Puts can translate to vastly more money.

      For example, right now UBS stock is about $50 and for $0.40 (last trade) you can by a put option with a strike price of $45 that expires in about a month. So for $0.40, you can by the right to sell the stock at $45.

      If the UBS were to drop to $40, the payoff would be $4.60 (45-40-0.40). A $21K investment would pay $241K (less commissions).

    4. Re:similar story by fluffhead234 · · Score: 1

      Could someone clarify the use of put options?

      Suppose that you own 100 shares of Microsoft. You think that the price of MS is going to decline over the next few months. You are worried that you are going lose money when Microsoft falls. What you could do is buy a but options that allows you to sell your 100 shares of MS at a set prices during a set time frame. Suppose that MS is trading at 100/share. The premium on the put option is $0.14/share. Your inital out flow of cash would be 100*.14 or $14.00. Assume that the put option contract allows you to sell for 70/share

      Now suppose the price of MS dropped to 50 dollars a share. The value of you current holdings are $50 (price) * 100 shares or 5000 dollars. However, the value of your put option $70 (specified option price) * 100 shares - 14 option premium = 7000 - 14 = $6986

      Fluff

    5. Re:similar story by Telastyn · · Score: 2

      My company also has the policy that while the employee to be fired is in their firing meeting, IT resets their accounts and takes their computers. They can request info off of their work machine, which is screened for company/competative data and then mailed to them later.

      This is for everyone too, not just privlidged employees

    6. Re:similar story by Carnivore · · Score: 1
      What I don't understand is how he could make more money with this. Here's what I understand from the discussion:

      • To use put options you have to own stock.
      • If you're worried that the stock will fall, you can buy a put option to prevent excessive loss.

      So if he already had the stock, what good is the put option if he sells the stock at higher than current market value after a big crash in the stock price? Wouldn't that still be lower than its non-logic bombed price?
    7. Re:similar story by cculianu · · Score: 1

      This is incomplete information.. You aren't just paying the $0.40 per share -- you are also LIABLE for the stock's future price should it actually RISE. This means that if UBS were to go to $55, you would have to fork over additional dough to cover the put (probably something like $9.60 per share!!).

      Although you have to throw only like 1% of the price of the stock in as an investment and can potentially make huge amounts, if the stock's price rises you are pretty much fsck'ed and there is no limit to how much money you can theoretically LOSE! (This is unlike regular trades where the amount you can lose is bounded by the price of the stock when you bought it).

    8. Re:similar story by alwayslurking · · Score: 1

      You don't have to own the stock. You can buy it post-crash to cover your puts. See here for a nice real world example.

    9. Re:similar story by DeepRedux · · Score: 1

      You are confusing puts and shorts.

      With a put option your only liability is the price of the option (in this example $0.40). If the stock goes to $55, the put expires worthless, but you are only out the initial $0.40.

      The other way to profit from a decline in price is to short a stock. Shorting is selling a stock you do not own and hope to buy back later at a lower price. If the price increases you will have to make up the difference. So if you short at $50 and the price goes to $55 you lose $5. The advantange of a short is that if the stock declines to $49 the short is profitable ($1) but a put with a strike of $45 is worthless.

    10. Re:similar story by gotan · · Score: 1

      It's not like that at all, that's why they're called options. Nobody would be so silly and pay for the kind of papers you describe. Only the guy who sells the options has got the other end of the stick, meaning he has to pay for the difference if anyone makes use of their put options.

      There's also BUY-options (or something like that) letting you buy stock at a fixed price sometime in the future. So if you know there's an important event in the near future that will have a huge impact on the stock price of a company (one way or the other) you can even buy PUT and BUY options, make lots of cash on one of them and throw away the other.

      --
      "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
    11. Re:similar story by gotan · · Score: 1

      You don't have to use the put-options, you simply trade them, but you could as well buy the stock after the price dropped and then use the put-options to resell it again at a higher price.

      --
      "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
    12. Re:similar story by Fubar · · Score: 2, Informative

      A friend of mine was let go last week. During the meeting they informed her she could stay until the end of the week (3 more days), but she would not have access to anything.

      Her access was removed during the meeting. She elected to head home immediately afterwards.

    13. Re:similar story by Courageous · · Score: 2

      Anyway, the short lesson is: if you're a company firing someone with privileges, pay them the two weeks or whatever but don't let them back on site.

      My company has decided that the sort of behavior your recommend is insensitive and damages the moral of the employees who remain. We give everyone a one month notice, during which they are paid, have full access to their office and accounts, and aren't required to work at all. Instead, their office is a base for finding new work.

      C//

    14. Re:similar story by Anonymous Coward · · Score: 0
      he got major probation and a huge fine (something like $60,000, which was a lot back then).

      Only $60,000? You're right, the guy did get off with a slap on the wrist. I mean, come on! I could easily pay that off with my salary if I stopped eating altogether and lived on the street for two or three years.

    15. Re:similar story by cwernli · · Score: 1

      The assumption that you have to already own stock to buy put options is incorrect.

    16. Re:similar story by bughunter · · Score: 2
      pay them the two weeks or whatever but don't let them back on site
      Well, that's good advice, but it's not enough, as the following two stories illustrate:

      In 1989 I worked for a small startup company that was all Mac, and used an Appletalk network. Also on the network was a couple modems so that execs could dial in. Well, the company's flagship product failed catastrophically and the staff was eventually laid off in waves. When the Mac admin was laid off, he dialed in and found the admin account password had not been changed. So he composed a short Word document and sent 999 copies to every printer on the network, guaranteed to cause them to broadcast "out of paper" messages and give the document maximum exposure. The document was a quote from the catty blonde executive secretary:

      I've been at the bottom and I've been at the top, and I don't care how much dick I have to suck, I'm staying at the top.
      Of course, this valuable woman (indeed a hottie) still worked there. And when she found this document overflowing the outbins of every printer in the building, what did she do? She went around the office with a stack of them in her hand shrieking, "Did you do this?" at everyone...

      That sysadmin became one of my closest friends.

      At my current job, the Technical Publications interleaf network was brought down when the real admin deleted an account. At some point in the past she had brought in an "expert" from our software department -- a college student. A cocky, arrogant sonofabitch as I recall... I met him a few times and didn't take well to his air of superiority and disdain for others.

      Anyway, the fix was simple, but annoying. When he was in there doing the job she asked for, he set up a chron job that would delete the password file if it discovered his account had been deleted. Well, it was, and so... no logins for an entire day.

      This was years and years ago, before most management was aware of the seriousness of computer sabotage. I tried to explain to management the seriousness of the act, and the ethical bankruptcy that was required to do such a thing. They brushed me off, and the kid was eventually hired on a full time basis. So it didn't suprise me when the same thing happened on the software configuration management server after the guy quit a couple years later.

      --
      I can see the fnords!
    17. Re:similar story by Carnivore · · Score: 1

      Thanks. I understand now.

    18. Re:similar story by atticusfinch1970 · · Score: 1
      I worked for a web-dev company several years back. Back then, I was the sole admin for the company-web, sysadmin, fax repairman. The management went through some restructuring and a new business manager decided to split webmaster and sys-admin functions. I was interested in the webamaster position since I had been doing it for over a year anyway and thought that that was the direction I wanted to go. The new bus-manager decided to hire someone else twice my age for twice my salary.

      After 3 weeks the new webmaster took another position for more money leaving the company high and dry. Of course, they asked me to take the position THEN but after feeling slighted, I had started looking elsewhere- and, found a really great position where there was growth potential and a young, hungry staff.

      I declined the position and left. My former company found someone else(s) to do both positions and it wasn't long before I was getting daily calls: what's the router password? Who's the contact for this contract? How does this script work? etc.

      I guess my point is: virtue is it's own reward. In every case I gave support and sometimes spent a few hours walking the new guys through something. I had no obligation to do so; I was still a little bent about being passed over for the job I was already doing. But it later came back. About 2 years ago I was applying for a position and the guy who interviewed me was my former boss (who actually supported my position). He said he was amazed that I still did the right thing in spite of all that had happened. Two months after I got THAT job I quit for more money elsewhere. Wait, um...nevermind...

  18. Absolute Beginner by Anonymous Coward · · Score: 0

    If he wanted to do it right, and fuck them up badly, he would have replaced good data with bad data in their databases ... gradually. No backup would have been able to restore that one.

  19. Use Robots by ignoramus · · Score: 0

    Maybe we could create a kind of chrooted jail for the sysadmins?
    Maybe we could split the root password between 3 people, thereby ensuring that only a flat out conspiracy of the entire sysadmin committee could take down a system?

    Oh, but who would do these things, set up the jails/accounts etc.? Blast, a super-sysadmin to deal with!

    Ah, I've got it: Robots! You can trust your Robotn... but what of the guy who programs them)

    Seriously, someone eventually needs to wield rootly powers over these machines. If you can't find someone you trust, you've either got to :

    A) choose someone who's so incompetent you will be able to unmask and deal with their evil deeds

    B) do it yourself (which may or may not be the same as A)

    Same goes for the guy who fixes your brakes or the elevators...

  20. ...so? by TrumpetPower! · · Score: 3, Insightful

    How is this different from any other kind of sabotage by employees or ex-employees? As long as there have been accountants, there has been embezzlement. A short-order cook could forget to wash his hands. A construction contractor can use sub-standard building materials.

    You gotta trust somebody; just make sure it's somebody worthy of trust.

    As for preventing this particular kind of sabotage, use the same principles as everywhere else: supervision, audits, bonds, insurance, and the threat of jail time if the rest fails. Oh--a good disaster recovery plan sure doesn't hurt, either.

    Cheers,

    b&

    --
    All but God can prove this sentence true.
    1. Re:...so? by Anonymous Coward · · Score: 0

      Using all of those enforcement methods alone will simply drive all of your qualified IT geeks away.

      While you may save money short term, long term you will lose much more in failures (missed deployment dates, lost data, etc..) as a result of the substandard IT staff you do manage to attract.

      Obviously it would have been cheaper for PaineWebber to pay the guy an equitable benefit, rather than having to deal with the issues they are now (at a whopping 3 million dollars no less).

      Salaries for sysadmins (including database administrators) are much lower than other IT professionals. Its just like teacher's salaries - everyone knows the job is important - but no one is willing to pay for it; on the flip side our middle managers and football players earn quite a bit more, and yet don't do work that is nearly as important over the long run.

      Which segways nicely to the discussion a few days ago about the difference between suits and geeks - benefits break on those lines as well.

      Pay the geeks what they are worth, and the systems you know nothing about will continue to work properly. Don't, and suffer the consequences (either from intent or ineptitude).

    2. Re:...so? by Anonymous Coward · · Score: 0

      i would think that it's different in the way that although accountants can hide a "bomb" in the books, and a builder can use substandard materials (even after an 'inspection' ?) a sysadmin has yet even more places to hide such a bomb, and more chances of getting away with it if the IT department is very thin.

    3. Re:...so? by protogeek · · Score: 1
      You gotta trust somebody; just make sure it's somebody worthy of trust.

      That's the only real solution: Hire the right people. Audits, oversight, and so on require technically competent people, and very few companies are both able and willing to spend the money to get them. But treating every employee like a crime wave waiting to happen isn't, in the long run, going to do much good either. It may just encourage them to live down to the company's expectations.

      At my last job, I was overworked, underpaid, got my performance reviews from a person who literaly didn't know the difference between a server OS and MS Word... all the usual crap that makes techs go postal. When the last straw finally came, I gave them four weeks notice, which I spent documenting every procedure I was involved with and completing as many outstanding tasks as possible. My last act was to send my passwords to the guy at the sister office who'd be filling in until they hired my replacement.

      I could have screwed them. I was the only technically competent person in the building. I held the backups. I could have ordered myself a new computer on the company account several times over without any chance of getting caught. But I didn't, and not because anyone was escorting me around the building.

      Of course, if you hire the right people and treat them decently, they not only won't screw you when they leave, they won't leave. Sadly, that's a more advanced lesson than most companies can handle.

    4. Re:...so? by Anonymous Coward · · Score: 0

      Please, the scooter is a 'segway', to transition to a new topic is to 'segue'.

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

      ... A construction contractor can use sub-standard building materials.

      It's obvious you don't know anything about construction. They would never use anything but sub-standard material in the contracted building. The good stuff is stolen by the workers.

  21. One suggestion by tmark · · Score: 1

    One way to help prevent this kind of behavior is to punish these people severely. Punish them just like they *did* plant a bomb in the computer room, that *could* take out machines and cost many hours of work, just like the 'logic' bomb that was planted. Punish them under securities laws just as if they were trading on 'real' or conventional insider information. Treat these crimes as the serious ones they are, and you will at least have as much of a deterrent as you have preventing people from planting real bombs. Treat it just like it's mischief, and people will be encouraged to continue trying to do this.

  22. A novel way to pay for retirement... by constantnormal · · Score: 5, Interesting

    ... pull a stupid crime and spend the rest of your life in a state-funded institution.

    1. Re:A novel way to pay for retirement... by AngryPuppy · · Score: 1

      Maybe I'm misunderstanding your comment, but I would never compare incarceration to retirement. Do you ever watch Oz on HBO? It may not be as bad as that (I imagine not), but any state penitetiary is probably closer to that than it is to being a country club. I don't think many Slashdotters would fare well when Bubba and the other girls decide to "initiate" you. I hope to spend time traveling when I retire... enjoying the outdoors. Hard to do that in the pen.

    2. Re:A novel way to pay for retirement... by Anonymous Coward · · Score: 0

      As long as you don't get thrown into federal 'fucked in the ass' prison..

      Unless that's your sort of thing..

    3. Re:A novel way to pay for retirement... by Anonymous Coward · · Score: 0

      Please, it's a Federal pound me in the ass prison.

      For corrupting the quote, I sentence you to watch the movie again until you get it right. Thanks.

  23. Re: by Anonymous Coward · · Score: 0

    Not even close. Thanks for trying and better luck next time.

    Do have a nice day.

  24. Configuration Control by Detritus · · Score: 5, Informative

    For critical systems, nothing gets changed without an approved change request. All changes must be examined, tested and approved by someone other than the programmer. You can also have a separate group to maintain the source libraries and to do builds.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Configuration Control by tomhudson · · Score: 2

      Of course, this doesn't prevent someone from making undocumented changes on the sly if they've got root access ... or better yet, modifying the backups, then "arranging" a system crash. Who's going to audit a "known-good" backup, especially when your systems are down?

  25. Just got my bonus... by Anonymous Coward · · Score: 0

    ...soooo I must ask if anyone knows where I might be able to find a copy of these scripts...

  26. Defuse kit? by Anonymous Coward · · Score: 0

    Just like in Counterstrike: The company should have spent the extra cash and time and got one!

    It comes oh so handy when the bomb is beeping away!

  27. Old Method, But New Prosecution/Media Coverage? by alkini · · Score: 1

    I was amused when, in casual discussion, my boss brought up a similar topic soon after I was hired. He knew that I was a fan of Linux/UNIX (but unfortunately I use little at work) and he made a comment about cron'ing a job that would delete everything from the filesystem if I hadn't logged in for x days (he jokingly called this "job security"). So, I guess my point is that this topic has been kicked around for a while, and companies know about the potential, but I can't say that I've ever seen prosecution for such actions. Is this the first time we've seen prosecution and/or media coverage for this type of action?

  28. Perhaps This Could Be Avoided By... by Anonymous Coward · · Score: 0

    The simple fact that CO's and up usually make an insane salary plus options and this never seems to trickle down to the people that actually make things work.

    For example, the latest IT slump and all the layoffs, has anyone elses work more than doubled? What about your pay? Bet your CTO got a pretty nifty increase though for higher production with less people, etc. This combined with the fact that once they use you up they throw you away.

    I think it's amazing that this doesn't happen even more than it does.

  29. Re: Sysadmins never go bad ... by gnixdep · · Score: 1, Funny

    ... they just decompile.

  30. Organizational Behavior (Re:What can be done?) by Anonymous Coward · · Score: 0

    Behavior in Organizations

    Or, more specifically:

    Chapter 5: Work Related Attitudes: Feeling about Jobs, Organizations, and People

  31. Tech plan = Good; Financial plan = Bad by ohboy-sleep · · Score: 4, Funny

    With the Paine Webber guy, I was amazed this guy didn't think the SEC could put 2 and 2 together.

    "Hmmm, there's the guy who had access to the company's computers and made all those put options, but I don't know if there's any way we can prove motive or opportunity."

  32. Who can you trust? by Anonymous Coward · · Score: 4, Interesting

    Trust in God; Everybody else pays cash

    Who can you trust? -- Nobody. As our master said:

    For of men it may generally be affirmed, that they are thankless, fickle, false, studious to avoid danger, greedy of gain, devoted to you while you are able to confer benefits upon them, and ready, as I said before, while danger is distant, to shed their blood, and sacrifice their property, their lives, and their children for you; but in the hour of need they turn against you. The Prince, therefore, who without otherwise securing himself builds wholly on their professions is undone.
    Machievelli, The Prince Ch 17.
    The answer to the question is no one, not even your mother. If you are not secure against being hacked by an insider, you are not secure. And that means everybody, Newspapers are full of headlines about CEO's ripping off their companies. Stories about long-time trusted employees who embezzle a few hundred thousand dollars are so common that they usually wind up on page 7 of the Metro section.
    1. Re:Who can you trust? by Elwood+P+Dowd · · Score: 2

      Stories about long-time trusted employees who embezzle a few hundred thousand dollars are so common that they usually wind up on page 7 of the Metro section.

      And that's the ones that are caught.

      --

      There are no trails. There are no trees out here.
    2. Re:Who can you trust? by nakaduct · · Score: 2
      And that's the ones that are caught.
      Yeah! Err....... I mean, "yeah."
    3. Re:Who can you trust? by modme2 · · Score: 1

      Perhaps Machievelli is the one you should trust least of all? ;)

  33. My answer ... by duck+'o+death · · Score: 1

    Who can companies trust if they're afraid that this kind of thing can happen? How can they prevent it?"

    Go and *kill* your sysadmin right now. And while the lab computers slow down and fry in front of your eyes, eaten up by crappy pop mp3's and virii, just go ahead and bliss out to your own ignorance and the joy that no one will tell you your a horrible, horrible person, again.

    At least that's what I'm going to do as soon as I figure out what the hell is wrong with my computer.

    --
    Don't put salt in your eyes.
  34. they can never prevent this happen by z01d · · Score: 5, Insightful


    SysAdmin, as the word says, it's the Administrator of the System.

    there's no technical way to restrict their actions, or we should restrict the computer's capacity.

    people do bad things for money, that's all, how could we prevent this happen? how could we prevent crime? how could we prevent people shoot each other? these are analog.

    it's political or human issue. not technical.

    1. Re:they can never prevent this happen by WetCat · · Score: 1

      No... if you want to, you can have
      additional Security Officer that
      will give "tickets" for admin actions.
      If you want working architecture that use this concept
      go to www.rsbac.de

    2. Re:they can never prevent this happen by Anonymous Coward · · Score: 0

      people do bad things for money, that's all, how could we prevent this happen? how could we prevent crime? how could we prevent people shoot each other?

      elect Mickey Mouse for president, and all this will vanish!!!

    3. Re:they can never prevent this happen by mcdrewski42 · · Score: 1

      Yep, there's no real difference between the sysadmin, with full access to the system and the head of security, with all the keys and access to the video camera feeds in the bathrooms.

      --
      /* affect != effect */ void affect(int *thing,int effect) { *thing += effect; }
  35. Gee I'd think arrest/prison are deterrants by fw3 · · Score: 1
    Who can companies trust if they're afraid that this kind of thing can happen? How can they prevent it? The article noted a 1.25 million dollar / 20 yr prison term possible sentences.

    Malicious leaving employees are hardly new (and usually *even less* creative than this idiot). Obviously single points of failure, whether they're hadware, software or human are undesirable in complex systems. That's why secure/survivable systems adopt redundancy and defense-in-depth postures.

    If these were in any way 'mission critical' systems at Paine Weber I dare say they're running redundant. In addition to the change-control proceedures mentioned above it would certainly be possible to separate admin/authentication roles on each side of the redundant systems, allowing no one admin to bring down the whole show.

    And of course effective / secure backups remain as the usual last line of defense.

    --
    Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
    bsds are of course just BSD
  36. Wonder how big of a logic bomb it really was... by Neologic · · Score: 1

    Why did he think that his logic bomb could affect the company's stock price enough for him to make a reasonable profit on his put options?

    Maybe he was just so egotistical that he thought his systems were that important? I am sure a company as big as Painewebber would have a decent backup and recovery plan. Well, then again that is probably assuming too much.

    Also, I wonder how the estimate of 3 million in damages was arrived at? I suspect this might be the company making this numbers up. Maybe one one of the files he deleted had the number 3 million on it....

    --

    "I hate quotations. Tell me what you know." -Ralph Waldo Emerson

    1. Re:Wonder how big of a logic bomb it really was... by Anonymous Coward · · Score: 0

      Well, if he insisted on being a crook, he should have been a better one.

      He 1.) sabotages company system, and 2.) buys put options.

      Instead, he could have 1.) cron'd a patch to really really fix a nagging software problem that he should have fixed anyway during his tenure and 2.) bought call options instead of put options.

      When the miracle software patch kicked in, and the company enteres the Net Nirvana of Blessed Enterprise Information Freedom Peace And Love, Baby!, the corp's stock would go up, he unloads his call options, and pockets a nice chunk of change for a job well done...

      Come to think of it, at age 60, how many years did he have left before he could have retired legit? He screwed up big time...

  37. Next time on Fox News... by dethl · · Score: 1, Funny

    When Sysadmins Attack!! Watch as they reprogram their employers servers to backfire...muhahahaha...Now watch as they make millions off the stock they sold by destroying their company!! It's so gruesome, it could only be on Fox News! ::Check your local listing for times::

    --
    "Some fight for law. Some fight for justice. What will you fight for? One day, you will see."
  38. How to avoid this problem by puppetluva · · Score: 5, Insightful

    Don't keep disgruntled employees or employees that you keep hidden away in a back room and ignore. Management that keeps good relationships with its employees don't have as many problems with this sort of thing.

    This means:
    1) Help work to keep employees happily employed (not with bribes - with real career paths, personal interest, etc.). If you keep wage-slaves, expect mutiny.
    2) Actively replace employees who can't be kept happily employed. Get others who are competent and glad to have the spot (which shouldn't be too hard in this economy). Keeping people around who don't want the position isn't doing them any favors. If no one who would be qualified would also be glad to have the spot, rethink the position.

    "Management" should be helping manage situations like this. If this guy had been disgruntled for a long time, it seems to be their fault for keeping him (and keeping him unhappy and ultimately vengeful). Sounds like someone did a bad job at people-management . . . sounds like the type of willfull neglect that is inexcusable but all too common. Many people think that "management" is watching the bottom line -- that is a lazy, oversimplified way of looking at an important job.

    1. Re:How to avoid this problem by lostboy2 · · Score: 3, Interesting
      Help work to keep employees happily employed (not with bribes - with real career paths, personal interest, etc.). If you keep wage-slaves, expect mutiny

      I second that motion. Money is only one means of rewarding/compensating your staff. Respect is another one, and one which often is ignored.

      I once did a gig as a conslutant for $COMPANY. When the $PHB who hired me introduced me to the SysAdmin, the $SA was visibly displeased. I suspect that
      • $PHB had failed to mentioned to $SA that this hire was taking place
      • the $SA didn't have a say in the hiring process (he certainly didn't interview me)
      • the $PHB may not have mentioned to the $SA that $PROJECT was taking place.
      So, when $PHB mentioned to $SA that he needed to set me up with a computer and network account, $SA gave me the list of all of the admin passwords on all of their servers and said I could set up my computer and account myself. $SA quit within a week after I was hired.

      Needless to say, that was an interesting experience. :-)

    2. Re:How to avoid this problem by Frobnicator · · Score: 2
      One of my sys-admins has a poster on the inside of his door, which he usually keeps under his jacket. It has a picture of a boss and something like "Are the machines for the new people ready?" and a translation of "I guess I should tell you I'm going to hire some people."

      It's amazing to me how many PHB's keep their SA's out of the loop. It's also amazing to me that PHB's will say "I want this put together by $DATE" where $DATE is just barely enough time if everything else is delayed. The SA gets it done at a huge cost to other projects, and then the PBH doesn't use it until several weeks after the date.

      An unhappy sysadmin is a big security hole.

      frob.

      --
      //TODO: Think of witty sig statement
  39. Sysadmins? by Titusdot+Groan · · Score: 5, Funny
    Luckily it's only sysadmins that do stuff like this and not traders, accountants or the CEO!

    C'mon -- this is really small potatoes ...

    1. Re:Sysadmins? by Iamthefallen · · Score: 5, Insightful

      yeah, but the difference is, the sysadmin is a criminal, a CEO that's stealing is just unethical...

      --
      Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
    2. Re:Sysadmins? by timeOday · · Score: 2
      yeah, but the difference is, the sysadmin is a criminal, a CEO that's stealing is just unethical...
      You know, I don't have any mod points, so I'm just going to say that is very "insightful."

      My guess is the Paine-Webber guy will be reamed, and that's justice. But what about the people whose salarary+bonuses alone cost more than the damage this guy caused, and whose shenanigans drive a billion-dollar company into the ground, destroying people's pensions? That's a heck of a lot worse than forcing a Windows reinstall.

    3. Re:Sysadmins? by Guppy06 · · Score: 2

      "yeah, but the difference is, the sysadmin is a criminal, a CEO that's stealing is just unethical..."

      No, these are CEO's we're talking about. It's getting caught that's unethical.

      When your job is to busily whore yourself out to investors, just how "ethical" can you be?

    4. Re:Sysadmins? by wobblie · · Score: 2

      This guy's in jail and Bernie Ebbers, who ruined the lives of many people, has not even been charged with anything.

    5. Re:Sysadmins? by EvilBudMan · · Score: 1

      Damn right! Sometimes the sysadmin might be scapegoated by that very same CEO. "I lost my files so it's the sysadmin's fault." Justice seems to be easier to get if you can pay$ for it.

    6. Re:Sysadmins? by ces · · Score: 2

      Don't forget the auditors.

      --
      Happy Fun Ball is for external use only.
    7. Re:Sysadmins? by ces · · Score: 2

      I don't know, some of the upper-level executives involved in the current scandals have had criminal charges filed against them.

      And don't forget the new magazine that will be coming out due to these scandals:
      "Martha Stuart Living -- In Prison"

      --
      Happy Fun Ball is for external use only.
    8. Re:Sysadmins? by Anonymous Coward · · Score: 0

      Moderate what you understand, reply to what you don't agree with

      Hear that, moderators? He said 'stop moderating'.

  40. The law on the right side... by SoupaFly · · Score: 1
    Duronio is being charged with securities fraud and one count of computer related fraud. The charges carry combined maximum sentences of 20 years in prison and fines of more than $1.25 million.

    Nice to see computer laws working the right way for a change.

    Too bad there's no law against stupid.

    1. Re:The law on the right side... by Anonymous Coward · · Score: 0

      our jails aren't big enough.

    2. Re:The law on the right side... by Minna+Kirai · · Score: 1

      Except, this shouldn't be a computer law at all. Fraud is fraud on the telephone, in person, or through a web browser. We've had wire fraud statutes for around 100 years.

      All of this obviously illegal stuff was already sufficiently outlawed when the internet was still a fleeting dream in Al Gore's little head.

  41. Escalation by mariox19 · · Score: 0, Offtopic

    This goes way beyond pissing in the company coffee pot.

    --

    quiquid id est, timeo puellas et oscula dantes.

    1. Re:Escalation by eam · · Score: 1

      Ah, so that's what's been wrong with the coffee...

    2. Re:Escalation by Anonymous Coward · · Score: 0

      Hey now! I drink that coffee.

      Damn disgrutled employee. Be luck you have a job at all.

    3. Re:Escalation by archeopterix · · Score: 2
      This goes way beyond pissing in the company coffee pot.
      Yeah, once you kill your boss and all coworkers, it goes downhill - you start planting logic bombs, stealing money from your company and end up pissing into the coffee pot and *gasp* stealing paper clips!
    4. Re:Escalation by Rocky · · Score: 1

      Mmmmm... you know this coffee has a little "wang" to it...

      --
      "I'm an old-fashioned type of guy. I worship the Sun and Moon as gods. And fear them."
  42. That's nothing by Anonymous Coward · · Score: 0

    Our sysadmin has us on Netware and Windows. The whole system's just a big collection of logic bombs. (I guess the only reason it ever works is like all the bugs Mr. Burns had that couldn't get through the door.) And we have to keep calling him back to fix things almost every day.

    It's more like the opposite of leaving a logic bomb: make the whole system so crufty and complex they're afraid to fire him.

  43. He was a PeeCee guy... by Anonymous Coward · · Score: 0

    not a sysadmin. According to SysAdmin magazine, we sysadmins administrate Unix systems. Not PeeCees

  44. FWIW.... by DuckDuckBOOM! · · Score: 1
    How can they prevent it?
    1) For small companies: Do pre-employment background checks and reference checks. Carry employee fidelity bonds, and make sure the co's other insurance is up to snuff. Keep an ear to the ground for the kind of discontent that can turn malevolent.

    2) For medium co's: (1), plus have system management processes in place to prevent unauthorized / undocumented mods.

    3) For large co's: (1) and (2), plus routine scheduled and unscheduled audits.

    4) For all co's: Recognize that achieving 100% security is like achieving 100% lightspeed. You can push the limit as closely as you want and can afford, but you can't reach it.

    --
    Life is like surrealism: if you have to have it explained to you, you can't afford it.
  45. I can't believe by TerryAtWork · · Score: 3, Funny

    That this firm had a SIXTY year old sys admin.

    There's hope for me yet.

    --
    It's Christmas everyday with BitTorrent.
    1. Re:I can't believe by EricWright · · Score: 2

      Probably cause they run a 30 year old system, and can't find anyone younger who knows the system, or cares that it exists.

  46. don't put all your security eggs in one basket by HealYourChurchWebSit · · Score: 3, Insightful

    If systems are so critical and secure, then you need to separate responsibilities, and dispense information to those holding the keys on a need to know basis.

    --
    --- have you healed your church website?
  47. Re:You *should*... by SEWilco · · Score: 1
    You don't have to have two sysadmins.
    Your sysadmin has to operate transparently, so anyone (any techie) who looks at what is being done can see what is done, how to do it, and why.

    A system administrator should be documenting all the procedures, so everything can be kept running during vacation or when sysadmin is otherwise not available. Everything should be backed up, restoral process should be documented, and all local modifications documented.

    In this case, the source code for the local modifications should have been available for review and a recompilation should match what is installed.

    Incidentally, the auditor has some questions about those machines with patched and repatched binary operating systems and autoupdated applications...

  48. /. caught the clap from k5 by wiredog · · Score: 2

    or something like that.

  49. BOFH alert! by ACK!! · · Score: 2

    Makes my little cron job that changed the shell on this user's account three times a week look really mild in comparison.

    That guy annoyed the hell out of me one too many times.

    --
    ACK /ak/ interj. 2. [from the comic strip "Bloom County"] An exclamation of surprised disgust, esp. i
  50. How to prevent it? by rolfwind · · Score: 1

    By punishing the guy. That way, it'll give other companies peace of mind that this type of behavior has consequences, and won't give a bad rap to other sysadmins.

    Don't feel sorry for the guy, he's stupid and now unemployable as a sysadmin. And he did this over what? Because of his salary and bonuses? Go find another job, don't go beserk!

    Technological solution might hinder this but there will always be someone in a trusted position that can damage shit. At best, some type of system, away from the sysadmins, that logs the exact changes to the system would help.

    That's what pisses me off about Enron executives, they caused at least 1000x the damage to their people but they get treated with kid gloves compared to this guy. The top brass also needs to find out that there are consequences to illegal/hurtful actions they initiate.

  51. Unfortunately by Anonymous Coward · · Score: 2, Insightful

    It is not equivalent to a real bomb. There was no destruction of property, no casualties. It's in a completely different league. The real solution here is to treat your employees with respect and not treat them as slaves.

    1. Re:Unfortunately by N3WBI3 · · Score: 1

      Actually if you perminatly destroy data you are destroying property. Now I dont know how the law goes but I think the parent has a good point.

      --
    2. Re:Unfortunately by Anonymous Coward · · Score: 0

      There was destruction of data that was company property. Even if all of it were 100% recoverable, it takes time and money for the firm to do the recovery.

      Just because people weren't killed or maimed does not make the act harmless.

      And another thing: Some people, no matter how well you treat them, are sociopaths. How do you know that this is not the case with this guy?

      Maybe some of these people can be fixed, but for my tax dollars (which take hours of my life to earn--hours that I can never get back), I think that once these animals are caught acting illegally on their impulses, they should be warehoused. I hope this piece of human garbage dies in prison.

    3. Re:Unfortunately by Anonymous Coward · · Score: 0

      Maybe some of these people can be fixed, but for my tax dollars (which take hours of my life to earn--hours that I can never get back), I think that once these animals are caught acting illegally on their impulses, they should be warehoused. I hope this piece of human garbage dies in prison.

      Prisons which take tax dollars to build and to run (which take hours of your life to earn). You seem to have forgotten that little point.

  52. Don't use a stick as your only tool... by Anonymous Coward · · Score: 0

    Using enforcement methods alone will simply drive all of your qualified IT geeks away.

    While you may save money short term, long term you will lose much more in failures (missed deployment dates, lost data, etc..) as a result of the substandard IT staff you do manage to attract.

    Obviously it would have been cheaper for PaineWebber to pay the guy an equitable benefit, rather than having to deal with the issues they are now (at a whopping 3 million dollars no less).

    Salaries for sysadmins (including database administrators) are much lower than other IT professionals. Its just like teacher's salaries - everyone knows the job is important - but no one is willing to pay for it; on the flip side our middle managers and football players earn quite a bit more, and yet don't do work that is nearly as important over the long run.

    Which segways nicely to the discussion a few days ago about the difference between suits and geeks - benefits break on those lines as well.

    Pay the geeks what they are worth, and the systems you know nothing about will continue to work properly. Don't, and suffer the consequences (either from intent or ineptitude).

    1. Re:Don't use a stick as your only tool... by Anonymous Coward · · Score: 0

      Nowhere in the article does it state his salary and yet everyone is saying he's probably an underpaid employee. Let's not jump to conclusions -- if he was knocking down $125K a year, would the "underpaid" stance go away?

  53. Forensic hacking by laughing_badger · · Score: 2, Interesting
    I'd love to know more about how much hard evidence they were able to gather about this guy. Obviously, anyone with enough brain power to engineer the logic-bombing of 1k machines is going to try and cover his tracks, but how well did he succeed? Is the prosecution going to have to make the leap from "you left, then bought shares, then something bad happened." to "it was you!".

    Ethics aside, I have to admire this guys balls!

    I'll put my ethics back on and fix the sendmail f'up I made this morning now :-)

    --
    Help children born unable to swallow - www.tofs.org.uk
  54. This article isn't very good. Neat story though. by zaqattack911 · · Score: 2

    From the article:

    So-called logic bombs are pieces of software code buried within another program and are designed to disrupt computer systems. They are often delivered by e-mail.

    Ok boys and girls, would someone like to explain how this is different than a virus/Trojan?

    Keep in-mind that I am not a financial expert, nor the general public that I can assume are reading this article. With that in mind... the following statement is even more mind boggling:

    He allegedly bought more than $21,000 of put options, which grants an investor the right to sell a certain amount of underlying stock at a certain price. By giving the investor the right to sell underlying stock at a given price, put options increase in value when the stock value falls.

    Christ.... wtf does that mean :)

    All in all this article goes into no detail in regards to how he was caught, and how they in intend to prove it's him.

    --Noodles

  55. Response by nege · · Score: 2

    "Who can companies trust if they're afraid that this kind of thing can happen? How can they prevent it?"

    Management: "We don't need a sysadmin, everything is working just great!"

    1. Re:Response by Anonymous Coward · · Score: 0

      I was told that i didn't do much of anything. I just designed the cron's, etc to be self running, self repairing, keep the systems up and running and that left me with an abundunce of spare time. Good management. They started mucking around with all the automated procedures to "improve them" and found out what happens to a fine tuned system when a monkey uses a wrench on it. One job they improved, reorganized database structures and had warnings "do not modify". They really screwed up the data.

  56. Re:You *should*... by eam · · Score: 1

    Hmmm. I don't think anything in the article said he wasn't required to document all procedures. However, how do you force him to?

    Documentation is a necessity for the reason you mentioned (when sysadmin is unavailable). However, it has nothing to do with this situation. Unless you are the most stupid disgruntled employee who ever lived, you won't document the changes you've made to destroy the system.

    So, how do you force the person who must have root access to document everything?

  57. Insider Threat by herwin · · Score: 3, Insightful
    This general problem is quite common--80+% of the attacks on e-commerce systems involve insiders. You either have to trust your people or watch them. Unfortunately, watching them (using intrusion detection technology) is not very effective at present. You either have to program the IDS to detect the specific signatures of malicious acts (not well understood at present), or you have to train the system to detect anomalies. The training problem is very hard because:
    1. The training data may include an attack. Then hacking will be considered normal.
    2. New things happen on networks all the time.
    3. Successful retraining of an existing AI system to handle this is a hard problem, worth a PhD.
    4. Categorization of attacks requires expert input.
    5. False positives are common.
    6. Attack indicators are brittle, so that hackers can sneak past them.

    TANSTAAFL.
  58. Public by Anonymous Coward · · Score: 0

    Of course true BOFHs have been installing this sort of 'job security devices' all along. Now that the information has gone public, there is only one thing to do: Tell all bosses not to fire anyone who posts as the dreaded Anonymous Coward! You have been warned!

  59. Re:Tech plan = Good; Financial plan = Bad by bill_mcgonigle · · Score: 2

    I was amazed he didn't think to have his friend or his grandmother buy the options.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  60. what the... by hpavc · · Score: 2

    this problem has nothing special to do with sysadmins. its a human resource problem of a entirely generic form.

    "how do people prevent people with privledge from fucking them over?"

    i think employee onto employer a mockery of the likelihood of employer unto employee.

    i dont have much more of flame bait suggestions for answers, just more or less refined questions.

    --
    members are seeing something, your seeing an ad
  61. Re:This article isn't very good. Neat story though by Anne_Nonymous · · Score: 1

    The value of a put goes up when the price of the underlying stock it is tied to goes down. Thus, the malfaiteur (sp?) in question was hoping his ex-employer's stock would plunge when their computers were destroyed, and he would make a bunch of money in addition to screwing the company.

  62. Easy answer... by gosand · · Score: 5, Funny
    Who can companies trust if they're afraid that this kind of thing can happen?

    Who can you trust?

    Microsoft. Trustworthy computing.

    At Microsoft, we make operating systems that administer themselves, so you don't have to hire those untrustworthy and expensive system administrators. Nearly any high-school graduate, or poo-flinging monkey, with the proper brainwa^H^H^H^H^H^H^H training can become a Microsoft-Only Operations Certified Omnipotent Worker. Get your own MOOCOW today, and let us handle your security problems. You shouldn't have to worry about these computer dealies - that's our job.

    Microsoft. Trusted Computing since 2002.

    --

    My beliefs do not require that you agree with them.

  63. Re:This article isn't very good. Neat story though by zaqattack911 · · Score: 2

    No I understand that much.
    The article is just not clear about the definition of a put option at all.

    (Yes I know there is another definition linked in the slashdot post.)

  64. Re:Sounds like a job for... by autojive · · Score: 1
    --
    I wish my lawn was emo, so it would cut itself.
  65. doesnt work by Anonymous Coward · · Score: 0

    Any company that keeps good backups will likely not have to worry about these 'logic bombs'.

  66. Re:This article isn't very good. Neat story though by Alphix · · Score: 5, Informative

    Put option quick explaination:

    Suppose that the stock of company FooBar is worth $80 today.

    I buy the *option* of selling that stock at $80 in one weeks time (this of course cost me something since there is a risk involved for the entity that I buy this option from).

    Let's say that priviledge costs me $1 (since everybody considers company FooBars stock prices to be quite stable).

    Now, one week later the "bomb" has blown up their computer system and the stock has plunged to $40.

    The option of selling one stock at $80 is now worth $40 since the stock is currently priced at 40$. I don't even have to own the stock since someone who does can buy the option from me instead.

    In total I've made 39$ on an investment of 1$ in one weeks time.

  67. steps to profit from this oppertunity by Porag_Spliffing · · Score: 0

    1. Get recruited by $company
    2. Insert logic bomb in network of $company
    3. Buy put options for $company
    4. Crash net

    PROFIT......

    --
    Maybe you live in interesting times
  68. Sysadmins hell, I want to kill the execs; story by SeattleSluggo · · Score: 4, Interesting

    Forget the sysadmins hosing the company, how many friggin execs run the thing into the ground looking to pad their stock options, then leave?

    At a big EDA firm I worked at the sysadmin got into big trouble (I think he was fooling around on his old lady and was trying to run away with some other chick). He decided to hose the backups by placing a small magnet on the read/write head (IIRC). Then he did real backups, which he hid in the drop-down ceiling. His stupidity led him to try to blackmail the company (gold coins). The episode ended badly--high speed chase, crash, prison. Now that I think about it, yeah, a Fox mini-series!

    doug

  69. What nonsense. by ProtonMotiveForce · · Score: 1

    You don't get around much, do you? Worked for a few months at a small business managing their Netware machines before you got your big break as a manager at Bob's Big Gulp, did you?

    The simple fact is you're fucked if you hire an asshole or an idiot (as this guy obviously was) as a sysadmin. Who do you think sets up these wonderful precautions you mention? And do you seriously think a large enviroment could be managed in such a way?

    1. Re:What nonsense. by oliverthered · · Score: 1

      Who do you think sets up these wonderful precautions you mention?

      More than one person? comeon there procedures were poor (just like most companies!), if one idiot can cause that much mess then there's another idiot that didn't put proper procedures inplace.

      --
      thank God the internet isn't a human right.
    2. Re:What nonsense. by void* · · Score: 1

      You're assuming that both the person that caused the mess and the person that put the procedures in place are both idiots ;) If one extremely intelligent person can cause that much mess, there may have been an idiot or a non-idiot that failed/succeeded to put some reasonably acceptable version of 'proper procedures' in place.

      --


      Code or be coded.
  70. nitpick by misterhaan · · Score: 1

    you should read your cash more carefully (assuming you're from usa). it says "in god we trust," not "trust in god."

    --

    track7.org has all kinds of interesting stuff!

  71. For large businesses - multiple admins by phorm · · Score: 2

    A lot of larger companies can have multiple admins, each taking care of a particular sector. By having a common methodology or plan, you can ensure that one admin can cover for another (in case of unforseen accident) or take over.
    In the schools where I work, I can walk into another admin's school and be fairly comfortable with making fixes/changes to their system - since everything runs similarly. This is convenient if one of us gets sick, or has a holiday, etc, and a server goes kaput somewhere.
    Some of us are more well-versed than others, and one of the other admins has a much better knowledge of most of the systems than me - in particular our main user repository.

    I can get by fairly well the "armadillo book" (0'Reilly) when there's something I don't understand, but sometimes I still need to call him when things go awry. For those that need to catch up with other admins, I do recommend the O'Reilly books though. I've only been here a few months, and I expect that after time (and reading) I'll be much more confortable with some of the systems I'm not currently as fluent in as others.

  72. "Logic bomb"? by Chagatai · · Score: 2
    Duronio's logic bomb, the government charged, deleted files and led to $3 million in costs for PaineWebber to assess and repair the damage.

    It just sounds like to me the guy set up a nice little crontab entry that no one bothered to check that did a rm -rf /* on their systems. But, then again, the article did say...

    Duronio, a computer systems administrator, resigned from PaineWebber on Feb. 22 after complaining about his salary and bonuses. The logic bomb he allegedly constructed from November 2001 until February of this year was activated on March 4, U.S. Attorney Christopher Christie said in a statement.

    So this guy was clearly dumb, executing something like this only two weeks after he left. I could see how it would take him from November to February to figure out how to work cron.

    --
    --Chag
  73. What can be done? by Confused · · Score: 4, Insightful

    >> How can they prevent it?

    > They can't.

    They can at least reduce the chance a lot with redundency.

    If you have a team of sys-admins, you have a good chance that the other might catch the bad one before it's too late. And if they feel treated well by the company and don't share the sentiment of the saboteur, the damage is usually contained.

    Another policy I've seen in some banks is that all employees have to take 2 continuous weeks paid vacation each year (the rest of the paid vacation time can be distributed at will). This promotes cross-training and redundancy.

  74. Did we miss something here? by Mulletproof · · Score: 0, Offtopic

    1) Make logic bomb
    2) Buy put options
    3) ???
    4) Profit!

    Number three being "cover your tracks", but hey, can't win em all.

    --
    You need a FREE iPod Nano
    1. Re:Did we miss something here? by Mulletproof · · Score: 1

      Overrated I can take. Off topic? How you figure, Top-gun? Logic Bomb. Put Options. Somebody is a little too anal for their own good, Slashchump.

      --
      You need a FREE iPod Nano
  75. sounds like... by bje2 · · Score: 2

    sounds like something right out of the Bastard Operator from Hell

    --

    "Facts are meaningless. You could use facts to prove anything that's even remotely true." - Homer Simpson
  76. Prevention is not all that hard by Anonymous Coward · · Score: 5, Insightful
    • Reasonable salaries, benefits, and work hours
    • If someone is to be canned, you provide reasonable severance pay, and immediately lock them out of everything (including the physical building itself). Give them a month's pay, one week at a time, with the understanding that professional behavior is expected and they are to answer whatever questions might arise during this one month period.
    • Maintain some level of operational redundancy. Relying 100% on a single sysadmin is asking for trouble. They might be dishonest, or they might die in a car crash.

    All of this costs money, but think of it as cheap insurance, compared to the cost of rogue sysadmin. Is it worth penny-pinching on salaries and benefits, while maxing out the workload if that results in disgruntled employees who timebomb your systems as they head for a new job?

    If you paid the sysadmins $1 million per year, there would be zero theft, zero funny business, and zero turnover. Of course, nobody can do that and stay in business. At some level less than $1 million and higher than fast-food wages, you can retain decent people and discourage malicious tactics. The key to avoiding a technological meltdown is to treat people well enough so that your recruiting process lets you avoid the marginal candidates. Once hired, a properly compensated person should feel as if the "have something to lose", and therefore you can expect such a person to act as a professional. Paying hamburger wages and putting a person in the sysadmin seat would be like staffing a nuclear power plant control room with random selections from the phone book.

    This is a very interesting topic, especially right now. We are in a down market, and there is an irresistable temptation for some employers to make lowball offers to currently-unemployed candidates. This allows the employer to cheaply refill vacancies (or exert leverage against current employees). Those employers who are gung-ho about bottom-feeding are setting the stage for big trouble later. Employee turnover is just the tip of the iceberg.
    1. Re:Prevention is not all that hard by turbosaab · · Score: 1

      If you paid the sysadmins $1 million per year, there would be zero theft, zero funny business, and zero turnover.

      Exactly... if people are paid enough, they will never do anything bad. Just look at how well most CEO's are paid - because they are paid so much, they never do anything in self interest at the company's expense.

      Oh, wait... nevermind

    2. Re:Prevention is not all that hard by fifedrum · · Score: 1

      This is a very interesting topic, especially right now. We are in a down market, and there is an irresistable temptation for some employers to make lowball offers to currently-unemployed candidates.
      No doubt, everyone I know whose lost their job in the last year and found another has been taking a $10k to $20k pay cut! We're talking 40+ people almost all sys-admin types. Of course, as soon as something that pays $1/hour more comes along, they'll drop what they're doing in a heart-beat and the low-balling employer will cry boo hoo... until they drag in the next low-ballee to replace them.

    3. Re:Prevention is not all that hard by piotrr · · Score: 1

      Don't hire one, because he will be unchecked by someone else with competence. Don't hire two, because two can conspire. Hire three, because if they try to conspire, at least one of them will be less liked and all votes will come to a two to one, causing disgruntlement.

      That's group dynamics for ya.

      --
      / Per
    4. Re:Prevention is not all that hard by wendigo2002 · · Score: 1

      Bullshit!! You are placing the responsibility of a person being honest on the employer. This person had a problem being an honest person and doing his job. If he didnt like it then leave. IMO this guy is getting exactly what he deserves.

    5. Re:Prevention is not all that hard by SectoidRandom · · Score: 2

      I couldn't agree more about the decent pay / benifits, but:

      " Give them a month's pay, one week at a time, with the understanding that professional behavior is expected and they are to answer whatever questions might arise during this one month period."

      This is the hard part, since I would venture more often than not it is the COMPANY who is the "dishonest" party. Typical examples are snooty-HR types who 'deem' that a particular person does not "fit in", then slowly but surely their working conditions deteriorate. Worst of all it is generally much cheaper for a company to fire someone for miss conduct (with appropriate warnings), or push that person into a corner (shitty work conditions) where they will themselves leave. This is far far cheaper than a dismissal followed by full payout.

      This is the kind of problem that really creates these "dishonest" ex-employees, and frankly the fault here lies completly with the company!

    6. Re:Prevention is not all that hard by Anonymous Coward · · Score: 0

      Even better than pay is respect. Let's use me as an example.

      I work for a small company in the computing field. I'm the only sysadmin. Recently there was a major (50%) layoff in my department. I make less than the avg. salary for my position, 20-25% less. That's ok. It's a small company, and I can avoid the corporate BS.

      I recently passed my 5yr mark. One of the owners sent me a nice email, thanking me for the hard work & praising me for my work since the layoff. Issues are resolved more quickly, and more thoroughly since I became the entire IT department.

      The other owner (my only official supervisor now) sent me an email as well. It said that after 8:30am, I'm considered late, and I should get to work earlier tomorrow.

      I'm thankful to have a job. In this economy, anyone who has a job should be thankful. I know plenty of people who are more talented than I who are looking for a job, with none to be found. But really. I'll be glad when my wife finishes law school so we won't be quite so dependant on my income. Working for one of them is a dream, working for the other is hell.

      It's not always about the money, the environment has a *lot* to do with it.

    7. Re:Prevention is not all that hard by Anonymous Coward · · Score: 0

      Regardless of whose "responsibility" it is, the simple fact is that reasonable salaries, benefits, policies, and working conditions will encourage appropriate professional behavior. Conversely, the lack of these things will inevitably cause much unhappiness for all parties concerned.

      By the way, it really is the employer's responsibility to encourage professional behavior -- after all, it's in the employer's best interest to do so. Those who choose to play the bottom-feeding game will get what they deserve.

      Hire a group of people, and they will fit the normal curve. 10% will consistently act as professionals, 10% will never be professionals, no matter what the employer does. The other 80% can go either way, depending on how they are treated.

    8. Re:Prevention is not all that hard by Anonymous Coward · · Score: 0

      Not to justify what this guy did... I think that Paine Webber was probably just trying to screw him out of a raise because he was 60 years old and they knew that his chances of getting a better off elsewhere were slim to none. Maybe they also tried to give him the "corner desk" and force him into early retirement so they could hire some high school kid for less and save the money to pay some useless upper management guy more. That's the whole problem with IT these days - IT people are looked upon as being cheap and disposable. It wasn't always this way. This needs to change or else it will happen more and more. This guy was sloppy but maybe in the future, someone else won't be as sloppy and he won't get caught.

      As for human resources, are they really the morality police for a company? I don't see them stopping execs and accountants committing acts of fraud either. They should all be accountable for this guy's failure to do the right thing as much so as this guy's managers. Everyone is accountable.

      What this guy did was unexcusable but you reap what you sow. Paine Webber probably had it coming to them for mistreating their employees. Sure... you treat a hundred employees badly and have the guards escort them to the door with their boxes of stuff because "the economy is bad" and 99 of them will take the moral high road. But you should learn to watch their backs for that one out of a hundred who doesn't... the one who doesn't just take the staplers and other assorted office supplies with him on his way out. Maybe he's not the only one at fault here. Maybe he shouldn't be the only one doing jail time. Maybe some of the other people in the company should be punished with him also.

    9. Re:Prevention is not all that hard by Dusabre · · Score: 2

      Pay them $millions a year and they'll be honest? Like CEOs?

  77. 20 years by Anonymous Coward · · Score: 1, Interesting

    20 years is sick! I think that it should should be a maximum of 2 months, there was no voilence involved.

    1. Re:20 years by BigFire · · Score: 2, Insightful

      I presumed you're the type that think that corporate CEO who looted pension fund shouldn't get any time in jail, since they didin't actually use physical violence?

    2. Re:20 years by BattleTroll · · Score: 2, Insightful

      20 years seems harsh only when viewed in the context of a "victim-less" crime. However, most white collar crime has the potential to affect a larger number of innocents than most people consider.

      Consider the consequences of an irrevokable malicious act on a trading company. If damage is broad enough the perp shuts down said company for days on end. Thousands of clients are unable to do anything during this time. Employees waste thousands of man hours attempting to rebuild wasted systems. If the damage is extensive enough, it could put the entire company out of business.

      Just take a look at the fallout of the Enron situation and you'll find countless people who have lost entire life savings because of some "victim-less" white collar crimes. Not only is Enron dead, their consulting firm has died, thousands of people are out of work, numerous support companies have gone under, and thousands of people have lost millions upon millions of dollars in retirement savings. The consequences of Enron's illegal practices touch many people who did not have anything to do with the crimes being commited.

      Don't assume because a crime doesn't physically harm someone that it has fewer consequences or requires lesser punishment. In the broad perspective of total social impact, white collar crimes have the potential to an aweful lot of harm to a large number of people.

    3. Re:20 years by cant_get_a_good_nick · · Score: 3, Funny

      I remember reading a comment by somebody, somewhere (gee, can I be more vague?)...

      I think it was in SF, and they got called for a survey about crime. They got asked "how do you feel about crime rates?" They asnwered "I think they're going up, Enron is stealing millions WorldCom is stealing millions, so is Xerox and a bunch of other guys." The survey taker was taken somewhat by surprise by this. "Um, no I mean street crime". "Oh you mean some guy who's going to steal $6 from my wallet instead of a couple thousand dollars from my grandma's pension fund?" The survey taker sid "um, yes." "Oh, I think that's getting better, though crime overall is bad."

      Some junkie jonesing for a fix steals some car parts, goes to prison. WorldCom execs lie and still get millions from bankrupt companies.

    4. Re:20 years by Anonymous Coward · · Score: 0
      I presumed you're the type that think that corporate CEO who looted pension fund shouldn't get any time in jail, since they didin't actually use physical violence?

      Nonsense. The CEOs left thousands of destroyed lives in their wake and their actions may have or may yet result in many suicides by people who are suddenly left penniless. None of them should ever see the light of day again.

      This guy, stupid as he was, did nothing on that scale. Get a sense of perspective.

    5. Re:20 years by Anonymous Coward · · Score: 0
      Don't assume because a crime doesn't physically harm someone that it has fewer consequences or requires lesser punishment. In the broad perspective of total social impact, white collar crimes have the potential to an aweful lot of harm to a large number of people.

      Then the _real_ damages should be coonsidered. "Victimless" crime may or may not be so. It may also me anywhere from very minor to very major. Simply labeling it does not give any idea of its scale. The enron CEO,and lackeys were white-collar criminals. So is the guy who stuffs a ream of the company's paper into his briefcase for his home printer when it's used for non-work related activity. I'll take it for granted you see a difference.

  78. Change control + tripwire by ChaosMt · · Score: 2

    - Design the system so that it requires change controls

    - Take daily md5 snap shots of systems

    - Always keep off site duplicates of your monthly full back ups. It's not just for DR; it's also for versioning.

    - Sue him out of existence and make sure EVERY employer in the area knows about it - not just for vengence, but also as a heads up to other rouge sysadmins.

    In other words, follow best practices and procedures.

  79. wtf?? by Anonymous Coward · · Score: 0

    > How can they prevent it?

    Um, I'm not very religeous, but it sure seems like, most of the worlds problem today, the answer is in the phrase "ye shall reap what you sow."

    How about not treating sysadmins like shit?

    Then again, going from the quote to the proposed solution requires being able to *comprehend* what the quote says. Something apparently lacking with the human race these days.......

  80. Good story until... by Anonymous Coward · · Score: 0, Insightful

    You know, this story was fairly well reported as this type of technology story goes... until they got to this part:

    Duronio's logic bomb, the government charged, deleted files and led to $3 million in costs for PaineWebber to assess and repair the damage.

    To which I say Bullshit. If $3 million was done by this thing, it's their own damned fault for not having a backup system, and I'm sure they DO have a backup. There is no way that there was $3 million in damages done, because they should just have needed to load their backup. Sure, they would have needed to audit their code to find the crap he put in there, but that couldn't possibly have cost $3 mil.

    1. Re:Good story until... by fizban · · Score: 2

      Uh, but if the sysadmin was in charge of the backup system...

      --

      +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

    2. Re:Good story until... by The+Wing+Lover · · Score: 3, Insightful

      When you are a huge corporation, even a day's downtime to restore backups can cost $3m in lost productivity and business opportunities.

      --

      - In Capitalist America, law violates YOU!

    3. Re:Good story until... by RCO · · Score: 1

      You might be surprised how much the down time would cost some companies while they reloaded the data. Then again, if the down time can cost that much, they should have had redundant systems in place, and they should have had audit/security proceedures in place. I bet they won't make this mistake again, at least not for six month or so...

      --
      'And all the monkeys aren't in the zoo Every day you meet quite a few...'
  81. On a related thought... by Chagatai · · Score: 4, Interesting
    Here's a question that is related in part to what this numbskull did: suppose you are a sysadmin responsible for some set of vital systems like this guy was. You are fired/terminated/leave the company. However, during the course of your stay, you never documented anything (and I'm not talking about deleting documentation because you were pissed off and left). Consequently, your employer is definitely set back trying to figure out what you had in place. What are the legal ramifications from this?

    My take on it would simply be that your employer did not pay enough attention to your activities abd subsequently due to their mismanagement you would not be at fault. Comments?

    --
    --Chag
    1. Re:On a related thought... by LostCluster · · Score: 2

      If they never ask you to document anything, then its their fault they didn't get any. In the time you would have been documented things, you were doing other "more productive" activities. That's their problem now.

      If you were asked to document and didn't, they should have let you go a whole lot sooner. Their failure to keep track of you resulted in unsatistactory work by their standards, but it's too late to turn back the clock on that.

      In either situation, they have the option of either figuring it all out on their own, or paying you to come back to get done whatever needed to get done.

  82. Quis custiodet ipsos custiodes by cmdr_beeftaco · · Score: 1
    Who guards the guardian themselves?

    This is hole in any type of security system. At some point there needs to be some form of trust and when the trust is betryed security breaks down.

    1. Re:Quis custiodet ipsos custiodes by oliverthered · · Score: 1

      Well you use the traditional double key system that's worked for years, you-know the kind of thing they show in films just before the nukes are launched.

      The presedent has his key, somone else has another key. The presedent doesn't have access to the second key, and the second key holder can't access the presedents key.
      You need both keys to launch the nukes.

      Let's say that the system has two levels, one that audits the configuration and one that holds the configuration.
      You don't let the people who configure the auditing part have access to the configuration part(during the same cycle).

      You can check that the audits still work, by making sure they recorded your configuration changes.

      --
      thank God the internet isn't a human right.
    2. Re:Quis custiodet ipsos custiodes by Jenova · · Score: 2

      The presedent has his key, somone else has another key. The presedent doesn't have access to the second key, and the second key holder can't access the presedents key.You need both keys to launch the nukes.
      ----
      I always like the other part of the same story, both the president and the vice-president gets same clerk to type in both the keys!

    3. Re:Quis custiodet ipsos custiodes by Dwonis · · Score: 2

      You still have to trust someone to implement the double-key system.

  83. Re:Tech plan = Good; Financial plan = Bad by Anonymous Coward · · Score: 0

    From a friend who worked with someone at the SEC Enforcement division (paraphrased):

    "You see insider-trading every day... it's so obvious when you watch the screen... a stock that has gone nowhere for months all of a sudden has a run-up from 1PM to 4PM and then, after hours, the company announces they're being acquired. The SEC just doesn't have enough manpower to prosecute them all--they focus on big, easy to prove cases."

    This is so clearly true: look at the stock price of any company the day or or the week prior to an announcement--they inevitably act in a way that shows that someone knows something and is trading on it. I was working for a company that was trying to buy another (back in the Day--1999) and all through the negotiations, whenever we talked about a price the stock would move to a slight discount to that price. We could never figure out who was leaking the info. The flip side is, the first couple of these I worked on, I might mention it to a family member and their eyes would light up and I would have to read them the riot act re insider trading and how it just wasn't worth it.

    Also, options and some other securities have, historically, been much less scrutinized than stocks by the SEC. If you really want to avoid scrutiny, sell the bonds short.

  84. Other bombs by vizualizr · · Score: 1

    The idea of a logic bomb reminds me of a "trick" we used to play on some of the outside consultants we had to work with and share CAD drawings with.

    We called it the memory bomb. Here's how it worked - find some obscure spot in the middle of a cluttered, but usable drawing. We'd create a circle of near zero value, and create a polar array on top of itself, rotating each copy about a tenth of a degree, stacking about 5000-10,000 circles on top of each other.

    Net effect - what appears to anyone who looks at it as a dot buried under a line, is actually enough material to bog down just about any computer at the time, and make the filesize about 10 times normal. Fun for the whole famiy.

    We were so kind.

    --
    anything i tell you will cloud your opinion.
  85. Homer's Reply by Arc04 · · Score: 1

    > Who can companies trust if they're afraid that this kind of thing can happen?

    'I dunno.... coastguard?' - Homer Simpson

  86. if the Pope just left your employ... by Anonymous Coward · · Score: 0

    So maybe I should contact the Boston Diocese for some security work. In addition to closing old accounts, I could offer to check for backdoors. As I understand it, when the previous administration found that someone was backdooring one of their systems, they would just move the problem to a different server.

  87. I can just imagine.... by freeze128 · · Score: 1

    I suspect we will see more of this after the dot-bomb fallout. Companies are hiring fewer administrators, so they are overworked, and usually underpaid, which gives them a bad attitude. When the pressure becomes too much, the administrator installs a deadman switch to activate the failure after his removal.

    I can relate to this guy's position. In fact I have even joked about doing something similar at work, but I wasn't serious.

  88. Not possible... by leeet · · Score: 2, Insightful

    You must not be a sysadmin...Or you must be working for the government?

    This is unrealistic. When the fire is burning, you can't take 5 minutes to sit down and follow the procedures, you just jump in and fight it.

    --
    -- Leeeter than leet
    1. Re:Not possible... by Anonymous Coward · · Score: 0

      umm.. you've obviously never worked for a fire department, well if you have fuck knows how you managed to get out with your life.

    2. Re:Not possible... by ces · · Score: 2

      And you've never worked in a large datacenter with systems doing high-volume transaction processing.

      There are proceedures to follow in a system down situation, but they make sure the problem isn't made worse, there is a rollback, security isn't comprimised, and the change is documented.

      --
      Happy Fun Ball is for external use only.
    3. Re:Not possible... by void* · · Score: 2, Insightful

      Suppose I pre-prepare a security comprimising change with the express intent of waiting for the fire, so I can slip it in with a fix, and I slip it in while fixing something that has -nothing to do with the security comprimising change- (i.e., the review wouldn't catch it because the reviewer wouldn't think to look in that portion of the system/code/etc)? The fix is still documented, procedures were still followed, there is a rollback, yet security would still be comprimised, no? (Note that I'm not saying that it wouldn't be hard, just that it's possible).

      --


      Code or be coded.
    4. Re:Not possible... by ces · · Score: 3, Interesting

      The truth about proceedures is they are in place to reduce the likelihood of a screwup, to reduce the damage, and increase the chances of detection.

      They are never 100%

      --
      Happy Fun Ball is for external use only.
    5. Re:Not possible... by mmol_6453 · · Score: 3, Interesting

      And you've never fought a fire.

      As a volunteer department, it takes us between two and ten minutes to get to the scene. When we get there, we have to appraise the situation, even before parking apparatus. (What good is an engine if powerlines detach from a home and fall on it?)

      We don't make split-second decisions. If you rush, you make mistakes. Even if the mistakes seem minor, people can die. Including you.

      You follow every procedure you're taught.

      Right down to feeling doors with the back of your hand before opening them. If you forget, you're going to get hit with a backdraft.

      Forget to wear latex gloves before treating a bloody accident victim? You better hope they're not HIV positive.

      Did you remember to put the spanners back in their mounts? (A spanner is a firefighter's wrench.) If not, how are the people running the engine going to know where to get the spanners to tighten the leaky coupling between the hose and the engine itself?

      Did you remember to turn the coupling between that 200psi hose in the right direction, to tighten it? No? I wouldn't want to be in your shoes when it whips around like a possesed snake. (For reference, a 2 1/2" uncapped hoseline expels enough force to accelerate a 50' charged section of hose at 12 m/s^2.)

      The bottom line is, you don't come up with a solution to the problem halfway through, you need to spend some time coming up with a plan. For large public locations, like a Best Buy or a Sears, the fire department responsible for the area will usually work out a plan ahead of time for handling anticipatable situations.

      --
      What's this Submit thingy do?
    6. Re:Not possible... by Anonymous Coward · · Score: 0
      This is unrealistic. When the fire is burning, you can't take 5 minutes to sit down and follow the procedures, you just jump in and fight it.

      Then why don't you just throw the fucking procedures manual into the fire if you're not going to use it. If the procedures are well thought out, they're a hell of a lot better than your on-the-scene guesses.

    7. Re:Not possible... by void* · · Score: 1

      The truth about proceedures is they are in place to reduce the likelihood of a screwup, to reduce the damage, and increase the chances of detection.

      I agree with this completely, that was actually my point -> perhaps I read the 'make sure' in " make sure the problem isn't made worse, there is a rollback, security isn't comprimised, and the change is documented." a little too literally.

      --


      Code or be coded.
  89. Obviously, he shouldn't complaint about his salary by Anonymous Coward · · Score: 0

    He can't even create a good enough logic bomb that create do 'good enough' damage. No wonder he didn't get what he think he deserve. I hope he has a renewed perspective now.

  90. CEOs by MrMickS · · Score: 1

    a CEO that's stealing is just unethical I thought a CEO that wasn't stealing was unethical. You operate to a different code of ethics when you a CEO become.

    --
    You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
  91. root = god by Anonymous Coward · · Score: 1, Interesting

    I just want to say that this happens in the real world. I've done it myself, not just to have some stick behind the door towards the management, but to retaliate to any kind of attack (internal or external). Anyone messes with any of the administrative accounts and the entire network of servers starts to protect itself against destruction. Going from re-creating shadow accounts to suspending accounts from which the attack was made. So if some hacker gets in my network and gains some kind of admin access (most likely on Windows boxes) and deletes my personal account (or let's say the backup account), the system shuts of the machine that was hacked and re-creates the accounts. The system works with daemons & services communicating to eachother, watching both unix & windows machine in a multi-national IT environment.

    But to come back to the topic: If some fuck-up deletes my account before I do a proper handover of the system (system which is unknown to the management) to the new admin: BOFH.

  92. I'm appalled at the slashdot comments I'm seeing by Anonymous Coward · · Score: 0
    It's ironic that this community, which is the first to step up for their own rights, is so willing to take this guys rights away from him.


    He's presumed innocent until proven guilty. Yet everyone is already set to hang him.


    It could well be that his manager is really out to get him, and has set him up. It does happen.


    I'm just appalled.

  93. How does this profit? by phorm · · Score: 2

    He allegedly bought more than $21,000 of put options, which grants an investor the right to sell a certain amount of underlying stock at a certain price. By giving the investor the right to sell underlying stock at a given price, put options increase in value when the stock value falls.

    I'm trying to figure this out. From the ABC article, it sounds like he bought stock in the parent company and expected to profit when things went bad? I could see how this works with buying into a rival company would work, but this sounds like a losing situation. Maybe the article is just weirdly worded, or I'm reading things wrong?

    1) Buy stock
    2) Logic bomb subsidiary company
    3) ??? 4) Profit?

    1. Re:How does this profit? by phorm · · Score: 1

      Ah, I found the put reclarified elsewhere. Apparently with a "put" he can sell the stock at a higher price, even when it's bought low. The dictionary link didn't explain this overly well, but another /.'er did a fairly good job

    2. Re:How does this profit? by The+Wing+Lover · · Score: 4, Informative

      Not quite. You've described a short sale.

      With a "short sale" you can borrow stock that you don't own, sell it, then later on, after the value has fallen, buy it, and give it back to its owner. Think of borrowing your neighbour's lawnmower in April when lawnmowers are expensive. Sell it for $200. Then in November when lawnmowers are cheap, buy a lawnmower on clearance for $100 and give it back to your neighbour.

      Options (a put option is one of two kinds of option) are a bit different in that you don't actually buy any stock. You only buy *the right* to buy (call options) or sell (put options) the stock at a given price.

      What's the difference?

      Well, for options, you have a limited risk (it's impossible to lose more money than you put in -- the worst that can happen is that your options become worthless and you throw them away). But with a short sale, the risk is potentially limitless, since it's possible for the stock price to be infinitely high when you have to buy them back and repay the lender.

      --

      - In Capitalist America, law violates YOU!

  94. Perfectly normal... by leeet · · Score: 2, Informative

    You can say that SysAdmins "own" the business, or at least, they control whether it runs or not. They can crash/corrupt/etc anything in less time it takes you to fart...

    It is a common practice to delete any sysadmin account *before* they get the news.

    Most people I know were even escorted out of the building.

    Think about the bad things a secretary can do? Not much... Maybe call a few customers and piss them off? Bogus orders of pizzas? Now think about what a sysadmin can do? Create a disaster big enough to kill a company... It's too easy to "skip" some backups and then crash a few DB's. I'm sure there are tons of way you can "kill" a company... It's too easy for a sysadmin..!

    --
    -- Leeeter than leet
    1. Re:Perfectly normal... by Anonymous Coward · · Score: 0

      Even with backups, the following would be a bad thing to have happen:

      sqlplus sysadm/passwd
      drop database production;
      quit;

      Took me all of 10 seconds to type that. It's even faster if you write a shell script to do it for you. Not that I have that level of access or anything...

  95. How can you prevent it? by Call+Me+Black+Cloud · · Score: 3, Insightful

    You can't. Next question.

    1. Re:How can you prevent it? by Blue+Stone · · Score: 1

      Next question?

      Ok....

      Why not? :)

      --
      Corporation, n. An ingenious device for obtaining individual profit without individual responsibility. - Ambrose Bierce
    2. Re:How can you prevent it? by Call+Me+Black+Cloud · · Score: 2

      Same reason houses get robbed despite locks and alarms, cars get stolen despite chips in the keys, and software get copied despite all manner of protection

      Man's capacity to overcome obstacles to larceny and other deeds is unlimited.

  96. Re:Tech plan = Good; Financial plan = Bad by creature · · Score: 0
    With the Paine Webber guy, I was amazed this guy didn't think the SEC could put 2 and 2 together.
    Maybe, from working at Paine Webber, he knew that the SEC is not all that swift..... He probably figured that even with their heads up their ass, they can't find shit.

    The article does not say how much, if at all, he was able to profit from his put options.... Figuring this is the first that I have heard of it, I doubt that he profitted by a lot, if at all.... Does anybody know? I would have figured that this was an obvious item that should have been reported in the article.

  97. Always be kind to your sysadmins... by Anonymous Coward · · Score: 2, Insightful
    ...for they can make or break your company.

    "Be kind to your enemies; be peaceful. But if they lay a finger on you, send them to the cemetary."

  98. Ruin it for everyone... by NetJunkie · · Score: 2

    My wife was consulting at the time and was called to a similar case. The network admin was fired and a few days later most of the workstations and a few of the servers just formatted themselves. She got there in time to save most of the servers and a few workstations, but it took weeks to rebuild. This was at the HQ of a regional company.... The last I heard the FBI was going after the guy after he ran off to New York.

    This is the reason network contractors and admins almost NEVER get to work a notice.

  99. While he's waiting for his trial by Anonymous Coward · · Score: 0

    He can pick up a copy of "Federal Prison for Dummies", which gives you helpful information on doing time the federal way.

    Chapter 1 - You're in prison. Now what?
    Chapter 2 - Prison showers, and the friendly people you can meet there
    Chapter 3 - Being a b!tch
    Chapter 4 - Escape and evasion
    Chapter 5 - Does a white or red wine go with the USDA leftovers they call food?
    Chapter 6 - Exercise yard ettiquette
    Chapter 7 - The warden is not your friend
    Chapter 8 - ... But the parole board is!
    Chapter 9 - Prison fashion
    Chapter 10 - The big day arrives!

  100. Trust many, not just one sysadmin by no+soup+for+you · · Score: 2

    How can you hire one person, give them God access, and trust they won't abuse it? you cannot, and you never will. Checks and balances -- hire a staff, not a person.

    If co-admins can see the changes I've made and call me on them, my opportunity to screw with the company is dimished. Granted it's not completely gone, but it is less than if no one ever saw what I did.

    You cannot keep one person happy forever. But with a staff you can attempt to control the unexpected life-events of your employees (which could cause someone to steal) with the decent salaries / work hours / conditions / respect / recognition that have been mentioned above.

    --
    If you blog it...
  101. easy: "Be Nice to the Sys Admin" by lizzybarham · · Score: 1

    I worked in one IT department (here) and uncovered a lot of wicked stuff, such as purchasing "vapor equipment" to finance personal expenditures, credit card theft, and stealing from co-workers. I gave them the evidence but they don't care!!!

    While there, my co-workers harassed me probably so as to make the work place a hostile one and protect their illegal activities; one co-worker placed a consumer anti-theft device in an article of my clothing so as to heighten my paranoia; another liked to walk past my cubicle saying certain things, one time "nigger".

    If that person's environment was nearly as hostile as this one, I can understand 100% percent why he would do such a thing.

    P.S. I did not place logic bombs in their systems and to this day back-up my work.

  102. Looks like someone's been watching OFFICE SPACE. by wwwssabbsdotcom · · Score: 1

    "So, what do you say YOU DO here?"

    --
    Relive the BBS Past - One Byte at a Time! www.ssabbs.com
  103. Talk about cruel... by trveler · · Score: 1

    Once worked for a large bank's IT department. Physical access to the site was via a turnstyle that was activated by the magnetic stripe on your employee ID badge.

    Their firing procedure: the boss invites you out to lunch. As soon as you are outside the turnstyle he says, "You're fired. Give me your ID badge." And you have to wait there a few minutes while a (former) colleague boxes up your personal effects and brings them outside to you.

    --
    ... is whot bwings os tugevza tsuzay.
    1. Re:Talk about cruel... by orthogonal · · Score: 2

      Their firing procedure: the boss invites you out to lunch. As soon as you are outside the turnstyle he says, "You're fired. Give me your ID badge." And you have to wait there a few minutes while a (former) colleague boxes up your personal effects and brings them outside to you.

      Why the gratuitous cruely? To make recruitment of new employees so much the harder?

    2. Re:Talk about cruel... by AndroidCat · · Score: 1

      Does that mean that you don't get lunch?

      --
      One line blog. I hear that they're called Twitters now.
    3. Re:Talk about cruel... by Anonymous Coward · · Score: 0

      nicely well done

  104. Newman by Sumo1869 · · Score: 1

    When you control the network, you control in-fah-may-shun.

  105. A timebomb? by caluml · · Score: 2

    14 * * * * /bin/kill -9 $RANDOM

    That would cause some pretty wierd things to happen from time to time. Kinda like bad ram, or something.
    Wouldn't be that hard to find though.

    Note it's similarity to my sig, too.

  106. Oil strike in Venezuela by Anonymous Coward · · Score: 0

    Here in Venezuela, when the Oil strike begun some sysadmins blocked and placed logic bombs in the critical computers. It is costing the country an average of US$ 15 million a day. The computers that control the fuel-load process in the tankers where so sabotaged that any try to get the system up would end up spilling fuel on every "island" (the place where the fuel truck loads). The only way to stop the spill would be to activate the emergency system in the plant.

  107. Who writes these articles? by 3dr · · Score: 1
    To wit:
    So-called logic bombs are pieces of software code buried within another program and are designed to disrupt computer systems. They are often delivered by e-mail.
    Delivered by email? NOT. Taking a motto from another financial entity, "We deploy logic bombs the old-fashioned way -- we script them."
  108. Easy. Bond the SysAdmins... by rindeee · · Score: 0, Flamebait

    ...and let them watch a short video on what rights they won't have if they have their bond is "called in" that includes footage of their ride home to Jersey from L.A. in the trunk of a car while the Bail/Bond agents hit every pothole in sight all while bleeding from every orifice(sp?). ER

    1. Re:Easy. Bond the SysAdmins... by rindeee · · Score: 1

      Zero! Flamebait...give me a break. I work in IT in the medical/legal industry and I DO have to be bonded for exactly this reason. I was presenting a very real option. ER

  109. Oil Strike in Venezuela by Anonymous Coward · · Score: 5, Interesting

    Here in Venezuela, when the Oil strike begun some sysadmins blocked and placed logic bombs in the critical computers. It is costing the country an average of US$ 15 million a day. The computers that control the fuel-load process in the tankers where so sabotaged that any try to get the system up would end up spilling fuel on every "island" (the place where the fuel truck loads). The only way to stop the spill would be to activate the emergency system in the plant. Gladly (it's already very known worldwide) the goverment set up a "hackers team" to take over all the sabotaged industry computers. Most of them are running Solaris or Windows NT 4, so it wasn't too hard to break all the systems. If you calculate: US$ 15 Millions * 16 days = 240 Million US$ ... and most of it is because the admins who sabotaged the critical computers.

  110. Was the Venezualian President fairly Elected? by lizzybarham · · Score: 1

    What I'd like to know is whether or not the President of Venezuela was fairly elected. If so, people should not riot for his removal.

    1. Re:Was the Venezualian President fairly Elected? by Anonymous Coward · · Score: 0

      He was not appointed by the Bush family; ergo he must be removed. It's the Monroe doctrine.

  111. Ha, Ha. by broody · · Score: 2, Funny

    Looks like one SysAdmin is thinking things were not as easy as in Office Space or Superman 3. Off to "federal pound me in the ass prison" for him.

    --
    ~~ What's stopping you?
  112. Checksum is your friend by albionsoft · · Score: 0

    How can misbehaving sysadmins be stopped? Only by catching them. About the only hope I can see is to regularly checksum the executables on your system. Anything changing is a candidate for problems. A good sysadmin should be logging the changes he's making, so anything that is being deliberatly hidden will stick out like a sore thumb. Random audits on the code you know has been changed might catch a problem, and will at least scare most people into behaving. Should also help to catch crackers.

    Only problem - who conducts the audits, runs the checksum programs, checks the logs, etc? That'll be another sysadmin. Division of responsibility is the key here - each sysadmin is god on these systems and watchman on those.

  113. Time bombs by Anonymous Coward · · Score: 4, Interesting
    There are a few examples of this in my past:

    1985: A travel company with several offices (local big group) had only one sysadmin for their computerized booking system. He was this nasty guy who was related to one of the founders, and no one wanted to fire the guy because only he knew how to run the damn things. Not that he did a good job. He was lazy, rude, and demanding. Well, one day, new management got sick of him, and tried to get an "assistant" for him (read "learn his job so we can fire him"). Sysadmin was wise to that, and basically they went through several employees in as few months. Finally, they decided to fire the guy, and hire a contractor to replace the systems. The firing was ugly, they ex-admin had to get dragged out by the police in the end. Days later, the whole system went down. Guess what? No backups. No one knew how it ran, and years of data was lost, chaos among their customers ensued, and six months later the company went out of business.

    1996: Our company bought out a competetor. They guy in charge of the call center was the only one we didn't lay off right after the merger because he was the only one who knew what went where, and he used this knowledge to leverage his job security. He was impossible to work with, never did anything on time, never answered his pages, and did just enough work not get fired, but it was really, really hard to get him to do anything else. Finally, we gathered a team of experts (our staff plus vendors) to go as a group, figure out what he was doing, then fire him. His response? He deleted all the call center tables, databases, and destroyed all paperwork... then quit. We had him arrested, but he posted bail, and we never found him again. It took half a month to get everything working right, which meant we had to tell 300 call center employees they couldn't come to work or get paid until we called them back. Boy, was that a clusterfuck.

    I saw this button once, "Now that I have changed the master password for the database, it is time to discuss my salary." Heh.

    1997: The head of our HR department was fired due to some political bullshit. Standard procedure was to take an ex-employee's computer, wipe it, and give it back to the tech department. Guess what we lost because no one thought about it? All employee records for the department. Backup was on a single floppy that wouldn't load, and she hadn't done backup since the first of the year anyway. We had to have every employee resubmit 1099s and W4s, plus tell us honestly what vacation and sick they already took.

    1999: Same company, same situation, but this time it was the guy who kept the entire tech department hardware inventory records. It took a year to recount what we had, and re-enter serial numbers and license keys into a new database. The stupid thing was, this guy made regular backups on the network drive... which was on a server they wiped by accident. Doh!

    2001: After a round of layoffs, one of our more brilliant and inspired programmers had "expiration dates" on all his compiled software. He wrote most of the tools we still use today. Months after he was laid off, all of them stopped working on September 17th, 2001 at 12:00 midnight. The only way we got saved was that no one wiped his original desktop box (which had the source code on it, which is how we found out about the "expiration date"). So we recompiled without the date, and everything worked again. Due to WHEN it happened, our whole company thought we'd been attacked by terrorists (the clever generic error only said there was a "network failure") until the truth was revealed. Later we found 9/17 was his birthday, and it was just coincidence it happened so close to 9/11; the layoffs were in March, and they were unexpected and sudden. I doubt this guy had Al-Queda (sp?) connections, so he must have been planning this "job security" (as the comment in the code labeled it) way in advance.

  114. RE: by Anonymous Coward · · Score: 0

    7 ?????
    8 PROFIT!!!

  115. Integrity? by tsangc · · Score: 2

    I see a lot of posts saying that if you pay people well, if you treat them better etc this won't happen. But it will, because even in the best environments, someone is unhappy.

    What people need to remember is that personal integrity is important too. Two wrongs don't make a right.

  116. A Decent Deterrent by ReadParse · · Score: 2, Insightful

    ...is 20 years in prison. It doesn't hurt to have national press coverage of the guys who have tried this and have failed. It's not like you can get away with this very easily.

    Let's see? Who has had access to all of these systems? Who has recently quite or been fired? Who just sold a boatload of stock when we got hit? A smart admin realizes that there are other admins as smart or smarter. People can piece these things together, and obviously this employer and the government are taking this crime very seriously.

    RP

  117. Completely wrong... by Anonymous Coward · · Score: 0

    It is an option. The owner can choose whether or not to exercise it. The only downside is the $0.40 per share and your commissions. You are probably thinking of a short sale. There, theoretically, you can lose an infinite amount. However brokers do not like being left holding the bag, so they will probably flatten your position before they lose any of thier money..

  118. How to Prevent? by Anonymous Coward · · Score: 0


    No bobble head dolls in the bonus envelope...

  119. Put options... by Hubert_Shrump · · Score: 2

    I have no idea what buying put options means, but with my "touch", the stock market is mine!

    Anyone want anything on my way up?

    --
    Keep your packets off my GNU/Girlfriend!
    1. Re:Put options... by satterth · · Score: 1
      Here is how a PUT kinda works...

      Lets say your best friend, Joe, has stock in "ABC Company" which is worth $50.00

      Now you come along and ask Joe if you can borrow his stock for 2 weeks. Joe says sure, but it will cost ya $10.00 and i want it back in 2 weeks on the nose. The two of you agree and the paper work is signed.

      Now you sell the stock at $50.00 and put it in the bank.

      Fast forward two weeks

      The stock crashes and is now only work $20.00 and you buy it and give it back to Joe as per your agreement. Joes gets his stock and $10 back. So you have only spent $30 and you had $50 in the bank...

      PROFIT!

      --
      Being called a dork on Slashdot must be like being called the retard in special ed.
  120. Sysadmins are the least of my worries by crivens · · Score: 2, Offtopic

    Sysadmins are the least of my worries. I'm more worried about directors who screw up companies, or people who are brought in to manage the company whose only intention is to sell and make money. Yes B.L. that means you!

  121. umm, no by zatz · · Score: 1

    In each option transaction, one person "writes" (sells) the option, and one person buys the option. The buyer of a put has the OPTION to sell at the strike price until the expiration date. The writer must buy at that price if the option is exercised. A call option is a similar arrangement, but the option writer is instead obligated to sell to the option holder. The situation you are thinking of is writing an uncovered call, where you do not actually hold the shares you have promised to sell. Purchasing options does not risk losing more than you spent.

    --

    Java: the COBOL of the new millenium.
  122. How To Put Sysadmins In Their Place! by Anonymous Coward · · Score: 0
  123. Re:I'm appalled at the slashdot comments I'm seein by Anonymous Coward · · Score: 0
    Die, hippie, die. Slashdotters don't care about anyone but themselves.

    Are you apalled again yet?

  124. Audit logs and someone to read them. by ErroneousBee · · Score: 1

    On zOS systems, the System Programmers (aka admins) have authority to do pretty much anything, they could in theory subvert the system to pull the classic 1/100th zorkmid from every account stunt. However, the one authority thing zOS doesnt give to admins is the AUDITOR attribute. Auditors have the abilty to log any action on the system, including writes to system files, use of 'hacking tools' like IMASPZAP, changes to data access levels, etc. Thats why you rarely hear about major banks being taken for millions, or shut down by a rogue sysprog, its just too dificult even for an expert to do it, and your audit trail will certainly be on tape and held for several years.

    --
    **TODO** Steal someone elses sig.
  125. I got a +5 by Anonymous Coward · · Score: 1, Funny

    And I forgot to be logged in.

    Arrrggggghhhhh. Isn't that how it always goes.

    1. Re:I got a +5 by kiwimate · · Score: 2

      I got a +5 (Score:1, Funny)
      by Anonymous Coward on Wednesday December 18, @12:12PM (#4916014)
      And I forgot to be logged in.

      Arrrggggghhhhh. Isn't that how it always goes.


      Apparently, with you, yes it is. Jolly bad show, old chap.

  126. On a somewhat related note... by Anonymous Coward · · Score: 2, Interesting

    What if the employee is a good guy? What if they have discovered one or more security flaws in the company's systems(s)? Flaws that range from minor (Joe Random customer being able to format a sales terminal) to intermediate (changing employee paychecks or discounting merchandise) to major (stealing the entire payroll account)?

    The question: How does the employee tell the company without getting in trouble? After all,the employee did gain... improper... access to the systems to find out this information. obviously, the employee is good or they would have taken advantage of this opportunity, but the company may not see it that way.

    So, how can the employee (or anyone, for that matter) handle this?

    1. Re:On a somewhat related note... by ellem · · Score: 2

      Ask Randal Schwartz that question!

      --
      This .sig is fake but accurate.
    2. Re:On a somewhat related note... by Anonymous Coward · · Score: 5, Interesting
      What if the employee is a good guy? What if they have discovered one or more security flaws in the company's systems(s)? [...] How does the employee tell the company without getting in trouble?

      He can't. I've had this happen to me one or two times. I've been pushed in to sysadmining (dammit, Jim, I'm a programmer, not a sysadm!) in this small association (about 60 employees, about 60000 members), and initially just assumed the system I took over was OK. After a year or so I discover, quite by accident, the first horrible thing... Every user PC has a small script on it, that contains the root password to the main server in plaintext.

      Apparently, no-one knew. I was responsible, even if it was my predecessor (or his) that had written that script. What to do? Go up to the boss and say "Hey Joe! Funny thing, any employee may have had root access to the DB in the last five years! Ain't that funny?". No. Fix it. Shut up.

      There were a few almost as horrible things I fixed quietly over the next few months.

      I also have to confess that I have did a horrible blunder myself, that has gone undetected. What do you do when you find that a bug in an old program you wrote has lead (over the last six months) to >4% of your members mailing addresses beeing slowly mangled? When membership dues are mostly collected by mail? Which has lead to large losses for the association, and great unhappiness among the members?

      Fix the bug, correct the adresses as much as possible, delete the evidence, lie when confronted. That's what you do.

    3. Re:On a somewhat related note... by proberts · · Score: 4, Informative

      If you discover them in the normal course of business, you explain what you were doing and how you discovered them. Do it on paper, sign and date the paper, keep a copy on your person, send a copy to your boss and whoever else it makes sense to send it to.

      If you took it upon yourself to "audit" the system without specificly getting permission, then you probably violated a policy and potentially broken the law. The real answer is "don't do that."

      Obviously "good" is tied to "doing what you're authorized to do," NOT "finding things that could potentially be held over someone's head but not yet taking advantage of them.

      The company is repsonsible for ensuring its shareholder value is protected from people who violate policies and laws.

      Randall Schwartz got a felony conviction- I don't believe anyone argued that he was going to maliciously use the information he gathered, but he violated policy and the current law in that jurisdiction. Exceeding your authority accessing computer systems is wrong. If you want to look around *get written permission* from someone who's authorized to grant it.

      I do computer forensics relatively often on behalf of corporate clients. If something ominous happened to a machine you'd just probed that evidence wouldn't do you any good- even if you weren't linked to the orginal problem.

      If the work environment is right, go in and admit improper access, explain why it won't happen again without permisson and explain the findings. Otherwise, an unrelated event could put a bad spin on it that could do you real damage.

      Paul

      --
      http://www.pauldrobertson.com
    4. Re:On a somewhat related note... by Anonymous Coward · · Score: 0

      In Soviet Russia,

      Randal Schwartz sues YOU!

    5. Re:On a somewhat related note... by sakeneko · · Score: 2
      Ask Randal Schwartz that question!

      Yeah, and don't take a job with Intel. <wry grin>

  127. Re:This article isn't very good. Neat story though by rvega · · Score: 1

    Viruses are old news.

    These days people want to hear about bombers: dirty bombers, shoe bombers, logic bombers ... whatever!

    And don't forget to be afraid, very afraid.

  128. Bank officers *have* to take 2 weeks vacation by bee · · Score: 2

    Actually, banks are required by law to report to the Federal Reserve each year with a list of all officers of the bank (pretty much anyone in any manager role at all, plus major non-managers) who did not take 2 weeks of consecutive vacation that year.

    In the past, this time was used to audit the person's desk. Nowadays, it's kept around under the theory that if someone wants to hide something, it's much more likely to show up if they can't cover their tracks for 2 weeks straight.

    --
    At least mafia-owned pizzarias make excellent pizza. Compare to Bill Gates.
  129. Re:Tech plan = Good; Financial plan = Bad by Anonymous Coward · · Score: 0

    Looking at the chart for that stock this year, it was pretty flat until October. So it looks like his plan to impact the stock price didn't work. I don't know much about put options, would they have expired by October. (and how much leverage do they provide? there was some stock movement, maybe that was enough for a big profit)

  130. Thats what you get for running Windows by atvspid · · Score: 0, Troll

    Surely he was a MS sysadmin.

    See, now if you were running UNIX you wouldn't have this problem, would you?

    --
    @vSpid Like, Whatever
  131. Re:Tech plan = Good; Financial plan = Bad by DavidTC · · Score: 1
    That's not always insider trading. Having knowledge of something that isn't public doesn't always require it.

    For example, you could ahve overheard something at a bar, or seen a stream of people between the two companies...

    Granted, it's probably insider trading, but knowledge of non-public information doesn't prove it.

    --
    If corporations are people, aren't stockholders guilty of slavery?
  132. It's not always malicious by Anonymous Coward · · Score: 0

    I used to work for $CountyCouncil. Our colleagues over at $CountyConstabulary were notorious for firing their network admin contractors (outsourced) every year or two when the Chief Superintendent in charge of IT got fed up with them. Of course, the chief super never had new contractors lined up to take over, he just fired the old lot and got his own staff to "hold the fort" until he'd appointed a new lot.

    So comes time for another firing, he ordered $Contractors off the premises and off they duely went (well, they're working for the police, what can they do? Try to argue the point and get arrested on some trumped up charge?) Anyway, within half a day some PC Plod brought in to tide things over pressed the wrong button and the whole network died. Chief super claimed wrong doing but it soon became clear it was down to his people's incompetence. By all accounts $Contractors made a very tidy sum for fixing everything and acting as caretakers until the new contract was let.

    1. Re:It's not always malicious by Anonymous Coward · · Score: 1, Funny

      What is this some kind of weird Perl code?

  133. Re:similar story - bad for morale, though by Insightfill · · Score: 2
    My company also has the policy that while the employee to be fired is in their firing meeting...

    They do that here, too. The catch is that to the rest of the employees, the firing can often look arbitrary, and everyone gets nervous.

    For example, last month they let go of two people (for diff. reasons). Each of them had several meetings for "remediation" (warnings) for months in advance, but they had to finally let them go. The meetings were usually in private, so nobody else knew. All that anyone else knew was that suddenly they're packing up a box and saying goodbye.

    The management isn't allowed to tell anyone it's coming since it's an HR policy, and the employee isn't likely to brag that they're "on the bubble", so all anyone else sees is that their own job appears to be pretty fragile. We all "know" differently, but the impression is there.

  134. Didn't seem to work too well by chowbok · · Score: 1
    UBS's stock prices

    There was a little dip, but somehow I doubt it was what he was hoping for. Not too surprising--as others have noted, he doesn't seem too bright.

  135. Don't delete, disable... by Spoing · · Score: 3, Insightful

    As a rule I never delete an account or remove user identification information.

    Nuking an account kills part of your auditing trail and/or proper file associations when you do it. Besdies, if you need to check something as a specific user it can be a bear to undo the dammage. Temporarily suspending access can happen just as often depending on the environment, so why not simplify it to one process?

    Besides the practical option of re-enabling the account if the person comes back, disabling accounts is a good habit preventing nasty problems fixing mistakes (John Smith vs. Johan Smith).

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    1. Re:Don't delete, disable... by Spoing · · Score: 2

      Here's another reason to disable instead of delete;

      If someone before you deleted President Joan Smith's account 'jsmith' when Joan left, and two years later Jimmy "The Fish" Smith comes in as a temp and given the 'jsmith' account, you've just given The Fish a corporate president's level of access to many resources on your network.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    2. Re:Don't delete, disable... by roolmarty · · Score: 1

      No, or at least, "No, on Windows NT/2K". Userid's are only aliases for unique IDs. Deleting jsmith deletes say "510-29399339-3939393-40323-2002" so making a new jsmith makes account "510-29399339-3939393-40323-2322" (not accurate structure for ID, just for example). Access permissions set for jsmith that are still around would read "Unknown User" as the permission.

  136. Tech Industry needs something like Bar or AMA? by Gilmoure · · Score: 1

    Unless the tech industry starts to police itself like Lawyers, doctors, and accountants (ha-ha!) do, we might end up facing outside regulation. Think about all the personal/financial data even a lowly pc tech has access to, not to mention passwords, etc.

    --
    I drank what? -- Socrates
  137. that's a good question, dark day for all. by twitter · · Score: 2
    What the hell just happened?

    That's a very good question, it's too bad you were joking. You can fix the advert problem by adding "ALL: www.transfer.com" to your hosts.deny file. It uses CGI to load up images from other sites based on some hideous random number. Blocking the images from www.transfer.com does no good because the images come from other servers. Blocking all crap from them cleans the page up and eliminates their pop ups too. Now for the serious matter.

    The article was a slam job. It has a byline of december 17th and says that they tried to contact the sixty year old perpetrator the same day he was due to go to trial. Duh, someone chruning through the justice system might be hard to reach. Yet we are unable to tell if he refused comment or was simply not reached. All we have is the accusation.

    Presumption of innoncence is a nice thing to have. There are several reasonable explainations for this man's actions. He might have quit in disgust, having been overridden by management on several key issues and just known that the results would be catastrophic. We have no proof yet that he really planted "bombs", we have only the prosecutor's interpretation of what the company and software vendors told them. I wonder just how he will be able to defend himself without access to systems that have been manipulated by his accusers.

    This case should send chills down your spine. There is no way to keep a responsible person from sabotaging a company. It's the same case in meat space, anyone can throw a monkey wrench into the works. In cyberspace much more is stacked against you. The evidence is not easy to explain, is easy to create and destroy, and is wholy controled by those accusing you. It can not be visited by your defenders and what they find if they could look can be modified without a trace.

    --

    Friends don't help friends install M$ junk.

    1. Re:that's a good question, dark day for all. by slashdot_commentator · · Score: 2

      I agree with the general premise of your statement, but you are off on a couple points.

      I wonder just how he will be able to defend himself without access to systems that have been manipulated by his accusers.

      The legal mechanism is called discovery. Basically, well before a case goes to trial, the prosecutor sends to the defendant's lawyer the printed data containing all the evidence they plan to present to court to prove the defendant is guilty. There is none of this Perry Mason surprise witness/evidence crap in real life trials because it can be grounds for a mistrail (acquittal for the defendant). The defendant can even request access to certain evidence (like backup tapes) though I'm not sure how accommodating the prosecutor/plaintiff is required to be (IANAL).

      The key indicator is when he procured the put options. Sure, someone else could have ghosted as the admin to put into place the logic bombs. But he/she would also have to purchase the put options while masquarading as them (tougher to do). (Note there would also have to be either person or phone transactions for the transaction to take place.)

      Frame-ups have occurred before, but I don't think the computer age has made it MUCH easier for MNCs or governments or "The Net" type villians to sucessfully frame people. The courts still require prosecutors to proceed in the same "impartial" manner, with the same access to evidence by the defendant, as before the computer age.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  138. Re:Tech plan = Good; Financial plan = Bad by Anonymous Coward · · Score: 0

    Absolutely. But the volume on these is sometimes pretty high. Who trades millions of shares because of something they overheard in a bar? Note that if you recognize the speaker as someone who would have inside information, it probably is insider trading. That is, knowledge of non-public info is insider trading, rumors of non-public info is not.

  139. Not a fair comparison by Anonymous Coward · · Score: 0

    "...Just look at how well most CEO's are paid..."

    CEOs expect to be canned. All it takes is merger, a disgruntled investor, or a couple of lousy quarterly P&L statements. As high as CEO compensation is, a large part of that compensation is the "golden parachute" that most CEOs will eventually get. In addition, most CEOs are evaluated on short-term performance. Nobody should be surprised when they do things that are short-term smart and long-term stupid. Most of the corporate misbehavior is done with the knowledge and consent of a board of directors, most of whom are looking for a short-term gain in share value. Most of the key investors are watching for the benefits of today's short-term tactics, with an eye toward selling their shares before the future consequences kick in.

    If sysadmins got canned every time a server went BSOD, they would view their jobs as a temporary situation, and would act more like the stereotypical CEO, regardless of salary. In the real world of sysadmins, money can't always buy professional behavior, but it certainly influences the odds. Show me a bunch of inept/dishonest/malicious sysadmins who don't give a shit about being fired, and I'll show you some laughable salaries and working conditions.

  140. OK. by twitter · · Score: 2
    You say:

    - Design the system so that it requires change controls

    So who has the "change control" if not the administrator?

    - Take daily md5 snap shots of systems

    Woot, the system stays the same and this dude's chron jobs execute on time.

    - Always keep off site duplicates of your monthly full back ups. It's not just for DR; it's also for versioning.

    I suppose your monthly full back up will save your bacon, as well as the chron job. Still, the chron job can be found and the data repaired. That's what happened here, right?

    - Sue him out of existence and make sure EVERY employer in the area knows about it - not just for vengence, but also as a heads up to other rouge sysadmins.

    Not so fast. First you have to prove that he did it. I have not seen anything but an accuasation yet. Imagine that you have a disagreement with your boss. The dumb dumb wants to do something you know will be a disaster, you disagree and quit. He does it, it's a disaster, then he blames and frames you siting you being dissatisfied with the subpar salary you put up with for years. Woops, you be very very rouge now, like third degree red, while your boss claims that you are a rogue.

    In other words, follow best practices and procedures.

    Words of wisdom to be sure.

    --

    Friends don't help friends install M$ junk.

    1. Re:OK. by Eponymous,+Showered · · Score: 2

      No you would be very very rouge, like third degree red (as opposed to, say, second degree red?), for critiquing someone's spelling while talking about "chron jobs"

  141. Duh! by xmda · · Score: 2, Funny
    Who can companies trust if they're afraid that this kind of thing can happen? How can they prevent it?"

    In the same way one should prevent employees from placing out pieces of fish to rot in strategic places around the building, or other nice ways to sabotage: by taking care of their workers.

    I don't see the difference between this way of sabotaging and my silly example above.

    1. Re:Duh! by gorilla · · Score: 2
      This comment has been marked 'funny', but it really should be marked insightful. SysAdmins are not the only people who can cost their companies a lot of money. From throwing a brick through a window all the way up to 1.3 billion dollars in bad trades.

      The answers are the same for all employees. Suitable controls on what they do. Suitable auditing on what they have done. Suitable reactions to what they can do. Making the employees care about the company (Which means don't screw them over).

  142. Jurassic Park Lesson by billtom · · Score: 4, Funny


    Remember the lesson of "Jurassic Park":

    If you don't pay your programmers enough money, a tyrannosaurus rex will eat your lawyer.

    1. Re:Jurassic Park Lesson by No+Such+Agency · · Score: 2

      This is _hardly_ a deterrant ;-)

      --
      Freedom: "I won't!"
    2. Re:Jurassic Park Lesson by Anonymous Coward · · Score: 0

      This is an argument for paying programmers enough money?

    3. Re:Jurassic Park Lesson by Cro+Magnon · · Score: 2

      Damn, THAT'S why I didn't get that raise!

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  143. heh heh by painehope · · Score: 2, Funny

    We cook your meals,
    we haul your trash,
    we drive your ambulances,
    we protect you while you sleep.
    Do not fuck with us.

    --Tyler Durden, Fight Club

    We backup your servers,
    we script your patches,
    we don't mention the porn on your laptop,
    we run your firewall,
    don't fuck with us.
    --Painehope

    --
    PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
  144. NO, you're describing a SHORT by blach · · Score: 1

    I'm afraid the situation you're describing is what happens when you sell a stock short, not when you've purchased put options. You've also in a way (inadvertently) described how some futures situations work.

    If you wish to learn more about options (which are fascinating, and the pricing of some futures on options involves Partial Differential Equations), try googling for Options Industry Council oic.org or something.

    James

  145. Suspicious activites by Anonymous Coward · · Score: 0

    I just quit a company about a month ago, and walked out without notice. I was tired of working 70 and 80 hours weeks so my bosses could get a bonus. The president stated during a meeting with the 100 or so home office employees that if we didn't like it there we should quit. He had also announced a new compensation plan that allowed me to get 0 raise/bonus. Of course, it didn't stop the vp's from getting raises and bonuses.
    So I quit(after finding another job). I found out they hired a guy who had contracted there earlier(from what I could tell this gut was pretty much an idiot) to replace me. I found out a little later that the contractor had managed to accidentally delete all of the sales data from the sales analysis app I had been working on(about a year's worth of store data).

    I can imagine this all might look suspicious now, because I know how the vp's think. Because management believes the contractor/new guy is competent(thought he's not), and now suddenly all this data disappears after I quit in an (admittedly) hostile fashion. What other explanation besides sabotage could there be?

    I didn't leave any logic bombs, but if you're a PHB management guy, it might look like I did. And considering that the company president is hooked in to the city government(he was a councilman, and just got appointed to vice mayor or something), I'm just waiting for the sheriff's and the cops to take me into custody(for something I didn't do), since it seems that in the current law enforcement/business/gov't climate, suspicion on the part of management/government indicates guilt on the part of the accused.

  146. Re:Tech plan = Good; Financial plan = Bad by sagwalla · · Score: 1
    it looks like his plan to impact the stock price didn't work.

    I thought the same thing, but I suppose he was looking for a fast move in the share price on the disaster recovery play. If so, and this took place in early March, he didn't get much of a downturn, did he?

  147. The fire at the University Twente by Anonymous Coward · · Score: 0

    which destroyed the entire network overthere as you might remember, was also caused by a disgruntled sysadmin...nice ppl huh?

  148. Re:I'm appalled at the slashdot comments I'm seein by Anonymous Coward · · Score: 0


    Not at all. The majority of the other comments were intelligent. :P

  149. Buy insurance by anthony_dipierro · · Score: 2

    fund the policy from your employees salaries.

    Allow employees to get a refund of most of the insurance salary deduction by being bonded for a few million dollars.

    Alternatively, just take your chances and hope shit doesn't happen, or that if it does, you catch the person and they don't go bankrupt.

  150. Re: by Anonymous Coward · · Score: 0

    well... he's gonna get fed and sheltered for the rest of his life one way or another...

  151. Another sysadmin horror story by larsu · · Score: 2, Interesting

    This story is about a large company my previous employer did work for. Of course I won't say the company's name, but it's often used as a verb, and their products are probably in your office.

    We were hired to write software to show our customer's customer how our customer was doing. It kept track of when shipments went out, things like that. It was replacing an earlier attempt from the sole sysadmin at that location.

    Now I must mention that the entire network was 5 years old. Everything was purchased at one time, when the location opened, and nothing had been bought since.

    Anyhow, the admin gives us a Compaq P75 workstation with 24MB and NT Workstation to use as our production web/database server. Significantly below our requirements. :)
    He refuses to give us access to their current data to convert/test. Etc, etc. The Manager then gives him the ultimatum to comply or quit, so he walks out. No one there knows any passwords, no network diagrams, not even what boxes do what.

    So I had to own every device on their network to give them control again. While writing the software we were there to do originally. Lots of 80 hour weeks, and my previous employer is a bunch of bastards so I was not well paid for it. But to this day, the customer location is still in business, and I have a terrific reference on my resume from them. :)

  152. Had this myself by theolein · · Score: 3, Interesting

    A company I previously worked for treated me like absolute crap. Eventually they threw me out and I before they threw me out they let me go clean up my desktop. I copied a "logic bomb" that I had studied out of interests sake onto the firewall and then left. This one required a specific IP/request to set it off, but I never did it, because after I had calmed down it was just too childish and irresponsible. They had been scared however, that I would do something like that and deleted all my accounts, thereby shooting themselves in the foot when they needed to work on the webserver sometime later, I heard from a former coworker. For all I know that bomb is still there today.

  153. he tried pretty hard by Anonymous Coward · · Score: 1, Informative

    But was ultimately limited by his physical location and environment reach. Had he done this two years ago, he would have done more damage, but now that PaineWebber has been a part of UBS Warburg for, two years most of our transaction and settlement occurs in our Stamford facility But he did take out an entire data center in New Jersey, three external websites, and connectivity to all 500 of our national retail (private investor) branches, FOR A WEEK!!

  154. I bet it did cost $3Mil in damages.... by Anonymous Coward · · Score: 0

    ...having worked onsite at one of the PW-UBS sites I can tell you that even an hour of downtime on specific servers can cost million$ in lost revenue/liability.

    While I don't agree with what the guy did, I certainly don't think the logic bombs placed were as simplistic as cheesy cron jobs as some would suggest here.

    PW-UBS has some pretty considerable security considerations in place and are pretty tight with their root passwords (as they should be). Of course they have more than one sysadmin, not to mention various security staff and systems in place to track these sorts of things.... but it is a very large enterprise.

    It'd be interesting to see the recordings of the eventual court hearings in this case.

    lateRZ

  155. Re:This article isn't very good. Neat story though by Minna+Kirai · · Score: 2

    Their definition of logic bomb isn't quite accurate, it's a little too specific. Logic bombs and trojans are highly related (you could argue that either is a subclass of the other), but viruses are quite different.

    A virus is a program fragment which, when run, inserts that same fragment in other programs. Today's mass media enjoys the word "virus" and applies it to many other kinds of malware- the recent headliners like Melissa, ILoveYou, and Code Red were mostly worms, not viruses. (A virus rarely spreads very fast, since the delay before infected programs are restarted introduces a lagtime)

    The difference between Trojan and Logic Bomb is a little vaguer. Trojans are usually inserted into software by a programmer who wishes to gain access to a computer he doesn't administer. The canoncial logic bomb is something left behind to impair a system long after the bomber has gone away.

    Usually "Logic Bomb" implies that there is some kind of timer mechanism involved, so that after you're fired the payload can still be delivered, even if the target computer has no internet access.

    For instance, a simple logic bomb might be to schedule a job to delete all a server's files in 6 months. As long as you're employed, you can keep cancelling that job and re-scheduling it... but a while after you leave, boom! (More subtle payloads would be both more damaging, and less likely to get you caught)

  156. Mmmmm. Stolen paperclips! by Anonymous Coward · · Score: 0

    Nothing I like better!

  157. Re:Sheesh! EXACTLY by mt_nixnut · · Score: 1
    amen and amen I would not want to work in that kind of convoluted mess.

    Trust is everything in sysadmins. If you get a bad one your hurtn'

    I was a lone ranger sysadmin for almost 10 years on a small network with 100 or so clients and a few hundred email accounts. For entertainment I used to muse over coffe with my boss how easy it would be to rig the entire network including backups to explode over the course of a few weeks or so after I left.

    It was fun to watch the blood drain from his face as I described the details. ;-)

    Procedure would have been useless against me (who would do it?). I either had integrity or I did not and my boss knew it and trusted me implicitly. And I proved him right. Creating a paranoid and suspicious atmosphere only breeds the attitudes you fear most in many cases.

    (favorite office sign)
    "The beatings will continue until moral improves"

    Cheers!

  158. Documentation by jeepliberty · · Score: 2, Interesting
    I remember a CS professor saying there should be x comment lines per every line of code. Seems like it was more than 1:1.

    In the real world your company should have code documentation standards. Unfortunately most standards seem to focus on compiled code (C,C++) and not php, perl, bash or configuration scripts.

    In any case, typically sysadmins work unpaid overtime to meet unrealistic delivery schedules set by marketing or management.

    Is it better to have a working system or unfinished well documented code?

    Supervisors should set a good example. Peer code reviews and team projects lead to better documentation.

    Beware of the lone wolf and loose canon.

    1. Re:Documentation by Anonymous Coward · · Score: 0
      I remember a CS professor saying there should be x comment lines per every line of code. Seems like it was more than 1:1.

      Well, he said that because he knows people are lazy, and they only do what one tenth of what their told, so what he was REALLY saying is that you need one comment for every ten lines of code. ;-)

      But really. The code itself should be its own comment. If the code isn't immediately clear, you should probably rewrite it so it IS clear, not comment it.. Otherwise you end up with the situation "Geez.. There's a comment saying 'It does XYZ,' ok, but I still don't understand why that works! What the hell is going on here!"

  159. Sudden interest in documentation by Xandar01 · · Score: 2, Interesting

    What about when you have been working for years with minimal documentation. Suddenly upper management wants you to document everything. Not too suspicious until you consider the amount of layoffs that has been happening recently. On the other hand new equipment is being implemented and there is more time during this slow economy.

    So if "The writing is on the wall", do you take your time? Do you procrastinate? What quality do you provide? How much do you let your documentation interfere with your job hunting?

    My boss was given this dilemma, right after setting up a W2K cluster. I think he followed the procrastination route. It seems management realized he is still worth what they pay him so they are not bothering about the documentation anymore.

    --
    Life moves pretty fast; if you don't stop and look around once in a while, you could miss it. -FB
    1. Re:Sudden interest in documentation by Clover_Kicker · · Score: 2

      >What about when you have been working for years
      >with minimal documentation. Suddenly upper
      >management wants you to document everything. Not
      >too suspicious until you consider the amount of
      >layoffs that has been happening recently. On the
      >other hand new equipment is being implemented and
      >there is more time during this slow economy.

      >So if "The writing is on the wall", do you take
      >your time? Do you procrastinate? What quality do
      >you provide? How much do you let your
      >documentation interfere with your job hunting?

      In a situation like this, you produce large quantities of paper documenting the stunningly obvious and/or completely useless.

      Make a little binder for each server with serial #s, driver diskettes, and lots of info about obvious hardware and software setting. IRQs, driver revisions, patchlevels, IP addrs, MAC addrs, etc. Be creative, make it look SPIFFY SHINY PROFESSIONAL.

      This style of documentation looks very impressive to management, who will not appreciate that it could be recreated by a trained chimp in a fairly short time.

      The true BOFH scrimps on documentation by never explaining why things are set up the way they are. Never mention what problems you've encountered, or how you solved them. Don't explain the interactions of the systems, or which programs/machines depend on other programs or machines. Hell, don't even explain what task each server is doing!

      Copious documentation of "what" is not nearly as valuable as documentation about "how" and/or "why". "What" can be discovered with a little effort, but the reasons "why" are often very obscure and complicated, i.e. "you had to be there".

      The sad thing is, most documentation has exactly these weaknesses without even trying to be evil.

  160. Your SIG by Rick+the+Red · · Score: 2
    I accidentally turned off the UPS powering the APC booth at Comdex.
    What happened? Enquiring minds want to know!

    [I'm guessing either nothing (the APC UPSs worked just fine and nobody noticed) or major disaster (APC wasn't using their own product).]

    --
    If all this should have a reason, we would be the last to know.
    1. Re:Your SIG by greenrd · · Score: 2
      I read that as "I switched the UPS device into off mode", so it wasn't supplying power. Am I right?

    2. Re:Your SIG by mmol_6453 · · Score: 2

      Yeah...there was this huge UPS behind the displays, and I was fiddling with the menu...

      --
      What's this Submit thingy do?
  161. 60 years + millions not enough? by PotatoNO · · Score: 1

    Doesn't anybody think that the threat of a potential 60 years in prison and over a million in fines is reason enough for sysadmins to use their powers responsibly?

  162. So... who is going to be the sysadmin for TIA by nickgrieve · · Score: 1

    someone is going to have to have root access...

  163. Re:This article isn't very good. Neat story though by alkali · · Score: 2, Insightful
    The foregoing is correct: buying options, in this case puts, is a good way to make an enormous return on large short-term movements in stock prices ...

    ... which is why the SEC investigates any large options purchases which occur shortly before large short-term movements in stock prices. If you're one of these lucky devils, they will probably get your name and address from your broker and see if you are employed by the company in question, if you work for a law or accounting firm retained by that company, if you have the same last name or home address as someone who works for the company, etc., etc.

    There is nothing sinister about this kind of investigation; it's routine police work. (Likewise, if you're the town layabout, and the day after a masked man robs the town bank you start spending money like it was going out of style, the sheriff will probably peg you as a suspect.) What is amazing is that people do not realize that it is the SEC's job to do this sort of investigation: they just blithely go ahead with their stupid criminal plans. Even lawyers, who ought to know better even if they are unwilling to behave better, do this sometimes.

    The perfect inside trader would have 10 loyal friends located around the country willing to make small purchases of options on his behalf, to forward him all the profits, and to stonewall the SEC investigators who come knocking. Believe me, you don't have 10 friends like that.

  164. You mean they still trust you? by upper · · Score: 2

    That sounds very unusual. Typical US corporate procedure is not to give you a clue until you're done working, and then not to leave you alone until you're out the door. I know a guy at HP who is still technically an employee and doesn't have access to the site or his accounts. (IIRC, he has a couple months to look a job to transfer to within the company before he gets laid off and his severance pay starts.)

    I guess it makes sense from the corporate prime directive of "maximize shareholder value". Presumeably the thinking is that you're loyal and you can't figure out you might be in line for the axe, but in the instant you get the news your loyalty evaporates. But it is not a reasonable model of how people work, and it is not humane.

  165. Universal? Bonding. Re:Sheesh! by n1vux · · Score: 1
    There's no universal answer to this problem. If I knew of one, I'd be rich as heck from selling it to companies.

    The universal answer is Bonding, and folks have gotten rich selling it for decades if not centuries. (No I don't mean touchy-feely retreats.)

    Other posters have provided "Best Practices" for dealing with sysadmins that go bad, but Bonding is the generic procedure for controlling exposure to misbehavior of employees who must be trusted.

    Happy Holidays.
    -- Bill

  166. On my honeymoon by MrScience · · Score: 3, Interesting

    We got back after one day, and had more than 20 (!) messages on our answering machine. The entire line was shut down because the software was not seeing any new orders. My boss had been going around, saying, "Well, he's finally left. I knew he would do something like that. We're screwed."

    Turns out some fool had modified a record without using the proper indexes (ancient FoxPro for DOS). Because the indexes were no longer synchronized, the software's "do while order == opened" loop hit a closed record that was indexed as open, and exited prematurely.

    I went in, fixed it in five minutes, and left. They were bankrupt within 4 months, and I was thankfully on to a new employer (that didn't trust employees any further, but that's another story).

    --

    You quitting proves that the karma kap worked. The most annoying of the whores shut up. --CmdrTaco

  167. I wonder by The+Analog+Kid · · Score: 1

    Before the bomb went off did it make every computer monitor display "Have a nice day, Goodbye"

  168. Re: by Anonymous Coward · · Score: 0
    "Who can companies trust if they're afraid that this kind of thing can happen? How can they prevent it?"

    Jeez, I don't know the answers to these questions. Lack of anyone to trust is such an unusual situation. Why not ask around at Enron? Their employees may know something about logic bombs (of the stock variety) left in place for them to catch after the insiders had effectively left.

  169. CEO Sabotage by Anonymous Coward · · Score: 0
    Our new CEO has announced we're eliminating all legacy systems and products and standardizing on Windows 2000/SQL for all customer. Several large customers have announced RFP's for new vendors.

    Does this count as industrial sabotage and can he be prosecuted?

  170. Uuh??? by pagercam2 · · Score: 2

    Aren't all sysadmins evil trolls that restrict user rights, sleep in server rooms and complain that they don't have enough control????

  171. Re:Sheesh! EXACTLY by Anonymous Coward · · Score: 1, Insightful

    Part of the problem is "lone ranger sysadmins". No serious system should be vulnerable to the whims of a single individual with the root password. The root account should only be allowed to activate if two separate passwords are typed in (one for each person). You can have a pool of admins each with their own password, but at least two of them would be needed to log in as root. You then require via company policy that for the duration of the session that both persons are present for the work that needs to be done.

    You still need some sort of emergency brake so that a lone admin can stop a haywire system from further corrupting itself, but to actually fix or change the system there should be oversight.

    At the same time, forcing two people to do this work means that you get all the other advantages of pair programming: 1) two heads are usually better than one, 2) two people are now familiar with the status quo, 3) less mistakes due to simple errors (as one person can catch typos, etc, before they're committed to disk), 4) others? There is plenty of documentation that programming in pairs is a highly successful strategy, and I suspect that it's a good idea to do major systems administration in pairs as well.

  172. Logic Bomb? by spun · · Score: 2

    Okay, I have heard the term before, but it smells of fear mongering in this story. Trojan horse would have been more accurate. They use the term 'logic bomb' six times in a nine paragraph story.

    CEOs and accountants do more damage to companies and steal more than this while getting less time in prison. I wonder if this guy is going to some cushy minimum security country club?

    When rich people are caught stealing, the crime is getting caught, not stealing, and the punishment is light. When rich people's trusted tools are caught stealing, they are terrorists.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:Logic Bomb? by Ymerej · · Score: 4, Informative
      In this case, although it may have seemed like the writer of the article was sensationalizing it, they were actually using the term correctly. We have no idea whether or not it was a Trojan horse, and it may or may not have been a time bomb, but it was definitely a logic bomb. From Charles P. Pfleeger's "Security in Computing" 2ed. p 197:
      A Trojan horse is a piece of malicious code that, in addition to its primary effect, has a second, nonobvious malicious effect. An example of a computer Trojan horse is a login script that solicits a user's identification and password, passes the identification information on to the rest of the system for login processing, but also retains a copy of the information for later, malicious use. In this example, the user sees only the login occurring as expected, so he or she has no evident reason to suspect anything else.

      A logic bomb is a class of malicious code that "detonates" or goes off when a specified condition occurs. A time bomb is a logic bomb whose trigger is a time or date.

  173. treat people decently by Anonymous Coward · · Score: 0

    Here's an idea. Treat your sysadmin with respect and create a nice working environment. I'm not saying you have to bend over backward for your employees, but a happy employee is less likey to pull a stunt like that.

  174. Ethics are valuable for their own sake by dheltzel · · Score: 2, Interesting

    I'm a UNIX sysadmin and Oracle DBA. I've always had root (and sys, for Oracle) on all systems I manage. I've done this for years and have never compromised any data or any system. And I don't think I'm an anomoly. As the admin, I'm very proud of the work I do and the efficacy of the systems I'm responsible for. Employers have extended a trust to me and I wouldn't dream of violating it. No amount of money would be worth the loss of self-worth.

    At my last job, I had unfettered access (at work and at home) to thousands of customer's credit card info. It was not even a temptation for me (it was a source of concern that the info might be compromised by others, and I brought that to management's attention on a number of occasions). When the company started layoffs and morale plummetted, I left, but on extremely good terms. The level of trust between us was so high that I was asked to keep my secured access to the system in my home for several months in return for a consulting retainer.

    When we were getting new PC's, they let us spec what we wanted. The PC dept prohibited us from ordering the PC's with CDRW's because they were afraid that we would use them to steal company data or code. My boss chuckled when I pointed out that it would be safer and more convenient for me to download said data or code via the company provided ISDN to my house. I just bought a CDRW myself and installed it. Either the PC guys never figured it out or they were afraid to mess we me. Doesn't matter much now, as they are all unemployed anyway.

  175. Code Of Ethics by Intrinsic · · Score: 2, Interesting

    Hearing about this kind of abuse really pisses me off, it puts us Sysadmins that are legit in a serious bind, and we are less trusted.

    The Sys Admins need to form some kind of honor system/group, that puts a code of ethics in place that group members need to follow, If they are suspected of malicious intent during a screening process or on the job, they are banned from the group and can never work in the IT industry again, that's how serious these types of actions should be taken.

    Then employers could at lest be assured that we tried to screen out as many plp as possible that are shady.

    Anyway just my 2cents.

  176. never trust others with things that they want by Anonymous Coward · · Score: 0

    hidden cameras, and tight observation by armed guards

  177. Sure this guy deserves some jail time... by shepd · · Score: 2

    But honestly, why is it that companies don't 3rd party audit departments that are so important to their continuation every year?

    Do they just let the accounting department run wild?

    Seems to me the company looks just as stupid as this guy for never picking this up.

    --
    If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  178. Re:Beware the BOFH! by RoboProg · · Score: 2, Funny

    Man, the first example reads like a page out of BOFH! http://bofh.ntk.net/Bastard.html

    (New boy comes in) "Here, hold this wire." (Bzzt!)

    Yeah, it's a multi-faceted problem. I guess it comes down to "Don't hire jerks, and try not to be a jerk" as much as "redundant meat-ware".

    --
    Yow! I'm supposed to have a plan?
  179. Re:similar story - you're an idiot by Anonymous Coward · · Score: 0

    You're assuming that the employee who was let go had no idea that he was going to be let go. Ok, 15 years ago there was a different work climate, however, now, you might as well assume that you will be let go. Unfortunatly, companies have little loyalty to employees.

    Believe me, if someone is gunning for you ass, you'll know. Personally, I have known months in advance of being let go from the past 3 employers, and I anything but a people person.

  180. When Slashdot Editors Attack by Dirtside · · Score: 2

    I like the fact that this article is titled "When Sysadmins Go Bad", as opposed to "If Sysadmins Go Bad".

    ALTERNATE JOKE: What do you mean, go bad? I thought Sysadmins were all Chaotic Evil.

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  181. Here's One Solution to Keep 'em Honest. by ivi · · Score: 1


    Suppose -two- competing IT contractors were
    each given a contract to be involved in
    the development of the same product, eg:

    - Company A is to implement it...

    - Company B is to look for errors...

    The contracts are written as zero-sum games,
    ie whenever Co. B finds an error, Co. A loses
    a bit of their fee (which, of course, B wins)

    Ideally, no one in Co. A knows who Co. B is,
    and vice versa.

    In the event of a "logic bomb" or any other
    functionality which was never ordered by the
    end-user organisation, Co. A forfeits a BIG
    chunk of their fee, possibly losing the con-
    tract entirely without payment (maybe with
    the obligation to repay previous payments).

    That kind of responsibility / liability for
    actions has to bubble through to Co. A's staff.

    If bonusses bubble through to Co. B's staff,
    ie as Co. A's errors (or, for a real winfall,
    logic bomb) are discovered & reported, then
    incentives are there for Co. B.

    Cool, eh? ;-)

    PS I guess Co. A has to win more if Co. B
    can't find any errors or 'logic bombs'...

    The idea is to formulate the contracts in
    such a way as to have both carrorts & (if
    necessary) sticks for each company.

  182. It's simple by Anonymous Coward · · Score: 0

    Don't piss off the Admin.

    1. Re:It's simple by bonezed · · Score: 1

      couldn't agree more

      --
      ---- Put Sig here:
  183. How do you think Saddam Hussein, etc do it? by TheLink · · Score: 2

    This is not a technology issue. These sort of problems cannot be solved with technology. Whatever you are entrusted to control or change you can destroy.

    Don't put those you cannot trust in critical/important positions (same for the incompetent). There will always be critical/important positions. You can improve things by requiring cooperation/collusion between more than one party in order for things to be done. This has its costs. And if the untrustworthy are plentiful in your company, you might be doomed anyway.

    Technology can help those you trust do their job properly - prevent/recover from mistakes, help manage people with various degrees of trustworthiness/integrity.

    The AI proponents through their failures, have proven computers are no substitute for humans. Those pushing AIs created by modeling systems they don't understand, are laughable - I'd trust the resulting creations even less than humans, and definitely far less than a trained dog. And we all know software has bugs.

    An organisation which cannot trust its people would have to spend a lot more money and resources vainly trying to extend the boss's capabilities and control (since the boss would then be the only one who can be trusted). However that scenario would render most of your employees capabilities redundant. And at a certain point the boss won't be able to oversee everything and would still have to trust someone else.

    --
  184. Re:Sheesh! EXACTLY by mt_nixnut · · Score: 1
    You obviously work for an organization much larger and richer than the one I am with. Two admins would be wonderful. And so would a nice big office and an expense account. But that is not going to happen either.

    I was not recommending single admin setups. But sometimes I wonder if people with all these great ideas for securing everything realize how many organizations would be happy to have one good admin. But 40 - 80k per year makes that out of the question. So they grab someone warm and tell them to get trained (me 10 years ago) and they build networks and manage them.

    Some do excellent work and some don't and thats what makes up the current internet world. All the experts in the world won't change that. Unless of course somehow only the elite are allowed on. (not likely)

    Can't argue with your points otherwise. Except that its sort of sounds like Marie Antoinette (let them eat cake). In the world I live in you do what you can to keep it simple and keep it running.

    It still comes down to trust. Because the few times over the years I actually had legit help it still would not have stopped me from being evil.

    There is no substitute for employees you can trust.

    Have a good one up there in your ivory palace.;)

  185. circles by jmcfarlane · · Score: 1

    It seems that discussions like this become circular

    --


    John McFarlane
    thinkflat.com
  186. An Idea by Motekye · · Score: 1

    How about instead of system administrators, we ( as humans ) write software that's actually easy to use and efficient. The truth is that System Administrators are unnecessary in small companies, Large corporations shouldn't exist in the first place, they're the cause of the widening margin between the wealthy and the poor. To deter 'would be' white collar criminals, punishments need not be stricter, but... A. It should be more difficult to execute the crime in the first place. B. there should be more jobs for those who need them ( Criminals ) However, most white collar criminals are just greedy, and should be dealt with by means of publicised humiliation. "Who want's to throw a pie at Kevin Mitnick?"

  187. Last Post! by alpg · · Score: 1

    Two men are in a hot-air balloon. Soon, they find themselves lost in a
    canyon somewhere. One of the three men says, "I've got an idea. We can
    call for help in this canyon and the echo will carry our voices to the
    end of the canyon. Someone's bound to hear us by then!"
    So he leans over the basket and screams out, "Helllloooooo! Where
    are we?" (They hear the echo several times).
    Fifteen minutes later, they hear this echoing voice: "Helllloooooo!
    You're lost!"
    The shouter comments, "That must have been a mathematician."
    Puzzled, his friend asks, "Why do you say that?"
    "For three reasons. First, he took a long time to answer, second,
    he was absolutely correct, and, third, his answer was absolutely useless."

    - this post brought to you by the Automated Last Post Generator...