Back in May, I wrote about the Commonwealth of Massachusetts’ kick ass new data protection law, which looked like it could really encourage companies doing business in the state to pay more attention to the security of customer information. Well, since the law’s passage, there has not been any enforcement action in connection with it, and the MA Attorney General has not issued any guidance for companies as to how to comply with the law’s provisions. This my be about to change, however, thanks to a recently reported breach of the credit card numbers and personal information of 1800 MA residents (amongst a total of 110,000 records stolen) resulting from a hack of the web server of New York City based CitySights (a tour bus operator). I really hope that MA throws the proverbial book at these guys. For one thing, they violated both PCI standards and common sense by storing credit card CVV2 codes with the associated credit card numbers. More importantly, they consistently mistake me for a tourist as I walk around midtown and try to sell me tour bus tickets. Do I look like a freakin tourist???
bus-ted
why hack when you can just ask?
At this past summer’s Def Con hacking convention, the folks at www.social-engineer.org decided to run a “Capture the Flag” competition to highlight the risks posed by social engineering, the art of extracting information from employees in order to make hacking a company’s systems or processes easier. The test was run under a number of constraints; participants were not allowed to ask for passwords, credit card numbers and the like, due to legal concerns. Instead, they were tasked with finding out things like the target companies’ operating systems in use, PBX vendors, VPN equipment, payday dates, trash handling and the like. A total of 15 companies were targeted for open source research and follow up calls. The results?
- 14 out of the 15 companies provided one or more of the requested pieces of information.
- Only 7 companies gave the attackers any resistance to answering the questions they were asked.
- Out of 135 calls made, only 11 individuals put up any resistance to answering the attackers’ queries.
Some interesting (and depressing) take aways from this report…
Most employees offered no resistance to the attackers’ requests for information. Those that did offer resistance could often be persuaded to give up the goods with a little more conversational kung-fu on the part of the attacker. Of course, it is possible that the contest’s rules against asking for really sensitive personal information like passwords and credit card numbers may have come into play here. I would think that the employees would have put up a bit more of a fight if the information being asked for was perceived to be more valuable. This being said, getting information of low perceived value can help the attacker build a more convincing cover story for later attempts to get to the crown jewels.
Eighty percent of employees called were willing to visit a web address supplied by the attacker. This is pretty disturbing, as it provides the attacker with a great way to collect information about victims’ computers and to install targeted malware on vulnerable interesting systems.
In many cases, the only thing that stopped an attacker from getting a particular piece of information was the employee’s ignorance or the fact that they were too busy to continue the call. In some cases, employees went out of their way to try and find the information in order to be helpful. The fact that many of the people called worked in customer or employee facing call centers seemed to work in the attackers’ favor – after all, the call center exists to be helpful.
Attackers calling to ask “survey questions” were able to extract information from their victims pretty consistently. The context of a survey allows the attacker to ask a series of questions and when the call is delivered in an engaging manner, the employee can be coaxed into providing lots of information. Security awareness programs should include periodic reminders that employees should not provide answers to questions posed by callers “as part of a survey.” At my office, I ask employees to transfer these types of calls to Security so we can mess with them.
Ex-employees can also be a source of information about your company. An attacker armed with a list of recently departed employees could gather information by calling them posing as an employment recruiter. In this context, asking questions about systems and processes can seem innocent. It is important to have confidentiality agreements in place with employees and to remind them of their continuing obligations under those agreements after they leave the company.
While this contest was limited in its scope and realism (due to the limits on what could be asked for), I would recommend reading the report to get an idea of what we security professionals are up against. In these times of limited or shrinking budgets, closing up the security holes that result from human behavior can be a very effective – and cost effective – way to protect our organizations. Let your employees know about the threat of social engineering attacks and give them a procedure to follow when a call gets suspicious (like having them transfer the call to Security).
Let’s make the hackers work a little bit, folks!

