Security, Electronics, and Tech from Japan
Over the past couple weeks I have concluded that enough (bad) breath has been spent ranting about how system and security auditors really are missing the mark. However, one cannot reasonably just point a finger in one direction – it takes two to tango, so it is now time to point out what CIOs and administrators of secure environments should start to consider in order to prevent incidents. And along the way add a rant or two about how the average CIO (too) is an administrative paper-pushing, policy guru that does not really have real systems administration experience – most come from a consulting background and have not had to own a system for more than a year, and not ever even have hands-on experience. Even more amazing, and I see this all the time when we go to propose on PCI projects, are the number of CIOs that really do not know their network architecture. Just as a CPA is now required on the board of every corporation as a result of SOX, a CIO with a minimum certification should be required for enterprises greater than a certain size.
Okay, okay, will hold back on ranting before covering some of the things that are really informative…
First, this article from Network World goes into some detail about how “the hackers” (from China) managed to get into source code repositories and transfer code over Google’s own WAN to sites in China, then successfully transferred the code via local connections. Does anybody besides me think that … hmmm. Let’s go first-person: If I was in charge of security at Google – basically a software company – wouldn’t one of my biggest priorities be to make sure the source code management systems were secure? Or, a better idea would be to split security into domains – internet security for the services offered, development security for source protection, test validation, and release control, then internal security that focuses on internal threats, training, and awareness. Well, it’s not just Google. A couple other companies – that should have already learned these lessons in Intel’s case, and Symantec is in the security business. These companies being this vulnerable and getting taken for loads of source code, or having existing source code changed, should be a bigger shock than the fact that the Chinese government may be backing the whole incident. Where does this take us? Back to the preventive security argument. Preventive security measures would have prevented all (okay, at least most) of this mess point-for-point.
First, training and awareness would have prevented Google employees that were not using Chrome or Firefox from starting Internet Exploder and getting phished in the first place. In this day and age, the targeted attacks use a variety of methods, but the one sure-fire method of late is spear phishing, which is outlined in detail here and here. Our employees and myself have been the target of a couple of these attacks recently. Some of these emails are so well crafted that shivers go up your spine – they know where you work, functional department, work email, and other details. This is a major upgrade to traditional phishing in the sense that the language is a very fluent, official English and unless you are careful, can be convincing. In my case, the attacker knew that I could read Japanese and sent a rather fluent Japanese message with a fluent English follow-up a day later. This level of awareness needs to be taught, reminded, posted on corporate internal banners in break rooms, and made a part of a current and ongoing awareness program.
Second, periodic measurement of certain environment variables would have probably picked up on the code transfer across the Google WAN. Generally, IT and security management fails to appropriately manage their environments with appropriate measurement. In fact, most are tied up and pride themselves in their ‘management’ and people skills, so don’t think they should be a part of the measurement process. Knowing the statistics within your environment cannot be understated, or better, knowing what to measure, why to measure, how to measure, and documenting all of the above, combined with the proper analysis, is one of the best preventive security advances in recent history. In other words security metrics may have saved the day here. A couple good security metrics for a security manager in charge of source code is:
1) number of check-in, check-outs to a CVS system
2) number of check-outs without an associated check-in – number of outstanding check-outs
3) number of check-outs to foreign (or branch) locations
While all of the above do not address a security vulnerability, such as virus definition update metrics, they do assert a risk disposition for source code control. If you are one of those that are afraid of measurement and statistics, start out slow; go to the security metrics link above, then visit the Carenegie Mellon University open and free courses in the Open Learning Initiative. There is a good starter statistics course in there that you could finish in about one to two weeks with just less than an hour a day.
Third, and the most glaring in this whole incident is source encryption and control. In most source code control systems for secure environments, a developer cannot just go to a repository and download a couple gigs of code without some type of higher level authorization. This is so amateur from a security and secure coding perspective that it really begs to be hacked.
Fourth and last, not the least, addresses whether any of this code was actually deployed with back doors – release control and code review. This is one, if not the biggest, flaw in modern software development. We must have somebody that actually knows, reads, and understands chunks of code have the authorization power to release code into environments. I can safely say that over 80% of the banks operating in Japan (including the foreign multi-nationals) have some schmuck named Handa-san with a CISA certification and a title called Information Risk Manager (IRM) that is in charge of signing off on all test results and code releases. That so-called IRM in most cases has never written a computer program nor could begin to decipher a chunk of code from just about any framework in any language. But he signs his name away and when authorities and auditors ask if there is a sign-off, they get the right answer.
Enough ranting……. Hope you enjoyed or found some insight from the sharing or links. On a personal note….
Lately I have been joining a techie group of Japanese for a Sunday night radio show on Radio Tsukuba. Tsukuba University is the MIT equivalent here in Japan, so the audience and participants are as eccentric. The broadcasts are in Japanese and the recordings are here. The team there has also asked if I can do a three to five minute sideline on technical English or useful English pointers for ham radio operators – which is what I’ll start working on in a few minutes… stay tuned. And comment! Retort! Or express yourself in a non-spam fashion otherwise in the comments!
![]() | DX 101X: HF + Six Meters DXing Reference Guide: A Comprehensive Guide To The World Of Hf Dxing. Now With Six Meters! |
This article over in the Dark Reading brings up an issue that power companies apparently have been denying for a long time. However, for those of you who get the weekly SANS newsletter may have seen the sideline from Alan Paller: “The data that will be discussed at the SCADA Security Summit (http://www.sans.org/scada-security-summit-2010/) will make it much harder for EEI to claim it isn’t happening.” The power companies spokespersons seem to be in complete denial, but reports are showing over 120 attacks have been carried out against such systems.
This is a great article about Saltzer & Schroeder, two 1970’s computer security researchers that published this paper. The principles in this paper are the most cited in computer security and many apply to secure coding. While many have heard of Saltzer and Schroeder or their basic computer security principles, few actually take the time to read their work.
Enjoy!
This is funny… saw this on somebody else’s web site and decided to give it a try myself…
Actually, SANS has been in the dialog, but they put out an article that reinforces the issue of how IT and Infosec auditors – and many consultants alike – are not delivering the proper value to the market. I wrote this article last year that ranted on the issue, and many responded through email and comments to show support of the view. This was an issue that I noticed about five years ago as ISC2, ISACA, and other organizations really focused on increasing membership and increasing revenues. Also, from my experience in the Big Four over the years, I noticed that a lot of accountants and management consultants were getting certified and managing projects that were to deliver very technical solutions. Outcomes from many of these projects really focused on the high level of IT governance and security without ever looking at the lower level issue that is affecting enterprise security – log analysis and code review. The latter cannot be emphasized enough, since lack of routine and timely code review is the main reason for numerous leakage incidents. Knowledge of log analysis, just like a code review knowledge, should be a required part of a qualified IT and infosec auditor’s knowledge set. I discuss in this link how log analysis is as fundamental to infosec audit and consulting as bookkeeping knowledge is to a financial auditor, consultant, or CPA.
When I first started thinking like this, and sharing the idea with co-workers, many responded as if I was romanticizing the old days and trying to get back from management to low-level technical work. Despite these responses, something just did not seem right – the average Big Four firm in Japan audits a couple thousand publicly traded company information systems, but not a single IT auditor could so much as study the code than ran in those systems, much less pick out a salami scheme, or point out where an error check may be missing.
Brighter days came along this past Fall, when I attended SANS Future Vision in Fall 2009 and attended a presentation titled The Most Dangerous New Cyber Attacks and How to Prevent Them by Allan Paller, a research director at SANS. In this presentation, Allan emphasized how the future of client requirements for infosec consulting will move toward lower level technical skills that will deliver high value. Instead of broad and shallow, narrow and deep technical skills in specific knowledge sets that the client will pay a premium for – in other words, most of the computing environments have a policy framework and understand the best practices, but the technical skills are not available. Hence, clients paying a higher premium for specific technical skills.
SANS recently issued a report on The Top Cyber Security Risks, and as I looked through the listing and read the report in detail when it first came out, it becomes evident that infosec is focused on everything around the problem, and pays no attention on the ultimate form of protection at this point – secure code review. Instead, the focus is reactive patching to systems that are possibly already hacked. This report also clearly points out that our most vulnerable systems – client computers – are patched the later than most server systems, therefore, exploits are now focused in that direction. Fortunately, after so clearly pointing the issue out, as expected, SANS steps forward recently stepped forward to help out. This blog further points out the issue, using the aforementioned SANS report to outline the issue – I like it. That page is amazing… how many adverts can you squeeze into a single page challenge winner. Just enjoy the article.
Please comment… 73s
The Twitter buzz (<- that’s funny) this morning were a bunch of postings about a phishing direct mail that would include a link which included a link to bzpharma.net (don’t click here if my blog software automatically links!!). When the end-user goes to the site, malicious software is executed that retrieves the user’s Twitter password, then spam direct messages all of their followers. Nasty and too bad. I have grown to like Twitter and other similar services as yet another networking medium.
After seeing several hundred tweets (I’m up to 700-plus followers on @sysrisk), lo and behold, I received one too! Here is the pic.

This article by Engadget highlights a stealthy use of technology, but the school district, school, or principal – whoever made the original decision to do this – clearly violated personal privacy. This article is a good read, and will follow closely to see the outcome.
This Washington Post article just released details one of the biggest cyber attacks in history that has been recently revealed. The attack started in late 2008, but was just discovered last month.
Again, highlighting the sophistication of hacker groups, demonstrating that they are gaining power equivalent or greater than nation states ability to protect themselves from such attacks.
Read more at the link above.
About busted a gut on this one…. we don’t get these commercials in Japan.
TechCrunch has an interesting article that claims Facebook drives 44% of social networking. This is very interesting to me in the sense that a lot has recently been chronicled about how hackers and spammers are targeting social networks more, for a couple of reasons – recent new computer users are introduced to social networks as a method of keeping interest in computing. Some even purchase computers just to social network and keep up with peer conversations. Those newer users are prime targets. Another reason is that all the user profiles are there for exploitation without a phisher, hacker, or spammer having to gather information.
This article points this out further by referencing how quick spammers took onto Google’s Buzz. However, one must also point to the fact that Buzz was wide open from it’s inception. Here is the original alert that came from Websense.