Slashdot Mirror


Encryption Would Not Have Protected Secret Federal Data, Says DHS

HughPickens.com writes: Sean Gallagher reports at Ars Technica that Dr. Andy Ozment, Assistant Secretary for Cybersecurity in the Department of Homeland Security, told members of the House Oversight and Government Reform Committee that in the case of the recent discovery of an intrusion that gave attackers access to sensitive data on millions of government employees and government contractors, encryption would "not have helped" because the attackers had gained valid user credentials to the systems that they attacked—likely through social engineering. Ozment added that because of the lack of multifactor authentication on these systems, the attackers would have been able to use those credentials at will to access systems from within and potentially even from outside the network. "If the adversary has the credentials of a user on the network, they can access data even if it's encrypted just as the users on the network have to access data," said Ozment. "That did occur in this case. Encryption in this instance would not have protected this data."

The fact that Social Security numbers of millions of current and former federal employees were not encrypted was one of few new details emerged about the data breach and House Oversight member Stephen Lynch (D-Mass.) was the one who pulled the SSN encryption answer from the teeth of the panel where others failed. "This is one of those hearings where I think that I will know less coming out of the hearing than I did when I walked in because of the obfuscation and the dancing around we are all doing here. As a matter of fact, I wish that you were as strenuous and hardworking at keeping information out of the hands of hackers as you are in keeping information out of the hands of Congress and federal employees. It's ironic. You are doing a great job stonewalling us, but hackers, not so much."