Now cluck like a chicken and tell me your ATM PIN...
According to a story from the Jakarta Post, “As reports abound of people being lulled, allegedly through a mass-hypnosis technique, to hand valuables or cash to strangers, police arrested suspects after they viewed CCTV footage from a supermarket in Lampung, which caught robbers in the act… Earlier in January, the Jakarta Police also arrested three suspects, who allegedly hypnotized their victims to withdraw cash at ATMs after undercover detectives trapped them in the act.”
When I first saw this article, I thought that this was one of those one off news stories which end up in the “odd news” section of the newspaper along with stories like this. However, consulting The Google yielded other news reports of criminals using mesmerism to compel their victims to hand over their valuables in the US, in Italy, in Russia, and the Phillipines. There are even some videos purporting to show hypno robbers in action:
Hypno-robbers supposedly use the technique of “fascination,” the process of inducing a hypnotic state by focusing the subject’s attention on a small or shiny object. According to the 1901 tome Practical Lessons in Hypnotism, the process of fascination is as follows: “Stand directly in front of the subject, about five feet from him; have him stare at you blankly while you assume a fierce expression of determination; raise your hands and separate the fingers; gradually move your hands toward him, and then suddenly seize him by the shoulders and give him a slight but quick shove backward; rivet your eyes upon his in the greatest earnestness and intensity. If this method succeeds the subject will assume a peculiar and unmistakable expression of submission. This same method may be carried out with the operator and subject in the sitting posture, as mentioned in method one, your hands resting upon his instead of being uplifted. This is the old Puyse-gurian method, and is still employed by many expert hypnotists.”
Here’s a not very convincing report on hypno-robbery, along with a very questionable looking “demonstration” of the technique:
Not everyone buys into the hypno-robbery idea, including some hypnotists, such as this one interviewed on CBS news in 2008, who points out that hypnosis cannot be used to make people perform actions which are against their will and that the process of inducing a hypnotic state takes much longer than described in these robbery reports. He (like I) feels that it is much more likely that the hyno-robber and the “victim” were working together in these cases. I, for one, don’t think we need to be worried about a new breed of robbers relieving us of our valuables via mesmerism, but just in case… LOOK DEEPLY INTO YOUR SCREEN AND TAKE OUT YOUR CHECKBOOK…
from blackhat – check fraud on an industrial scale

Make money as a payment processor! (Not)
A security researcher speaking at the recent Black Hat conference in Las Vegas described a new, sophisticated and automated approach to check fraud which allowed one or more people in Russia to dupe (not very bright) online job seekers into wiring money to them.
Here’s how they did it:
First, they got access to images of checks which had been processed by lockbox services, which receive and process checks for vendors. In some cases, they got malware on to machines used to process the checks and siphoned out the images over an encrypted VPN connection. Other check images were gathered via hacking vulnerable web sites which sat in front of check image databases.
Using off the shelf software, they used the purloined images to print counterfeit checks with real company names and account numbers. Each counterfeit check was made out for $3000 or less, to avoid procedures applied to larger denomination checks.
Next, the group posted “job offers” and scraped web sites to develop an email list of potential “money mules” who were then spammed with emails offering them with “jobs” as “payment processors” for legitimate sounding (if you are an idiot) firms. Those who took the bait were sent checks and instructed to deposit them into their bank accounts and wire a portion of the funds to Russia. Of course, once the bank caught on to the fact that the check was a fake, the “payment processor” was on the hook for the full amount of the check and the Russian gang had made a tidy profit from the wired cash.
These guys were thorough – they even mailed the checks to the victims via phony accounts with an overnight shipping firm, bilking the delivery compay out of $65,000 in services.
It is amazing to me that anyone still falls for these kinds of scams. Yes, we all wish that we could make money from home by simply depositing checks and wiring funds, but you really have to be a bit dim to think that this is a legitimate business proposition. I guess there will always be an abundant supply of stupidity for fraudsters to tap with ever increasing cleverness and sophistication.
Sigh…
You can find out more about check fraud as well as how to protect your accounts from this informative booklet offered by the US Comptroller of the Currency.
from defcon – cellular interception on the cheap, long range RFID, and Android rootkit

