Slashdot Mirror


Disgruntled Engineer Hijacks San Francisco's Computer System

ceswiedler writes "A disgruntled software engineer has hijacked San Francisco's new multimillion-dollar municipal computer system. When the Department of Technology tried to fire him, he disabled all administrative passwords other than his own. He was taken into custody but has so far refused to provide the password, and the department has yet to regain admin access on their own. They're worried that he or an associate might be able to destroy hundreds of thousands of sensitive documents, including emails, payroll information, and law enforcement documents."

15 of 1,082 comments (clear)

  1. Frankly by Anonymous Coward · · Score: 3, Informative

    If he met the same kind of problems I did when I worked in public sector and tried to push changes that would prevent this kind of idiocy in the first place only to be ignored because policy and process changes for better security and general good practice improvements meant management actually having to do some work then well, good on him for having the balls to do it.

    Certainly in the UK in public sector those who work hard get shit on because those who refuse to do any work or could care less about a good job own the IT departments due to nothing more than hanging around for the job long enough that everyone higher than them dies/retires. As there's no accountability in local government and most other public sector these people can't be sacked or disposed of in other ways so they just hang around until they are 65.

    1. Re:Frankly by Pig+Hogger · · Score: 3, Informative

      Why the hate towards the public sector? I have found the exact same shit going on in private companies, many of them quite successful.

      That's because the anglo-saxon culture has a visceral hatred of everything that comes from the State. Anglo-saxons find that the State is the embodiment of evil, that it cannot do anything good and they will always try to gut it to it's simplest expression.

      This dates back to 1215 when weak king John (Jean d'Angleterre) got bullied by his barons and signed the magna carta which essentially robbed him of most of his power. Thus started the notion that people other than the king could earn more power to the point of rivalling the State.

      At the beginning, this was restricted to nobility, but when the industrial revolution saw the bourgeois rise to unprecedented wealth, to the point of even eclipsing the State's, the bourgeois managed to totally subvert the State and effectively gut it to an almost nonexistent value during victorian times.

      Such distrust of the State is not found amongst other cultures. For example, the French have no problem with an overbearing State that nitpickingly regulates every aspect of their life, but since their culture will not demean the State, working for the State is not viewed as something bad, and the State will have no problem in recruiting competent people which will insure that whatever action the State takes, it will be done competently. Witness, for example, the network of high-speed trains ran by the French State Railroad, all developped by the State-Owned railroad. The same comment can be made about the extensive network of french nuclear power plant, all operated by a State agency, and exporting power to the rest of Europe.

  2. RTFA by tomhudson · · Score: 4, Informative

    He was arrested AFTER he disabled everyone else's account.

    What do you recommend they do next time, use a crystal ball or ouija board to predict who's going to pull such a stunt?

  3. Read the Article - He wasn't fired. by chipmeister · · Score: 5, Informative

    There was an unsuccessful attempt to fire him. The article also mentions that he was essentially spying on people to learn things being said about him.

  4. on any Linux system you can: by FudRucker · · Score: 4, Informative

    log in in init 1 (runlevel 1) and change the root password or;

    in /etc/shadow change this:
    root:$2$3bJ7DS4R$rV45lDlqNsfDRntfO1NCk0:14069:0:::::

    look exactly like this:
    root::14069:0:::::
    this and you can log in to root without any password

    maybe other *nixes are close enough to do the same (BSD or solaris)

    on ubuntu the root shadow is a little differrent since it is disabled with an asterisk:
    root:*:14069:0:::::
    just remove the asterisk

    --
    Politics is Treachery, Religion is Brainwashing
  5. Re:Backups? by SatanicPuppy · · Score: 4, Informative

    Pretty much all Unix systems are hackable with local access.

    I'm guessing either the entire file system is encrypted, or the problem is getting into an application that's running under the OS. Most times the OS isn't the final gakekeeper in high security; the application itself may run everything encrypted, and may very well have no easy way to restore access if a password is lost.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  6. Re:This is why... by Fozzyuw · · Score: 4, Informative

    Private as in privacy, no. But private as in private property? Yes. If they don't allow someone to gather their things before they leave they could be looking at serious legal troubles.

    No, it's pretty common practice. They can directly escort you out of the building without your personal property and they have a reasonable amount of time to gather up your stuff and get it back to you.

    Things like car keys, wallet, jacket, briefcase, etc. yes. They'll escort you to your desk to pick those up. But gathering your pictures, books, etc. Nope. They'll do it for you or have you come back at a later date.

    --
    "The past was erased, the erasure was forgotten, the lie became truth." ~1984 George Orwell
  7. Re:I had a dream... by betterunixthanunix · · Score: 4, Informative

    This is specifically described in the NIST/NSA protection profiles: when a user's access is revoked, all active sessions and running programs should be terminated as well.

    --
    Palm trees and 8
  8. Technical background by DF5JT · · Score: 4, Informative

    For those who wonder what kind of working environment DTIS has:

    PeopleSofts HRMS 8.x application software.
    PeopleTools 8.4x, PeopleCode, SQL, SQR, COBOL, Application Engine, Oracle and HP/UNIX.
    IBM hosts and DB2
    Microsoft SQL Server 2000

    Just look for open positions and you know what they are running.

  9. Re:I smell a rat by Temkin · · Score: 3, Informative

    FTFA:

    "At a news conference announcing Childs' arrest, District Attorney Kamala Harris was tightlipped about what his motive may have been."

    I think there's more going on here than we're being told.

    You have to understand the nepotism and corruption that runs SF. The DA is purportedly Willie Brown's ex-girlfriend. She probably hasn't been told what to say yet because her handlers have been locked out of their computers. They have to cover up the corruption that contributed to this (or was merely exposed) first, then they'll decide what he did and throw the book at him.

  10. Integrity by mlwmohawk · · Score: 4, Informative

    If you need a recognized code of ethics to tell you that sabotaging your ex-employer's system isn't right, then no code of ethics can help you.

    Integrity and reputation is typically more profitable than malice and destruction.

    I've been in the business a few years, and as you get older, you acquire positions of trust. You have too, you can't be "starting out" your whole career. This sort of behavior is a deal breaker. No one will hire him.

    When laid off or fired. Collect your stuff, shake hands with your boss, tell them what is left to be completed, politely and with insight, try to be constructive with any discussions on the exit interview. Even a complete moron will leave a better impression than the greatest genius.

    Once out, have a beer or two. Calm down. If you'r any good at all, when they are picking up the pieces of the layoff, they'll remember you attitude and professionalism and probably pay you contractor wages to do stuff while you collect unemployment and look for a new job.

  11. Not so easy for sysadmins by phorm · · Score: 5, Informative

    It's just not that easy for a sysadmin, especially a major one. For myself, I've got passwords, SSH-keys, and many other access points everywhere in my company. It's not because I want to screw with them, but because they tend to call me at all sorts of different times and I never know if I'll need secure access to the server.

    So, routing rules from home. Public SSH keys on various border-servers with my USB-drive having the private keys, etc. They're all used for doing my job, and if I'm fired (not sure why I would be though) I'll just move on to the next one without tainting my career and doing something stupid to burn bridges. However, I could see a *bad* sysadmin using these same tools and more to entrench himself so deeply that you'd almost have to rebuild the entire infrastructure from scratch to find all the back-doors.

    If this guy was a real dick (but a clever+smart one), knew it, knew he was going to be canned, and prepared for it... then how are you going to know that your authentication methods, your binaries, or even your kernels haven't been messed with in some way? MD5 sums only go so far when you have hundreds of systems tied together.

  12. Re:Backups? by Crazy+Taco · · Score: 4, Informative

    Pretty much all Unix systems are hackable with local access.

    Unless you are inept, which, given that this is a government system, could be a plausible explanation here.

    --
    Beware of bugs in the above code; I have only proved it correct, not tried it.
  13. Re:ha by IntlHarvester · · Score: 3, Informative

    IMO this guy had a personal disagreement with his manager, and was fired because that guy was working full time trying to find a way to fire someone he disliked.. considering he earned an extra 30k as a trouble shooter and was able to pull off a time bomb, i'm sure he knew what he was doing with technology...

    And this incident proves the manager was completely in the right to get rid of him. No amount of tech skills are worth the damage that an unprofessional employee can cause.

    --
    Business. Numbers. Money. People. Computer World.
  14. Re:Backups? by dan14807 · · Score: 3, Informative

    That sort of attitude is incredibly unprofessional. This software engineer may have been wronged, but nothing can justify his actions here.