142 comments

  1. Apathy by Anonymous Coward · · Score: 0

    Is the word for the day.

    1. Re: Apathy by Anonymous Coward · · Score: 1

      Or joy. Google has started blocking portions of SourceForge for Chome users for distributing mamware.

    2. Re: Apathy by overshoot · · Score: 4, Funny

      I admit I'm getting old, but is "mamware" a new name for tittypics?

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    3. Re: Apathy by Anonymous Coward · · Score: 0

      OP here, it was supposed to read manware.

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

      OP here, it was supposed to read manware.

      Software that mansplains in the help docs?

    5. Re: Apathy by rstanley · · Score: 1

      Is that anything like "Malware"?

      If not, what is "Manware"?

    6. Re: Apathy by bigfinger76 · · Score: 1

      No, those would be manpages.

  2. dere aint securin aginst no haxx0rz by Anonymous Coward · · Score: 0

    cuz dey kin do errything.

    Convenient, no?

  3. This by Anonymous Coward · · Score: 1

    These days so many people think that encryption is the answer to security. When I read the story the other day and everyone was up in arms over the lack of encryption, my first question was "what impact would encryption have had? Likely very little."

    Encryption for data at rest usually protects against physical theft - like backup tapes or a whole computer. Remote exfiltraction is much easier on a running system where the data is intended to be accessed. In those cases, encryption does little to protect data.

    1. Re:This by Anonymous Coward · · Score: 3, Insightful

      True, encryption is not the only factor but it is a pretty big one. In this case encryption coupled with a system to limit mass database access without multiple authorizations would have prevented the theft. Encryption would have prevented the attackers from simply copying the entire database off of the physical drive and user limits through the DBMS would have prevented the attackers from copying the records one by one, at least as long as their access was eventually discovered. These BASIC safeguards should be a part of any system which contains financial/tax information.

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

      As clearly pointed out in the summary, encryption combined with two-factor authentication would have prevented this. Every system containing sensitive data now days should at least be protected with two factor authentication.

    3. Re:This by Anonymous Coward · · Score: 1

      Two-factor authentication only means that in order to access the system you need two components, for example a Debit card and PIN, it doesn't necessarily limit access if you have those two components. Any database manager of such a large repository of private information would be an idiot not to implement some safeguards on top of Two-factor authentication. Red flagging access of more than 500 records in a 12 hour period, foreign IP addresses, access of high value employees (President, Directors, etc). The system should outright lock your account if you go beyond certain criteria (like 1,000 accessed records in an hour) that are highly unusual for the user in question.

    4. Re:This by AgentSmith · · Score: 1

      Encryption or not, if I had access to the internal network how long until I had the DB system account credentials? Then I can bypass all the data access rules, or even create database clones and start stripping the logs. The possibilities are numerous. Then feed the data out a bit at a time.

      More than likely it's not that nefarious or complicated. Someone did a bit a social engineering and got lucky or planned to get a very close set of credentials. Then physically walked in and grabbed the data. You don't even need the whole database. It's possibly a couple HR or project tables.

      tl;dr Encryption wouldn't have stopped this when the crackers had internal access.

    5. Re:This by bitingduck · · Score: 4, Informative

      Two-factor authentication only means that in order to access the system you need two components, for example a Debit card and PIN, it doesn't necessarily limit access if you have those two components.

      Other parts of the government already use more appropriate forms of two-factor authentication, generally smartcard badge+password, pin+rolling RSA key, or in some cases pin+password+rolling RSA key (not really more secure, and easier to forget pin+password). The badges and RSA keys have to be issued by the agency (and sometimes department) and synchronized-- I have a bag full of them from various agencies and aerospace companies and they're hard to keep track of. The badges are issued as a result of the whole background check process that was compromised and contain a hash of your fingerprints as well (some, though very few, computers have fingerprint readers). If they had implemented any of those, it's likely that the breach wouldn't have occurred. If, as you suggest, they had included access limits or almost any kind of access log checking, they could likely have detected and stopped a breach that was traceable to a forged/stolen credential as well.

    6. Re:This by Charliemopps · · Score: 1

      Right, encryption would have prevented:
      Select * from employee records;

      Forcing the attacker to go through a service that decrypted the data first, would have forced them to have to send every row through that service before getting the data. THAT activity would be truly trivial to detect. "Hey, Fred just ran a lookup on every spy we have in Russia... Fred? Hey, Freds on vacation!"

      Even more trivial would have be designing the service to only allow 1 request per user per second. This would have almost no affect on a real user, but would severely handicapped a scripted attack. They'd only get 86k records a day. And if you had any sort of monitoring in place, at all, you'd hope to catch them within 12hrs.

    7. Re:This by Charliemopps · · Score: 1

      Encryption or not, if I had access to the internal network how long until I had the DB system account credentials? Then I can bypass all the data access rules, or even create database clones and start stripping the logs. The possibilities are numerous. Then feed the data out a bit at a time.

      More than likely it's not that nefarious or complicated. Someone did a bit a social engineering and got lucky or planned to get a very close set of credentials. Then physically walked in and grabbed the data. You don't even need the whole database. It's possibly a couple HR or project tables.

      tl;dr Encryption wouldn't have stopped this when the crackers had internal access.

      But what they are saying is "Encryption wouldn't have helped" which is a lie. It would have helped, it would have made this a lot more difficult. It would still have been possible, just a lot harder.

    8. Re:This by Charliemopps · · Score: 1

      Encryption or not, if I had access to the internal network how long until I had the DB system account credentials? Then I can bypass all the data access rules, or even create database clones and start stripping the logs. The possibilities are numerous. Then feed the data out a bit at a time.

      More than likely it's not that nefarious or complicated. Someone did a bit a social engineering and got lucky or planned to get a very close set of credentials. Then physically walked in and grabbed the data. You don't even need the whole database. It's possibly a couple HR or project tables.

      tl;dr Encryption wouldn't have stopped this when the crackers had internal access.

      But what they are saying is "Encryption wouldn't have helped" which is a lie. It would have helped, it would have made this a lot more difficult. It would still have been possible, just a lot harder. Stop furthering the myth that hackers have magic powers. This stuff is preventable.

    9. Re: This by Anonymous Coward · · Score: 0

      Um...the idiots had foreign contractors as system administrators. They would have been able to turn all that stuff off.

    10. Re:This by Anonymous Coward · · Score: 0

      Internal access won't help if all internal traffic is encrypted. If anything, it may set off red flags. What are you planning on doing, ARP poisoning? ARP can be enforced and attempts to claim to be a MAC address that you are not can be easily detected.

  4. 2 factor authentication would have. by Anonymous Coward · · Score: 3, Insightful

    Dear Government. Stop being idiots and use REAL freaking security on your systems.

    the lowest bidder is not how you get real security. here at work, even if I give away my password (77Grumpy-Cat88) not even the best hackers in the world can get into the server here because they do not have my second factor authentication.

    Instead we get retarded IT security and policies at the government that lets anyone from outside reset a users password if they get that users information and SSN.

    All it takes is faking that you are an HR person and suddenly you have all you need to convince the lowest paid drones at the help desk to reset a password and you have the keys to get inside.

    1. Re:2 factor authentication would have. by Anonymous Coward · · Score: 0

      All it takes is faking that you are an HR person and suddenly you have all you need to convince the lowest paid drones at the help desk to reset a password and you have the keys to get inside.

      And that is when you fire that help desk employee, and up your hiring standards. Then perform better security audits such as social engineering tests to determine how well your security trainings and briefings are.

    2. Re:2 factor authentication would have. by Anonymous Coward · · Score: 0

      All it takes is faking that you are an HR person and suddenly you have all you need to convince the lowest paid drones at the help desk to reset a password and you have the keys to get inside.

      And that is when you fire that help desk employee, and up your hiring standards. Then perform better security audits such as social engineering tests to determine how well your security trainings and briefings are.

      Yeah, right. The help desk is in Pune because the important thing wasn't getting good help it was getting cheap help and frankly Venkat could care less about your security. He's just a small cog in a large company that's not even part of your company.

    3. Re:2 factor authentication would have. by ERJ · · Score: 1

      Two factor and split responsibility for admins: i.e. the nuclear launch methodology.

      Encrypt the database and split the keystore password between multiple groups. i.e. group 1 has the first 10 characters, group 2 the next 10, group 3 the last 10. Then you need at least collaboration between the three groups to access the dataset in its entirety. Make the data accessible via a UI that is limited in scope for record retrieval and auditable. Then encryption would have been the answer to their issue.

    4. Re:2 factor authentication would have. by Anonymous Coward · · Score: 1

      disclaimer, I work for a government agency..

      that being said our classified data is fucking air-gapped. period. no USB connections, No removable HDs, No outside connections at all on that network. Could it be bypassed? yes, but you would need to BE in the building as such we have never had a hacking attempt. this info Should have been air-gapped as well, best security ever.

    5. Re:2 factor authentication would have. by Anonymous Coward · · Score: 0

      why is the data accessible from a public facing machine...

    6. Re:2 factor authentication would have. by mrlinux11 · · Score: 1

      Curious how do you use the data, if it is only on one system ?

    7. Re:2 factor authentication would have. by SwashbucklingCowboy · · Score: 1

      Don't get cocky kid. In the RSA breach the hackers went after material used in SecurID (RSA's 2FA product). They're going after phones with the 2FA apps on them too.

      Yeah 2FA is good security practice and its use will it make it significantly harder to breach a system using legitimate credentials, but the notion that it's full proof (or fool proof) is a myth.

    8. Re:2 factor authentication would have. by SwashbucklingCowboy · · Score: 1

      Air gapped is good - very good. But not full proof.

    9. Re:2 factor authentication would have. by Anonymous Coward · · Score: 0

      Dear Government. Stop being idiots and use REAL freaking security on your systems.

      They will never do that. They will NEVER admit that encryption would have prevented the data loss because that would be contrary to the current party line that "good encryption is bad".

    10. Re:2 factor authentication would have. by Anonymous Coward · · Score: 0

      The problem is those systems aren't real 2FA. To make the "something you have" physical cryptographic token not really just "something you know", it has to have a private key on it that never leaves the device like a smart card or the key store chips that many phones and laptops have. If there's an authentication server somewhere that knows enough information to fake being the physical "something you have", then it's nothing more than a really long password, not an actual second factor. Of course, even for a smart card, it might be possible to get at the key but it would require a bug in the smart card itself (exploited by malware on the smart card reader) or physical access to the smart card.

      Of course, even then, if you don't have an airgap, a hacker with full control over the computer you were logging in from could just take over your login session, which is why the security should be on physical access to computers on the network where classified data is allowed.

    11. Re: 2 factor authentication would have. by Anonymous Coward · · Score: 0

      Funny, our domain is a Venkat and he's in India.

  5. Result of no consequences for decision makers by schwit1 · · Score: 4, Informative
    An inspector general report last year had advised OPM to shut down many of its computer systems because they were running without sufficient security. The agency ignored that recommendation.

    In the audit report published November 12, 2014, OIG found that 11 out of 47 computer systems operated by OPM did not have current security authorizations. Furthermore, the affected systems were “amongst the most critical and sensitive applications owned by the agency.” Two of the unauthorized systems are described in the report as “general support systems” which contained over 65 percent of all OPM computer applications. Two other unauthorized systems were owned by Federal Investigative Services, the organization which handles background investigations in connection with government security clearances. OIG warned bluntly, “any weaknesses in the information systems supporting this program office could potentially have national security implications.”

    Because of the volume and sensitivity of the information involved, OIG recommended OPM “consider shutting down systems that do not have a current and valid Authorization.” But OPM declined, saying, “We agree that it is important to maintain up-to-date and valid ATOs for all systems but do not believe that this condition rises to the level of a Material Weakness.”

    The head of OPM also claimed in recent House hearings that their failure to close these systems down was justified since the hackers were already in the system when the recommendation was made.

    In other words, we didn’t do anything to make the system secure, and when hackers broke in it was further justification for not doing anything.

    Yeah, let’s put our healthcare under their control also!

    1. Re:Result of no consequences for decision makers by Anonymous Coward · · Score: 0

      Sounds like, if you need SECRET, TOP SECRET, or CONFIDENTIAL clearance, you have to go through this company...

      Shouldn't they be combing through all the appoved clearances during this time and re-evaluating them? If you are trying to get a sleeper into some government contracting position or in some secret project with BOEING, LOCKHEED, etc, this would be one of the systems I would attack so that I can easily track and monitor my agents progress with the background checks. You could also easily change the records as needed to help accelerate it through the system, and stop others from getting through.

      Basically, this is some entry level James Bond shit - attack the company that creates or vets the employees or ID system, and get into the target via this side channel. Why hack the DoD's computer systems to gain access, when you can just hack these guys and get a man on the inside?

    2. Re:Result of no consequences for decision makers by geggam · · Score: 1

      ... and you think the private sector is much better... ha ha hahahaahaha

    3. Re:Result of no consequences for decision makers by Anonymous Coward · · Score: 0

      Yeah, let’s put our healthcare under their control also!

      As someone who works with healthcare systems, I think you may have a false impression about the security of private companies' networks.

      Hospitals are vastly behind the times in technology, and their security is extremely lax in many cases. As an example, for years, one of the systems I maintained at one hospital wasn't even behind a firewall - you could RDP to it directly from anywhere - no VPN required. Most hospitals' VPNs do not require two-factor authentication. Most use default passwords for their software - even mission critical stuff like their EMRs and the databases they run against.

      The simple fact is, security is an afterthought everywhere.

    4. Re:Result of no consequences for decision makers by Anonymous Coward · · Score: 0

      And if your loss is serious enough, you can sue a private party. Can't sue the government unless they let you.

    5. Re:Result of no consequences for decision makers by Anonymous Coward · · Score: 0

      Yeah, let’s put our healthcare under their control also!

      You're right. Those incompetent government buffoons can't manage computer security. We should have a respected private firm like Target or Goldman Sachs manage our healthcare data.

    6. Re:Result of no consequences for decision makers by Anonymous Coward · · Score: 1

      There is no doubt in your mind because you don't even have enough information to form a doubt. It's called the Dunning-Krueger effect. You should educate yourself about civil service rules and how they compare to the complete lack of rules governing who gets hired or promoted in the private sector.

    7. Re:Result of no consequences for decision makers by Anonymous Coward · · Score: 0

      If I had a quarter for every time I saw a healthcare professional walk away from a workstation while logged in, I'd have a pretty hefty sock full of quarters to swing into their heads.

    8. Re:Result of no consequences for decision makers by Anonymous Coward · · Score: 0

      These are the kind of comments I come to read on this site.

  6. Head-Desk. by fuzzyfuzzyfungus · · Score: 2

    Well. The most charitable possible explanation I can give is that this DHS 'cybersecurity' guy realizes that congress as been getting non-stop "zOMG 'encryption' will cause all the pedophiles and every terrorist to 'go dark' and become impossible to catch; and only by mandating magical Clipper 2.0 backdoors can we possibly save America from this impenetrable code wall!" bullshit from the DHS, FBI, and various other spook flacks for weeks on end at this point(they've pretty much been flipping out about it since Apple first considered making it a default, if not earlier).

    Because of that, the primitive herd mind now presumably believes that 'encryption' is a magic data-protection sauce that can be added to any IT system just by swiping at a touchscreen for a minute or two without too much drooling. This will...not...aid their comprehension of what went wrong, or the coherence(if any) of their demands that Something Be Done. So he has the unenviable task of trying to explain that no, actually, 'encryption' is pretty tricky to get right; and needs to be part of an overall system that isn't completely fucked if it's supposed to work, and so on.

    1. Re:Head-Desk. by Anonymous Coward · · Score: 1

      You nailed it...

      One solution is to reduce the NSA workforce by a large percentage and send them to new jobs PROTECTING federal systems.

    2. Re:Head-Desk. by bitingduck · · Score: 1

      No, at least parts of the government require full disk encryption of all laptops, as well as fully encrypted, two-factor auth remote access. NASA implemented full disk encryption in a rush after a similar personnel data set was stolen from an unencrypted laptop in a car in DC.

    3. Re:Head-Desk. by fuzzyfuzzyfungus · · Score: 1

      I know that parts of the government do; while the OPM apparently runs on a system so dubiously competent that I'm surprised it experienced enough uptime for the attackers to infiltrate it and then exfiltrate the good stuff. I don't know if they are simply underfunded, enjoy sufficient incompetence to squander adequate funding, or both; but the OPM is clearly a 'just kill it with fire' IT situation at this point. I have no interest in trying to argue otherwise; because it just isn't so.

      My attempt was just to examine the logic behind belaboring the 'encryption would have been futile' point during congressional testimony; my suspicion being that 'encryption' is currently something that congress has mostly heard of because the FBI fears its terrible power to protect data, not because they know anything about how it fits into an overall coherent IT security arrangement.

      Hell, given the clearances and such that various congresspeople have, a lot of them probably possess government issued 2 factor cryptographic tokens(CAC or PIV or both); but may not realize that those are connected to this 'encryption' that they now want to know why the OPM didn't use.

  7. In our defense, sir, ... by Anonymous Coward · · Score: 0

    ... you are much more totally, hopelessly, and bafflingly stupid than the hackers that gained access to our systems.

  8. Two-factor auth. Buy some cheap Yubikeys by grub · · Score: 1


    The Feds always look for the most expensive option. They'll end up with pricey battery powered hardware tokens when they could look at cheap Yubikeys.

    --
    Trolling is a art,
    1. Re:Two-factor auth. Buy some cheap Yubikeys by nabsltd · · Score: 3, Informative

      The Feds always look for the most expensive option. They'll end up with pricey battery powered hardware tokens when they could look at cheap Yubikeys.

      Every employee of the US government already has two-factor authentication in the form of a smart card. The problem is that there are many programs that don't have the hooks for two-factor authentication built in.

      For example, a web app that queries Active Directory almost always asks for username and password, when Windows Authentication can use either username/password or smart card/PIN. This is because smart card/PIN requires trusted code to run on the client computer, and we all know that isn't really possible.

    2. Re:Two-factor auth. Buy some cheap Yubikeys by Anonymous Coward · · Score: 0

      I have one of those and it doesn't get used for anything at all- it's expensive picture ID. I do have a separate RSA rolling token that I have to use for network access from outside the gate. There's no access to the inside except via VPN, though once you're through the VPN you just need username & password on most systems.

    3. Re: Two-factor auth. Buy some cheap Yubikeys by Anonymous Coward · · Score: 0

      Yubikeys handle inefficient and possibly compromised Suite B crypto. They don't do Suite A, which is the province of very special, expensive, battery powered keys.

    4. Re:Two-factor auth. Buy some cheap Yubikeys by Anonymous Coward · · Score: 0

      " RSA rolling token"

      You mean from this corrupt corporation "RSA security" who received emails on Key Material Handling Computers ? The RSA which was pwned by Chinese cyber warriors ?

      Yeah, that will surely help.

      Boy, get yourself a TAN List and be more secure.

  9. Project administrators held PRC passports! by C+R+Johnson · · Score: 5, Informative

    Total and complete incompetence from the Obama administration where the only qualification that matters is political loyalty.

    From the article:

    "A consultant who did some work with a company contracted by OPM to manage personnel records for a number of agencies told Ars that he found the Unix systems administrator for the project "was in Argentina and his co-worker was physically located in the [People's Republic of China]. Both had direct access to every row of data in every database: they were root. Another team that worked with these databases had at its head two team members with PRC passports."

    --
    The alternative to limited government is unlimited government.
    1. Re:Project administrators held PRC passports! by Curunir_wolf · · Score: 1

      It's because consulting firms are unable to find high skilled computer experts in the US, so they must expand the H1-B program to bring in more foreigners to compensate for the lack of competent Americans!

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    2. Re:Project administrators held PRC passports! by bev_tech_rob · · Score: 3, Interesting

      Total and complete incompetence from the Obama administration where the only qualification that matters is political loyalty.

      Shut up you freakin' troll! This shit has probably been going on like this for years before Obama (yes even during the Bushy era).

      --
      You're messin' with my Zen Thing, man.....
    3. Re:Project administrators held PRC passports! by Anonymous Coward · · Score: 5, Insightful

      Last I checked, the current administration is the Obama administration. So why shouldn't they take the heat for this? Saying that "Bush did it too!" is pointless; they're long gone and incapable of effecting policy decisions on stuff that happens today.

    4. Re:Project administrators held PRC passports! by Anonymous Coward · · Score: 0

      So the current president of Monsanto shouldn't be liable for continuing to poison the planet?

    5. Re:Project administrators held PRC passports! by Anonymous Coward · · Score: 0

      Total and complete incompetence from the Obama administration where the only qualification that matters is political loyalty.

      Well there's the problem! What were doing allowing the O'bama administration to design and implement these systems? And how did we know they were going to be the O'bama administration at the time these systems were designed? That's the problem with dumbocraps, they cause every problem, even ones from before they were.

      I heard O'bama actually masterminded the attack on Pearl Harbor. He was trying to make a muslim strike against America, but the Japanese were the only ones who would help. Also, there is a strong connection between chemtrails and his administration. They used the time machine housed at Roswell to go back in time, and put chemicals poisonous to only registered Republicans in the jet fuel.

      Which of course, could be why their slate of presidential candidates looks remarkably like the nutcases running in 2012.

    6. Re: Project administrators held PRC passports! by Anonymous Coward · · Score: 0

      You Obama haters are sure consistent. :) The sky is still blue! That's Obama's fault.

      I one the solution of moving NSA people to head the Federal security. However many people at the NSA probably use software. I bet there are only a few real geniuses.

    7. Re:Project administrators held PRC passports! by oh_my_080980980 · · Score: 4, Insightful

      Really? Because everything resets and starts with the new administration and nothing should have been done in the past? Today's policy decisions are affected by decisions made in the past.

    8. Re:Project administrators held PRC passports! by budgenator · · Score: 2

      It's because consulting firms are unable to find high skilled computer experts in the US, so they must expand the H1-B program to bring in more foreigners to compensate for the lack of competent Americans!

      That should be

      It's because consulting firms are unwilling to pay competitive wages for highly skilled computer experts in the US, so they must expand the H1-B program to bring in more foreigners to compensate for the lack of competent Americans willing to work for peon wages!

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    9. Re:Project administrators held PRC passports! by Anonymous Coward · · Score: 0

      Saying that "Bush did it too!" is pointless; they're long gone and incapable of effecting policy decisions on stuff that happens today.

      So you would say that nothing Clinton did has any effect today, or is it only Presidents you perceive as 'liberal' that can have a lasting effect?

    10. Re:Project administrators held PRC passports! by Blue+Stone · · Score: 1

      I wonder if anyone will accuse them of putting American lives in danger and having "blood on their hands"?

      --
      Corporation, n. An ingenious device for obtaining individual profit without individual responsibility. - Ambrose Bierce
    11. Re:Project administrators held PRC passports! by ThatsNotPudding · · Score: 1

      Ah, how I long for the competence(1) and TOTAL HONESTY(2) of the Bush administration. /s

      (1) "Bin Laden determined to strike inside the US"
      (2) "Weapons of Mass Destruction"

    12. Re:Project administrators held PRC passports! by Anonymous Coward · · Score: 0

      Because whenever a new administration comes into power they clean house replacing most of the administrators with their own. So, yes, you can blame this squarely on the current administration.

    13. Re:Project administrators held PRC passports! by physicsphairy · · Score: 1

      Technically speaking, the previous elected administration was also the Obama administration. And however outdated the security practices might have been under Bush, they are at least 7 years more outdated today under Obama, which is not an equal failing. Notably, the cyber aspect of national security has become much more pointed in the years that he has been in charge. You can give Obama a pass if you honestly don't think it should have been a priority, but most would consider national security should be one of the presidents' top priorities. In any case, if you want to distribute some of the consequences to Bush, I suppose we can go egg his house or something, but the practical side is that however much accountability we are willing to assign to previous administrations is that much less incentive for the present administration to take this seriously.

    14. Re:Project administrators held PRC passports! by Required+Snark · · Score: 1
      You really think all this just started with Obama?

      Then I have a question: do you hang your KKK robes in the closet where they won't get wrinkled but someone might easily see them, or do you fold them up in a drawer where they will get wrinkles, but it's likely that you would be found out?

      --
      Why is Snark Required?
  10. Back end by unixcorn · · Score: 2

    Correct me if I am wrong but stealing thousands or millions of records through an accessible UI doesn't seem feasible to me. If the data itself had been encrypted, even if the thiefs had access to the storage directly, they would have been stealing encrypted files. Maybe encryption isn't the holy grail but I would sure feel better knowing my data wasn't readable after downloading. I mean make them work for it anyway.

    1. Re:Back end by Anonymous Coward · · Score: 0

      Nope.

      For analysis the entire data set has to be decrypted.

    2. Re:Back end by Anonymous Coward · · Score: 0

      Why would you have to analyze the entire database? Its employee records not a scientific repository. Any datasets that do require analysis (wages, hours, etc) could be placed in a separate unencrypted database using random ID keys (IE, not SS or Employee ID) that links back to a separate encrypted database with identifiable information such as SS, Name, address, etc.

    3. Re:Back end by Anonymous Coward · · Score: 3, Insightful

      The real problem here is that SSN's and Birthdates shouldn't be treated as secret passwords that let you steal someone's identity. especially since it is near impossible to change them.

    4. Re:Back end by budgenator · · Score: 2

      Nope.

      For analysis the entire data set has to be decrypted.

      Well lets see:

      Transparent Data Encryption

      Oracle Advanced Security Transparent Data Encryption (TDE) stops would-be attackers from bypassing the database and reading sensitive information from storage by enforcing data-at-rest encryption in the database layer. Applications and users authenticated to the database continue to have access to application data transparently (no application code or configuration changes are required), while attacks from OS users attempting to read sensitive data from tablespace files and attacks from thieves attempting to read information from acquired disks or backups are denied access to the clear text data. Transparent Data Encryption

      Summary: With the introduction of transparent data encryption (TDE) in SQL Server 2008, users now have the choice between cell-level encryption as in SQL Server 2005, full database-level encryption by using TDE, or the file-level encryption options provided by Windows. TDE is the optimal choice for bulk encryption to meet regulatory compliance or corporate data security standards. TDE works at the file level, which is similar to two Windows® features: the Encrypting File System (EFS) and BitLocker Drive Encryption, the new volume-level encryption introduced in Windows Vista®, both of which also encrypt data on the hard drive. TDE does not replace cell-level encryption, EFS, or BitLocker. Database Encryption in SQL Server 2008 Enterprise Edition

      The major players seem to do it out of the box.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    5. Re:Back end by Anonymous Coward · · Score: 0

      Circa 1997 you could CRASH the Ora Listener by simple telnet-ing into it and typing in random keypresses. It would have been easy to build an exploit for it an pwn ALL Oracle connections, regardless of the funny permissions set by some Ora admin.

      Typically, Oracle databases are firmly locked behind A) firewalls and B) application servers doing access control. In other words, Oracle (and also SQL Server, MySQL and DB/2) are extremely insecure shitholes.

      In MySQL you can pwn the server by inserting "illegal" values against some trigger condition. And I mean TOTAL pwning. All you need is a user with very little access rights. Or a pwned App Server.

      Larry Ellison and his colleagues are scam artists when they claim there is such a thing as "security" on their C-coded hairballs they call "RDBMS".

      Read CJ Date carefully and he essentially states the same. My statements come from own experience and reading CVE reports.

      We need Rust/Swift based database servers as much as we need OS kernels done in these memory safe languages.

  11. Keychain abuse by Millennium · · Score: 3, Insightful

    The article's author makes it sound like logging into the system would have automatically unlocked the encrypted files, or at least have allowed a logged-in user to get at the keys without authenticating further.

    I suppose an encryption scheme could be implemented that way, and as just as the article suggests, that would have been useless. But an encryption doesn't need to be implemented that way, shouldn't be implemented that way, and is in fact harder to implement that way. It would provide protection against stolen hard drives, but that's not the main model of threat for things like this, and a proper policy would protect against that equally well while handling additional threats.

    It's a simple policy: some things do not go in your freaking keychain. Important data like this, if it must be encrypted with a password, should require that password to be entered manually, every time. Yes, it is less convenient, but some things are too important to afford shortcuts.

    1. Re:Keychain abuse by Anonymous Coward · · Score: 0

      The article's author makes it sound like logging into the system would have automatically unlocked the encrypted files, or at least have allowed a logged-in user to get at the keys without authenticating further.

      Yes; of course it does.
      When you log into a system, you expect to use the system. All the data in the system becomes human-readable, and of course non-encrypted.
      If the bad guys have a login to your stuff, they have access. Just like with Sarah Palin's email username and password.

      Encryption prevents someone from getting a hard drive or a laptop, then reading it without a login/password. It does nothing to stop someone who has the 'keys to the castle'.

    2. Re:Keychain abuse by Anonymous Coward · · Score: 1

      "All the data in the system becomes human-readable,"

      Maybe if you're sitting at the server or remoting into it, but users should NEVER see or pull full tables of information for these kinds of systems. They request information from the server through a DBMS and it sends just the specific records that the user is looking for, maybe when searching lists of a few non-critical datapoints (name, address, employee number) may be made available to the user but not the entire database. The SERVER(s) and in rare cases the admins (though certain actions should require multiple admin authorization) may have full access to the files but major flags should be thrown up if users are trying to pull copies of the entire database.

    3. Re:Keychain abuse by Anonymous Coward · · Score: 0

      Yea, this sounds incredibly ignorant. It implies that all users have access to all data and that isn't at all a viable solution for any data, not just sensitive data such as this. Just because I'm an authenticated user, this doesn't automatically grant me access to everyone else's data. The source article is suggesting that encryption would not have been a viable solution because the attackers had valid user credentials. Unless these valid users were database administrator user accounts then I fail to see how they could have accessed, let alone decrypted, all the records in the database.

    4. Re:Keychain abuse by Anonymous Coward · · Score: 0

      Encryption only protects data that is offline as in not accessible.

      There is no reason to assume this data was offline unless I've missed something.

    5. Re:Keychain abuse by Millennium · · Score: 1

      Yes; of course it does.
      When you log into a system, you expect to use the system. All the data in the system becomes human-readable, and of course non-encrypted.

      That's what happens when you encrypt a full disk at once, yes. This is a useful tool for protecting from stolen drives, and it might even be what the author was thinking of when they mentioned "encryption". And just like the author said, it would have been inadequate to prevent this kind of attack.

      But that's not the only way to implement encryption, and it's not the way that people are calling for here. Whether or not the disk is encrypted, individual files can be encrypted too. Thus, even when disk-level encryption is undone (so that the user can access the system), the file-level encryption is still in place. This is, at a bare minimum, what should have been in place here; there are ways to do even better, but this would have stopped the attack in question.

  12. Not "Secret Federal Data" by Anonymous Coward · · Score: 0

    Bad title - It's not "Secret Federal Data". It's Employee Information (PII/SSN/etc.) but not classified gov. secrets.

    AC b/c posting at work.

    1. Re:Not "Secret Federal Data" by Anonymous Coward · · Score: 1

      If it's not it should be. The databases containing the background information on cleared government employees were taken; this info could be used to surveil or blackmail workers who have access to state secrets.

  13. Sounds like it's about time by overshoot · · Score: 5, Funny

    ... to outlaw social engineering.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Sounds like it's about time by jader3rd · · Score: 1

      ... to outlaw social engineering.

      But then only criminals will have social engineering. How is a law abiding citizen supposed to protect themselves?

    2. Re:Sounds like it's about time by Anonymous Coward · · Score: 0

      And what do social engineers need to use then, eh? Facebook?

    3. Re:Sounds like it's about time by zlives · · Score: 1

      you do not usnderstand our modus operandi,

      It is time to declare war on social engineering... it would be safe to say that these social terrorists have WMD's

      Introducing the new super ultra PARTIOT Act for the children in 3..2..

    4. Re:Sounds like it's about time by Anonymous Coward · · Score: 0

      I think that is a textbook case of, wire fra ood?

    5. Re:Sounds like it's about time by DroolTwist · · Score: 1

      I will never understand why the 'evil bit' wasn't set on their systems.

  14. Ignorance and the law by Anonymous Coward · · Score: 0

    Ignorance of the law is not an excuse to break it, ignorance of IT should not be an excuse to ignore it in this day and age.

  15. If the credentials were stolen... by Anonymous Coward · · Score: 2, Informative

    It doesn't matter how many factors of authentication are used to obtain those credentials...

    One past known attack was to obtain the users credential file. Works against AD just as well as against Kerberos (they are the same).

    The one protection that kerberos had was that to use such credentials you had to be on the machine that they were given to. But since so many sites are now using NAT (which makes this useless), the stolen credentials can be used from anywhere for as long as the credentials have lifetime.

    One thing the DoD did was mandate that the kerberos credentials granted received different lifetimes based on the network the request came from. As short as 15 minutes (least trusted) up to 7 days (with renewal every 10 hours) when the machine making the request was in a trusted network.

    Worked fairly well at flushing out violations of policy.

    1. Re:If the credentials were stolen... by Anonymous Coward · · Score: 0

      Oh yeah. Except that you can look up a shitload of C-based exploits in Kerberos server and client software. That is also my best guess how Sony was pwned. It was probably NOT a social engineering thing. They have a zero-day which directly fucks with Active Directory. And that means: GAME OVER.

      Microsoft itself does not trust AD domains and controllers. They have firewalled-off their personell department on the IP level because they do not trust their own dogfood.

      It all boils down to the C insanity. All the cyber war shite would be much less of a problem if bugs would be contained by memory/type safety. Rust, Swift, Java, C# are the way of the future. Burn those C based kernels and all C style software, including C++ code which uses plain pointers, plain arrays and the like. Actually, burn all of C and C++. Even with C++ there is little the compiler can do to check for multithreading race conditions. The Russkies and the six-edged are smart enough to even exploit that, believe me on this.

    2. Re: If the credentials were stolen... by Anonymous Coward · · Score: 0

      No, it wasn't a social engineering hack...the dumbfucks hired sysadmins living Argentina and China. http://www.businessinsider.com/the-us-agency-plundered-by-chinese-hackers-made-one-of-the-dumbest-security-moves-possible-2015-6

  16. A bigger issue by ramriot · · Score: 1

    So encryption would not have helped because the Attackers had a valid set of credentials with which to ex-filtrate ,millions of records.

    The bigger issue here is why were alarms not ringing in the appropriate places while millions of records were being ex-filtrated? Why was there not effective monitoring of access use and network anomalies?

    Funny thing is, if that sort of software was being used properly where another notable security cleared contractor was working (who's data was also leaked by this breach) he would have had a much harder time copying out so many documents without leaving a trace of his activities.

    I have to think on the most recent Lastpass breach. In that case the lastpass people detected the anomalous network traffic, quickly tracked it down and discovered the exact nature of the possible breach. Because though their systems only stored data encrypted by keys that the systems themselves did not hold then the only leak was of the master-password hashes which because they were individually salted and hashed would only be useful in a targeted attack on individuals should they have weak passwords.

    1. Re:A bigger issue by budgenator · · Score: 1

      I'm curious why these computers so willingly accept connections from IP addresses willy nilly; whatever happens to
      deny all
      accept (Trusted host IP)

      at the firewall?

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    2. Re:A bigger issue by Anonymous Coward · · Score: 0

      The hipsters these days require Facebook access from their work PCs. You bet the OPM had some hipster social networking thing going on.

      The Red Star Long Range Recon Virus will be intelligent enough to analyze patterns and camouflage its traffic according to pre-existing patterns by the user. Also, stuff will be stegano-crypted.

      Also, the fatgirls of OPM will want to work from home from one of their porn-virus infested private computers. You know these fatgirls cannot be made to walk to the office every day. They would lose some 40kgs out of 160kgs. Also they have a "Bring Your Own Device And All The Viruses" (BYODAATV) program.

      Well, just guessing but most of the posers who run things these days are easy prey for a communist intelligence soldier. Because the posers are chock-full of irrational shit and beliefs while the commies are cynics-to-the-bones.

    3. Re:A bigger issue by ramriot · · Score: 1

      Because the connection WAS probably from a trusted IP, it would have been that machine that was infected and was used to ex-filtrate data from the main system to it and onwards to the attackers cloaked to look like normal internet bound traffic.

  17. Why is this data on the public Internet? by Streetlight · · Score: 1

    Maybe I'm wrong, but why is this kind of data on publicly accessible Internet? Is it not possible to put the encrypted data on totally secure servers requiring the best kind of login services that are not attached in any way to the public Internet but accessible through a separate wide area network? Folks who have access to this kind of data might need a separate terminal to access the data perhaps in a physically different location from their Internet connected computer. Users would need to be prevented from switching cables between the two kinds of terminals or otherwise allowing the servers to connect to the public Internet.

    --
    In a time of universal deceit, telling the truth is a revolutionary act. George Orwell
    1. Re:Why is this data on the public Internet? by Anonymous Coward · · Score: 0

      It didn't used to be. But that meant that everyone applying for a clearance had to submit their information on paper forms and then someone else had to type the data from those forms into another computer. That was deemed "government waste" so they built a website where people applying for a clearance can do their own damn typing. Since applicants are not yet trusted this computer HAS to be on the Internet.

  18. Laugh by koan · · Score: 1

    So they can't one arm of the government saying encryption would have helped and another saying it should be illegal.

    The thing is, how bad do you suck at security if social engineering was behind this "attack"

    --
    "If any question why we died, Tell them because our fathers lied."
  19. SF86 - social security numbers?? by Anonymous Coward · · Score: 0

    The fact that Social Security numbers of millions of current and former federal employees were not encrypted was one of few new details emerged about the data breach and House Oversight member Stephen Lynch (D-Mass.) was the one who pulled the SSN encryption answer from the teeth of the panel where others failed.

    A foreign country got ahold of our SF86 data and somebody is asking why social security numbers weren't protected?
    I'm not surprised that /. is missing the significance of this but if this is the oversight committee's concern they need to be replaced with people who understand the national security implications of this. Hopefully I'm just misreading something.

  20. To paraphrase an old saying... by Marginal+Coward · · Score: 1

    From TFS:

    "As a matter of fact, I wish that you were as strenuous and hardworking at keeping information out of the hands of hackers as you are in keeping information out of the hands of Congress and federal employees. It's ironic. You are doing a great job stonewalling us, but hackers, not so much."

    Never blame on bureaucratic conspiracy that which can be adequately explained by Congressional incompetence.

  21. Fired? by sycodon · · Score: 1

    I presume they know who's credentials were used.

    Have they been fired? Because giving anyone your credentials is like crossing the streams...it's never done.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    1. Re: Fired? by DigiShaman · · Score: 2

      Done all the time. Yes, it shouldn't, but it does. Here are examples I've ran into that makes me cringe to this day.

      1. Password written on a sticky note placed under the keyboard.

      2. Password on a strip of paper taped over on the palm-rest of a laptop.

      3. Everyone has the same password of "Password01" per the insistence of the owner.

      4. Employees casually sharing passwords.

      5. A entire spreadsheet of everyone's password stored on the public file share and replicated in various places on local computers (desktop, my documents, etc) as PASSWORDS.XLSX.

      Done!!! Put a fork in it!

      --
      Life is not for the lazy.
    2. Re: Fired? by Anonymous Coward · · Score: 1

      You forgot: password scribbled on a 2 year old calendar hanging above the monitor.

    3. Re:Fired? by Bartles · · Score: 1

      This administration doesn't fire anyone. Haven't you noticed that yet?

    4. Re: Fired? by arglebargle_xiv · · Score: 3, Funny

      1. Password written on a sticky note placed under the keyboard.

      2. Password on a strip of paper taped over on the palm-rest of a laptop.

      Perfectly good way to manage your passwords when you're in Burnt Scrotum, New Mexico and your opponent is in Pudong, China.

    5. Re:Fired? by Charliemopps · · Score: 1

      When I worked at AT&T about 15yrs ago, our department was required to have our passwords printed (For easier reading) and hung up in our cubes. People were regularly written up when they changed their passwords and forgot to hang up a new one. The ticketing system they were using didn't allow one employee to see another employees work load so if you were out sick, the only way they could check your stuff was log in as you.

      The password I hung up was intentionally wrong. I never called in sick, ever... if I had to I'd come in for an hour, take care of my stuff, then leave... When I went on vacation, I'd change the password before I left and hang it up, then change it back before I did anything else so I could encapsulate any activity that took place that wasn't my own. Some of us do care, most don't.

    6. Re: Fired? by Anonymous Coward · · Score: 0

      Don't worry, they'll blame the Republicans for it, their allies in the press will drop it and claim how this administration has been scandal free.

  22. Why would a regular user ever need full SSN???? by silas_moeckel · · Score: 1

    Can anybody think of any reason any user would ever need full SSN data?

    --
    No sir I dont like it.
    1. Re:Why would a regular user ever need full SSN???? by turbidostato · · Score: 2

      "Can anybody think of any reason any user would ever need full SSN data?"

      Can anybody think of any valid reason why USA insists for an ID, as the SSN is, to be taken for a password?

      There shouldn't have to be any more problem knowing your SSN than knowing you are silas_moeckel.

  23. Good answer but... by TheCarp · · Score: 2

    Problem is, other people have similar sorts of systems and similar weaknesses. I used to work at a company that did IT for several hospitals (a relationship defining "its complicated" since they founded us) and well, simple auditing of usage after the fact is so..... 1990s.

    By the time I left there was already some real time auditing and control in place, even to the extent of flagging attempts to access inappropriate records. In fact, if you were to access the medical record of your next door neighbor, or a relative, it would be flagged as suspicious access. The only records I knew of that you could look up frivolously were Santa Claus' and the Easter Bunny (Santa had much more hilarious prescriptions).

    I am pretty sure you couldn't easily use that system to download large swaths of records before you got noticed. And that system had additional issues like, you basically need to let most people access most records because you don't want to deny access in an emergency so you HAVE to err on the side of letting the authorized user see everything and audit their usage.

    Why would any other system have such a restraint? A nurse might need to emergency look up a patient she found in the hallway.... federal employee information... who has those needs on an emerhency basis? Seems they could have rate limits and cross checks against work loads.

    --
    "I opened my eyes, and everything went dark again"
  24. This data is simply not important by Anonymous Coward · · Score: 0

    Yes, it is less convenient, but some things are too important to afford shortcuts.

    And the data on these systems is not one of those important things. This was SF-86 data, SF-85P data and data from follow-up investigations of that data -- it isn't Top Secret, it isn't Secret, it isn't Classified, it isn't Controlled Unclassified Information (née Sensitive But Unclassified), it isn't even Law Enforcement Sensitive. There is no legal requirement for the US Government to protect this information, so they didn't waste budget on safeguarding it.

    If you've ever filled out one of those forms you should have noticed the glaringly obvious omission of any promise to protect the information you provided. But don't tell the interviewer you noticed that or they'll decide you are not trustworthy.

    1. Re:This data is simply not important by Coren22 · · Score: 2

      it isn't Controlled Unclassified Information (née Sensitive But Unclassified)

      Yes it is. It is considered Confidential/Sensitive. It is also considered to contain PII, which means it has to be protected according to various government regulations.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    2. Re:This data is simply not important by Anonymous Coward · · Score: 0

      If you've ever filled out one of those forms you should have noticed the glaringly obvious omission of any promise to protect the information you provided. But don't tell the interviewer you noticed that or they'll decide you are not trustworthy.

      There's a Privacy Act statement on the form, so there is a legal requirement for them to protect the data. The statement claims a number of "legitimate uses" for which they can reveal the data to everybody on the planet, and the Privacy Act is essentially toothless and barely enforceable, but there is a legal requirement for them to protect the data. A *very* good attorney might even be able to make a case that OPM was willfully negligent to the point of the data release being effectively deliberate and collect $1K-$5K per exposed record, but they probably also have to show damages, so it's not an easy case to win.

  25. Sounds like anyone could have walked away with tha by hilather · · Score: 1

    Since everyone had access to it... Seriously, this is why least access principles are so important. Encryption isn't a silver bullet, there is no silver bullet, it's a process, with many layers and technology. You need to do it all, or determined attackers will pick the weakest link.

  26. Oh thank God, its only incompetence. by Anonymous Coward · · Score: 0

    So Dr. Andy Ozment and the DHS crowd are just incompetent? The political jockeying and posturing is pretty annoying though.

    It still sounds like a "you shouldn't encrypt because we said so" argument with the "because this lame example" gambit tacked on the end.

    Morons.

  27. So Much FAIL! by ramriot · · Score: 1

    There is so much wrong with this article its not even funny. I don't blame the writer, he's just trying to tie a nice neat bow on a badly wrapped pig.

    I had to laugh though when he twice gives the example of proximity unlock on cars as IOT security. These are the same devices that only guarantee proximity security by using signal strength and thus are easily defeated by a $17 signal booster available on eBay, which has been in the news as the cause of many thefts of the contents of vehicles.

    By seriously the core issue here is authentication and concentration of secrets, and no matter how many extra factors you have this will not change because each new factor requires the service to store another secret to be stolen or live phished from you.

    As I see it the only long term solution is a better single factor and one that puts the handling of secrets as close to the user as possible and contained in something that is hardened or prevented from running malware. Then have that device use a site specific asymmetric key pair to offer a zero knowledge proof of authentication to the service. In that way the services hold no authentication secrets and what they do hold cannot even be used by an attacker to infer linkage between services.

    Unfortunately right now, there is nothing in production and widely available that can do this, not even the much vaunted FIDO an U2F will accomplish this as their choices have rendered those protocols only usable as a second factor. There is one Single factor protocol that is presently 18 months into its research and development that I think will satisfy all the requirements of what the article writer needs, that being SQRL from The Gibson Research Corporation. Which also has additional features that even allow complete recovery from a loss of control over its core secret.

    1. Re:So Much FAIL! by ramriot · · Score: 1

      OOps, posted on wrong thread please ignore.

  28. Government doesn't get data security, generally by whyde · · Score: 5, Informative

    My family is visiting D.C. this summer, and in order to take a tour of a government facility (Capitol Hill, Congress, Dept. of Engraving, etc.) you need to apply through your congressional representative's office.

    The "official and only" way to apply for a tour is to fill in and return, by email, unencrypted, a non-protected Excel spreadsheet with full names, SSNs, and other personally-identifiable information for your entire tour group (family) in one page of the spreadsheet.

    Basically, if you want a tour, you must be willing first to roll over and put your goods out for anyone to sniff. No exceptions.

    I was sick to my stomach over the idiocy of it all.

    1. Re:Government doesn't get data security, generally by Anonymous Coward · · Score: 0

      Government knows how to make an offer you want to refuse by making the cost too high. That way they can avoid saying they deny access.

  29. Re: Why would a regular user ever need full SSN??? by Anonymous Coward · · Score: 0

    Um, to apply for social security? To use a store-my-SSN-so-i-don't-have-to-keep-typing-it service? To give governments and corporations a unique ID to use to track them? To satisfy poorly designed registration requirements? To register for the draft? To get a driver's license? To pay taxes? To obtain the sense of security that comes from knowing any service that requires it must be highly regulated because surely that's how things really work, and somehow that surely means you'll get good service? How much credit do you give to the intelligence of "regular users"?

  30. OPM was Negligent by Anonymous Coward · · Score: 0

    Encryption is only one piece of the security puzzle, they also need to consider access control, multi-factor authentication, among other things. Being a security professional and one of the people affected by this it appears the OPM was negligent in protecting our information. We should be pushing for a class action lawsuit.

  31. The blame game does not fix the problem by Anonymous Coward · · Score: 0

    Congress does not really hold much high ground in this.

    Expecting technically competent govt workers without outside feedback is not a plausible solution.
    Unfortunately, for the system Congress setup, the primary outside feedback path seems to be from the bad guys.

    The obvious way to actually fix it is to figure out a way to employ/embrace some friendly hackers to find the bugs and close them.
    Instead, Congress discourages this with anti-hacking laws and so the less friendly hackers have their way with us.

  32. "could be" is your key words by Anonymous Coward · · Score: 0

    Sure, one *could* do a lot of things. But they didn't. And they probably didn't because there's a limited amount of time and money to do what needs to get done, and someone, somewhere along the line decided that it wasn't worth it.

    Not out of incompetence or ignorance even.

    They probably get requests every other day for "can you tell us the age distribution of all government workers in department X and Y and Z with paygrade GS-12 who have made claims against their health insurance in any of 2008, 2009, 2011, or 2012" Sure, one could set up some sort of funky database, with randomized, hashed keys to decouple the SSN and name from the entity data. But why? that would cost a lot of money and time, and how would you do it in a generalized way so that tomorrow, when the next request comes in for "tell me how many GS14s have last names beginning with Q", you aren't going "doh, now I have to dereference the entire database, build a new index, build new hashes, etc."

    Nah, you just have the big database, with decent user access controls (which they had), and trust in the professionalism of the users to respect the data. Of course, there is a hole: if user access is compomised, they get the data.

    This isn't some laboratory study where from the beginningyou know what data is PII and what isn't, and you can set up a simple "subject 12345" has data XYZ, and the relationship between subject 12345 and Joe Smith is kept in a locked filing cabinet on paper.

    The whole purpose of OPM is to maintain "HR Permanent Records". their whole function *is* to maintain the connection between Joe Smith and 123 River Drive and 987-65-4321.

    1. Re:"could be" is your key words by Anonymous Coward · · Score: 0

      "Sure, one could set up some sort of funky database, with randomized, hashed keys to decouple the SSN and name from the entity data."

      I don't know about the databases you've seen but the ones I've seen/built the employee information and the general datasets are always decoupled from each other by necessity. You have one table with all of the employee information and a UID, then you have ancillary tables with hours, vacation, etc. It would be trivial to break the employee information out into a completely different linked database if needed. However for general usage the discussions a bit moot, most users for these kinds of databases access a single record set (employee), they make a call to the server, the server kicks back records for the specific employee only and they edit those records and the server makes the appropriate changes on its end. If a user is making too many queries they should be red flagged and maybe even locked out until an admin checks that nothing shady is going on. As far as queries most have to be predefined by the Admins, in which case again the user makes the request and the server only releases what what records are necessary which can of course be programmed to not include any identifying information. More advanced queries are usually kicked to the admins.

  33. That's *your* congress person asking for PII by Anonymous Coward · · Score: 0

    Mine doesn't ask for this. It is most certainly not needed for a Capitol tour, in general. I walked into my member's office and they handed me a house gallery pass. Yeah, I had to go through the metal detector at the door to the office building, and I might have had to show id (don't remember).

    In fact, you can walk up and get a tour, and I'm sure they don't ask for your SSN

    "However, same-day tour passes may be available at the “Public Walk-up” line near an Information Desk located on the lower level of the Visitor Center. During peak visitation periods such as spring and summer, fewer same-day tour passes are available, and there are often longer waits for these passes"

    Now, your member of congress may be collecting SSNs and PII on unencrypted spreadsheets out of ignorance or malice. Maybe they're building a database.

    1. Re:That's *your* congress person asking for PII by Anonymous Coward · · Score: 0

      Now, your member of congress may be collecting SSNs and PII on unencrypted spreadsheets out of ignorance or malice. Maybe they're building a database.

      At the very least, the Congresscritter should have advised you to encrypt either the spreadsheet or the email. That is currently considered best practice for sending PII in email. Of course, it is a legitimate question why you need to divulge PII just to visit your elected representatives or the capitol. Aren't they supposed to be working for us, and not the other way around? Just who do these people think they answer to? (Yeah, yeah...I know...they work for their high-rolling campaign donors. You don't have to remind me.)

  34. No OPM executive resignations, only prosecutions. by Anonymous Coward · · Score: 0

    They should not be allowed to slink off via resigning from their jobs. This was a truly incompetent job and shows obvious negligence regarding PII type data. Indict and prosecute them and let's see if that improves data protection practices with the Federal government.

  35. Oh I see then. by Anonymous Coward · · Score: 0

    Surely the government shouldn't have a problem with the public using encryption, then?

  36. Indeed by Anonymous Coward · · Score: 0

    "Encryption" is not magic Security-Pixie-Dust.

    Imagine this: You have a document server protected by https. Attacker connects using https, gets a proper and secured crypto session. Then uses a buffer overflow in the web server to pwn the entire web server. From then on, reads the main memory of the entire web server process. Has access to EVERYTHING (SQL connections, backend servers, files, pipes to other processes....) which is transmitted via / connected to this server. Bummer. Encryption was useless to stop this.

    Equally, "encrypted personell records" do not help, when the application decrypting the records runs on a pwned PC. A single C-style bug/exploit is sufficient to have an entire NT or Linux kernel pwned.

    OPM was probably a victim of the poisonous concept seeded by Bell Labs. Concept is called "C based Kernel".

    Rust and Swift are paving the way out of the Cyber War Space. Let's hope we get out of this deadly jungle before people start to use typewriters and microfiches again. Actually OPM would not have been affected so badly if they had run operations on Microfiche !

  37. Swift Based Operating System Kernel by Anonymous Coward · · Score: 0

    An OS kernel in a memory safe language would still have bugs. But most of them would result in immediate, deterministic and debuggable crashes. You would REALIZE a security intrusion, instead of having an attacker existing in your computer for months, learning all your habits, your connections, you passwords and your security precautions.

    Likewise, drivers written in Swift would not be able to compromise then entire kernel. Instead the subsystem in question (e.g. the network interface driver) would be compromised. That's bad enough but the attacker would not learn passwords and contents of the file system as it is the case with C based kernels/drivers.

    Burroughs and ELBRUS (of Russia) had a similar concept decades ago. Unisys still sells these machines, but has failed to modernize the concept with OO languages like Swift or Rust. Microsoft had a C# based OS kernel in their Research labs.

    Dim-witted CEOs won't make this happen. We certainly need a Steve-Jobs style figure to dump C based kernels. Mr Thorvalds has repeatedly stated he is to dim-witted to make this drastic change.

    But this is the way forward. The IT industry either adapts or it will perish at the hand of the Microfiche business. Deal with it.

  38. Becauze of "modern" by Anonymous Coward · · Score: 0

    We need to connect everything to everything. We use some super-expensive firewalls "to secure it". Which is of course BOLLOCKS. A firewall will not protect you against first-rate threats like a virus that comes in by spearfishing and exfiltrates by "comouflaging" itself similar to legit traffic. In many if not most corporations, exfiltration could be done by traffic to facebook, twitter, instagramm and the like. Your funny IDS will most probably not detect it because the malware will first monitor existing traffic and then "fit into existing patterns" for exfiltration.

    So - radical measures like truly, physically disconnected systems are required. Or use microfiche+paper files and even the dumbest ass will be able to grasp the security processes. Certainly it will be realized when a 32ton truck will arrive to "exfiltrate" just 5% of your records.

  39. I have to call BS on this. by Anonymous Coward · · Score: 0

    Encryption would have helped, but the way most encryption is implemented it would not. Let me explain, from most systems I have seen encryption is not part of the original design, it is a layer that is added later; usually at the database or disk level. So yes, if you have a valid account to the system you can access the database and query the unencrypted data with no problems.

    Now good encryption does not rely on a wrapper, but is done to the data before it reaches the database. So in a multi-tiered application, the application server does the encryption and decryption, the database server only stores and retrieves the encrypted data. If someone breaks into the database server, or opens a connection to it, the data is encrypted. Yes if someone breaks into the application server they could craft calls to the database that would decrypt, but this would take longer and would be pretty easy to cut off and limit.

    The general idea is that the data storage should not be able to encrypt or decrypt the data; the application system that does encrypt and decrypt shouldn't have direct control of the data.

    So yes encryption implemented properly would have helped.

  40. Only first step. by Anonymous Coward · · Score: 0

    Other than the obvious (Outing and tracking potential government agents etc) The attackers now potentially have the ability to impersonate these individuals whos data was compromised. Perhaps Obtain legitimate ID's in there names with a trivial amount of social engineering (Do you happen to have a utility bill with you sir?)
    This could lead to a chain of breeches as we have already seen here that critical government infrastructure does not necessarily subscribe to multi-factor authentication.
    This is such a mess...the data ex filtration was probably only the first step in a carefully planned state actor operation.
    Question is how deep does this Rabbit hole go?

  41. Yeah, Well by Anonymous Coward · · Score: 0

    by Anonymous Coward on Thursday June 18, 2015 @01:46PM

    "PRC passports".

    How fucking insane is that ? Total corruption at the highest level. Learning this kind of shit explains why they could not simply lock up the boss of Lehman Brothers before he decided to reboot the economy.

    The government has been pwned by the banksters. Simple explanation why this kind of crap happens. Banksters are cynics so they give a damn about a PRC guy being an OPM admin with Total Access. All they care is about "cut the cost so that I can use the money to build my Bankster castle in the countryside".

    The Lehman boss was a Navy Pilot before. He hit his commanding officer into the face. Then he became Lehman Boss. Then he hit the world economy in the face. Still not in jail.

    Instead a bankster marries Chelsea Clinton. See how it works ?

  42. missing requirement by Anonymous Coward · · Score: 0

    It's ironic. You are doing a great job stonewalling us, but hackers, not so much.

    Not ironic, really. The Chinese just had need-to-know; you don't ...

  43. Then Wally by Anonymous Coward · · Score: 0

    ...head of statistics walks along and commands you to hand over "entire table CLEARANCES" to Jeffrey of the statistics department. Jeff will then proceed to run a bunch of shitty VBA scripts on the table before browsing filthypornAndVirus.com.

    You dont argue with Wally because he knows all the shitty tricks of the mid-level manager while you are only an obedient little CS guy. So, forget all your theories.

  44. Oh Really ? by Anonymous Coward · · Score: 0

    I see you are mostly clueless. Two years out of CS studies or even less reasoning capabilties, eh ?

    First, "encrypt each record differently" works straight against most of the ideas of an RDBMS. If data is wholly encrypted, you cannot do much indexing, much querying. A file server with individually crypted files is as good as the RBDMS you enivision. The OPM people probably want to answer "who has a clearance for 'Spartan-Snoop-A', so that we can quickly fill this position". If the record is encrypted, it cannot be done.

    Secondly, how exactly do you handle key material ? I bet a dumbass like you would build a second server system filled with the keys. And then you would proceed to give some officer's machine access to the crypted database and to all keys on the second server. And you would be too dumb to realize that pwning the officer's PC will make a full, automated decryption of the entire crypted database possible.

    So, get yourself a "101 of proper reasoning" book.

    Here is my analysis: Short of microfiche this kind of data collection cannot be secured. Because we have to expect the entirety of PCs in organizations to be pwned for years until somebody notices it. They can collect records for years. Including the decrypts of your previously nicely encrypted records.

  45. Re:No OPM executive resignations, only prosecution by Anonymous Coward · · Score: 0

    They should not be allowed to slink off via resigning from their jobs. This was a truly incompetent job and shows obvious negligence regarding PII type data. Indict and prosecute them and let's see if that improves data protection practices with the Federal government.

    I suspect the real problem with this is that Congress is most likely just as culpable as anyone in this fiasco. OPM budget is set by Congress. Right now, there are many in Congress and the Administration pushing to put back doors into encryption systems, etc. The list is long. No, this will be good for a few members of Congress to get valuable face time on the evening news in which they can fulminate with righteous indignation, but I'm sure that they will be less than eager to really start asking hard questions about how this actually happened. That will probably hit a little too close to home for many of them. And this will be quickly forgotten the next time Justin Beiber (or whoever) does something outrageous in public, so it's really no skin off their nose.

  46. Multifactor waffle .. by nickweller · · Score: 1

    'encryption would "not have helped" because the attackers had gained valid user credentials to the systems that they attacked—likely through social engineering'

    An encrypted database that could only be queried through a secure and fully audited channel. Any attempt to download the entire database would trip an alarm.

  47. She's lying about her "it wouldn't have mattered". by tlambert · · Score: 1

    She's lying about her "it wouldn't have mattered".

    Part of the "valid user credentials" is the system from which the login request is originating.

    If only certain authorized machines, or machines within a certain building, or on a certain network, are permitted to log in using the credentials that were obtained, they would still not have been able to log in remotely.

    Additional restrictions, such as time windows during which certain credentials may be used could also have further constrained the attackers.

    She's obviously relying on the technical ignorance of the House Oversight and Government Reform Committee membership to try and "pull a fast one".

    It's too bad these guys do not have competent technical advisors in the room with them to tell them the questions they need to ask to elicit the truth.

  48. Bloody Legislators by LessThanObvious · · Score: 1

    I was watching the inquiries on CSPAN. My thoughts exactly were, "do we even know encryption would have solved the issue?". You have this legislator (didn't catch his name) up in front everyone lambasting OPM Director Katherine Archuleta and demanding to know why the data was not encrypted. As if the guy has a clue about what is involved and what problems it would solve directly. Exactly as mentioned in the article since the system has to be able to decrypt it's own data in order to function all you have to do is compromise the system and you get the data. I'm not defending outdated, piss poor public sector security practices, but it's just pretty lame to grandstand and pretend all the solutions are so obvious and that encrypting all your data for the last 30 years is as simple as deciding it should be done. It's particularly obnoxious when the criticism comes from a clueless legislator, who doesn't know anything about network security and is just engaging in a self serving attempt to seem tough on the issue.

  49. The idiots hired sysadmins living in Agentina and by Anonymous Coward · · Score: 0

    http://www.businessinsider.com/the-us-agency-plundered-by-chinese-hackers-made-one-of-the-dumbest-security-moves-possible-2015-6