I just got a new radiola phone installed in my flivver!
Although I did not make it to Las Vegas for Defcon, I have been keeping an eye out for interesting information coming out of the conference. This the first in a series of posts which will summarize the good stuff…
Intercepting GSM cellular phone calls (such as those on ATT and T-Mobile in the US and most cellular carriers worldwide) used to be a difficult and expensive proposition. Solutions were available, but they required expensive customized hardware which was for sale only to law enforcement entities. Not any more… Researcher Chris Paget demonstrated a system which uses widely available hardware and custom written software to impersonate a GSM cellphone tower, entices handsets to connect to this fake “tower” and relays calls to their destinations, allowing the the attacker to listen in on or record conversations. The price tag for the system? US$1500 – at this price point, intercepting cell phone calls becomes feasible for criminals, corporate spies, and other nosey folks.
So, what does this mean for you, oh paranoid reader? Well, Paget has not released the code he used to mount this attack (good news) but I would be very surprised if a number of enterprising hackers are not working to replicate his work.
One way to avoid this attack entirely is to disable your phone’s ability to switch from the normal 3G mode to the 2G mode which the attack requires to be successful. Unfortunately, this does not seem to be easy to do. Paget’s blog entry said that he had heard of an option to disable 2G on the BlackBerry, but looking at a BB, I saw options only for “3G and 2G” and “2G only.” On the other hand, the encryption used for BlackBerry data should protect against email eavesdropping. Vendors need to provide an option to allow users to disable 2G mode – call your carrier! There is a downside to this; if you disable 2G mode, you may end up with no signal in places where 3G service is not available or the signal is weak.
What carriers need to do to really close this hole is to stop using GSM and upgrade their networks to newer, more secure standards. Hopefully, this work will provide an impetus the carriers.
For now, the truly paranoid here in the US should probably stick with Verizon or another carrier that does not use the GSM standard.
More reading on this attack:
- Wired – Threat Level – Hacker Spoofs Cell Phone Tower to Intercept Calls
- More details and the presentation slides at Paget’s blog (slides are in OpenOffice format, which will open in Powerpoint)
- PC World has a good FAQ on the attack
Paget also demonstrated the ability to read second generation RFID tags (such as those embedded in newer passports and drivers licenses) from a pretty significant distance. The potential for abuse here is pretty significant… think government tracking of people by their driver’s license or passports, terrorists identifying people of a specific nationality for targeting, or corporations snooping on what products passers by have purchased.
In other wireless news, Spider Labs released a “rootkit” for cellphones running the popular Google Android operating system. Once installed on the phone, this software allows an attacker to read emails and text messages. Since Android apps are subject to less scrutiny than those for the iPhone, and since Android has an option to allow “non market apps” to be installed, getting this code onto a Android phone is going to be a lot easier than making a similar attack on Apple’s iPhone. The code for the rootkit was apparently included on the DVD provided to conference attendees. Android users should definitely think before installing any really cool new apps that come out in the coming weeks!
I’ll be here all week, folks, posting more interesting stuff from Defcon and BlackHat.

Not even a band-aid yet...
Some new developments in the Siemens SCADA trojan story…
It turns out that the trojan uses a well known default password to log in to the backend MySQL database used by Siemens’ software but Siemens has told users of the software (factories, power plants and the like) NOT to change the database password, as doing so would cause the software to stop working. A fix is forthcoming, but plant operators are likely to have an anxious few days (?) until a solution is available.
A second version of the trojan program has been detected on the Interwebs. The new variant seems to also be targeting SCADA systems and is also signed with a code certificate (this time from Taiwan based JMicron Technology Corp, which has offices in the same location as the firm whose cert was appropriated for the first version of the worm).
The whole default password thing is just plain embarrassing… this is a problem from another era, which should be an unpleasant memory by now. It seems like it would be easy to eliminate this problem programmatically by creating a unique database password (derived from the license key and a secret, maybe?) by default when the software is installed. Or at least require the installing user to enter a password during installation. SCADA systems control the technological backbone of our civilization (power, water, sewage, manufacturing) and deserve better security than this.
As far as the underlying vulnerability used to spread the Stuxnet code, we are still at risk – a patch has not been released by Microsoft yet, and while the major anti virus vendors have released signatures which detect the SCADA worm, it is only a matter of time before we start seeing other, new malware using this vector to spread. It seems like using a Group Policy Object to prevent executables launching from drives other than C might be the best way to protect your networks for the time being.
Stay tuned…
Over the past few days, reports of a new attack against Windows based SCADA systems (the computer software which control power plants, water treatment facilities and other parts of the critical infrastructure) have been making the rounds of the security blogosphere. While the payload carried in the new attacks is aimed specifically at these vital control systems (specifically a system called Siemens SCADA WinCC + S7) , the vulnerability used to deliver it looks like it could be quite dangerous to all Windows XP, Server 200x, Vista and 7 users. The previously unknown flaw allows arbitrary code to be executed simply by browsing to a folder containing a specially crafted .lnk file. In the attacks seen to date, the malware attempts to access information from the control system, suggesting that it is meant to aid in corporate espionage or reconnaissance of electrical power distribution systems for purposes unknown, but probably nefarious.
In addition to raising the spectre of an attack against critical infrastructure, this series of attacks also provides makers of all sorts of malware targeting corporate and personal systems with a new 0-day vector for infection. The flaw can be exploited by getting users to browse a USB drive, a Windows file share or a WebDAV file share. The flaw seems to be able to bypass the No Autorun protections in Windows as well as Windows 7′s UAC protections. If I were a malware author, I would be all over this as a way to get my creation installed on as many machines as possible before Microsoft issues a fix.
Microsoft is aware of the problem and has issued a tech bulletin with a workarounds that is are pretty unworkable for most corporate environments. According to a blog post by Chester Wisniewski of Sophos, one way to effectively combat this attack in a corporate environment is to set up a GPO (group policy object) which prevents executables from running from drives other than the C: drive. This may be the best way to respond to this threat until Microsoft issues a patch, hopefully before the next Patch Tuesday.
The malware arms race goes on…

Oh hai! We're in ur companies steeling ur sekretz
The Russian spy ring seems to be the gift that just keeps on giving in terms of blog fuel.
First… if this story is to be believed, one of the spies set himself up as a consultant, talking to companies about their plans for a post oil economy (a subject of interest to fossil fuel producers such as Russia) and pitching a software package to help companies model the effects of future events on their businesses. Since this software would be installed on customer networks, it could be used as a vector to plant spyware on clients’ computers.
Another report reveals that a Russian man who may be linked to the spy ring and who was recently deported had worked at Microsoft as a software tester both as an intern and as a full time employee. He worked in Redmond for less than a year, and Microsoft claims that no software was compromised. Hmmm. I hope the boys and girls are putting in some serious overtime looking at what this guy had access to.
If true, these stories point to a new face of state sponsored espionage – one focused on the private sector, which is much less prepared to protect the secrets which are important to their business as well as to the critical infrastructure. Another good reason for security folks to join their local InfraGard chapter and learn more about protecting their businesses (and their country) against corporate espionage.
hiding in plain sight… or not

Sometimes, the best place to hide things is in plain sight...
One of the revelations from the recent capture of a number of deep cover Russian spies here in the US was that they used steganography (the concealment of data within innocuous looking files) in order to hide and transmit secret documents and messages to their handlers. Steganography is one of those techniques which get talked about a lot a security conferences, but has not seemed to play a major role in news of security breaches. This seems a bit odd to me – stego seems like a great way to exfiltrate information in plain sight. By embedding ill gotten data in vacation pictures posted to Flickr or Facebook, spies (corporate or otherwise) can create very low risk electronic dead drops with a few mouse clicks. Unlike encryption, stego does not leave suspicious encrypted files to exfiltrate, just innocent looking pictures or songs. The software needed to create stego protected files is available on the Net. So why (other than some articles about Al Qaeda reportedly using stego to embed secret information in internet images) do we not hear more about this technique? I have a couple of hypotheses here:
Attackers are using stego, but they are not getting caught. Detection of files with steganographically hidden content is very difficult, requiring very specialized knowledge and tools which most enterprises and forensic examiners don’t have access to.
Attackers don’t need to use stego because they don’t need to. There are so many organizations out there who do not have a handle on what information is leaving their networks, that they don’t feel the need to go to the trouble of hiding the information they are swiping. Or they are using really low tech methods to get the data out of the organization, like printing, or fax, or this.
Is stego a real threat to the enterprise? I am not sure. But the availability of stego underlines the need to build a security culture in your organization and use both technology and non tech means to detect potential problems. Stego seems to be a tool which insiders would be predisposed to use – detecting insider threats takes both technology and plain old vigilance. There is some excellent information on detecting insider threats available from the CERT team – this should be on your reading list.
This post was inspired by Kai Axford’s (Accretive Solutions) great presentation at today’s New York Metro InfraGard meeting.

Is Microsoft a cyber-Benedict Arnold?
OK, call me a cold war relic, but I find the recent revelation that Microsoft has provided the source code for Windows, SQL Server, and Office to the Russian FSB (the spies formerly known as the KGB) as well as to the Chinese government quite disturbing. As recent events prove, Russia is still actively engaged in espionage against the US public and private sectors. We know that the Chinese People’s Liberation Army is actively building an offensive cyber capability and that they use technology to suppress free expression in their country. Microsoft’s disclosures have been going on since 2002, as part of a program under which Microsoft has supplied source code for its products to a number of countries as well as NATO.
It does not take too much imagination to conjure up visions of Russian or Chinese government security researchers finding zero-day exploits to allow their paymasters to craft undetectable malware which is then placed on US government and private sector computers. Such an attack would be a cost effective, low risk way to gather more information in a day than the recently unmasked spy ring was able to collect over a decade. It takes even less imagination to envision the Chinese government using their access to Windows source code to build more efficient tools to monitor and muzzle those who dare to speak out against the Communist Party.
This incident raises a number of interesting questions.
Is Microsoft (a company born in America, whose success was built on the US market, and which benefits from tax breaks funded by US taxpayers) right to provide access to source code of products which are the underpinnings of all sorts of critical infrastructure to nations which are actively engaged in espionage against the US and whom we may meet on the cyber battlefield of the future? It seems to me that this is sort of like hiring a company to build a fort and then allowing them sell the plans to your adversaries.
Should Microsoft’s products have some sort of special status which recognizes them as part of the US critical infrastructure? After all, Microsoft has been allowed to gain what is basically a monopoly in the US market for operating systems and other key software. Does this engender a responsibility on their part to act in accordance with US national interests? I think it does.
Microsoft hasn’t done anything illegal here. It would be nice if they felt a need to protect the critical infrastructure of their country, but as a private entity with no laws or regulations to prevent their actions, they made the logical business decision to share the source code in order to gain better access to the Russian and Chinese markets. However, their choice is a bum deal for the rest of us, who will have to deal with the repercussions of this decision while Microsoft reaps the profits. We need to tell our legislators that it is time to take a fresh look at what we ask of companies like Microsoft and Cisco, whom we have allowed to develop monopolies on key parts of the nation’s critical infrastructure. In the conflicts yet to come, cyberspace will play a key role – and Microsoft has sold the plans for the fort to potential adversaries.


Social Links