It is becoming more and more common for companies to weigh WAFs vs. secure coding options as they try to determine the best way to protect their web applications. After talking to many developers, one thing I've learned is that many coders are not fully aware of the risks that come with secure coding. And, on a related note, many companies are not fully aware of all the costs that come with secure coding.
Let's be honest, most of the pro coders already know about SQL Injection and the risks it brings to the table. And most of them already knew about how to write better code in order to try and avoid that hole. However, when it comes to attacks such as XSS, Forceful Browsing, and Cookie Attacks, they are much less certain how to write the code needed to block those threats (which in most cases is not even an option).
September 2008 Archives
SecureSphere vs Secure Coding
PCI 1.2
While we still need to respect the embargo on disclosing the actual details of the PCI DSS 1.2, there are few insights that I can share regarding the community culture and the spirit of this event. As you can see below, section 6.6 can also be used as an opening sentence when one is looking for new friends...
"Pea-Sea-Eye"
I'm at the 2008 PCI Community Meeting in Orlando. The Standards Council asked us not to disclose any information or pictures regarding the content of the upcoming PCI DSS version 1.2 beyond what has been already discussed in the press or on the Council's web site. For those that are not familiar with the subject (can't spell P-C-I as Bob Russo, General Manager of the council explained), here is a complimentary image.
Seriously, this is one the more important events for the data security community and if you are reading this blog, you are probably affected in some way. More reports and coverage (without revealing anything that I promised not to) will be coming soon.
Stop The Presses! Does 1=1?
For those that are interested in learning more about 1=1, check out this page. There's also a related movie:
On Irresponsible Disclosure and Cosmic Black Holes
Last week, a security researcher published a "zero-day vulnerability" regarding a specific CCTV control server (although you can hardly call something that can be accessed through Google "zero day"). Expected fire from the CCTV vendor did not fail to arrive shortly after the disclosure.
This is no longer an isloated incident but rather a growing trend in this past year. I am seeing more and more "full disclosures" prior to vendor patching. Believing that this is indeed becoming a trend, I had to give it a second thought. The only thing I came up with is that this is a strong counter-reaction to practices that have been established in recent years.
Track Your Inner Web Server: Lessons Learned From The IRS
This headline makes it looks like the IRS is in complete chaos, but I think the Register is not being fair and some restraint is needed (a colleague of mine explained that the Brits will always like to sling mud at US based agencies). First, I do not think that the IRS is much different than many other agencies, commercial organizations and universities. In my experience, many large organizations have rogue and vulnerable web servers simply because they are unable to discover, find, control and manage all those systems that were previously deployed to serve a specific business need. Examining the report, I'm learning that the US Department of Treasury's Inspector General for Audit is trying to control the situation by raising a flag about the situation and recommending a solution.
Hacking in U.S. Politics - VP Candidate Palin's Yahoo E-Mail Hacked
I've been watching this story since Network World first reported that a hactivist group had hacked into VP Candidate Sarah Palin's Yahoo account and posted it on the Internet. On first pass, there wasn't enough data so it didn't look real. However, the Register later entered into the conversation and now Wired has reported that one of the emails is real. Now here's where it gets interesting: turns out that the screenshots of the hacked emails were kind enough to include the full URL of the proxy server used.
And now the operator of the proxy server has indicated that if he is asked by authorities to look up in his logs, he will report the the session information. Oh my, now things are getting interesting...
Virtual Experience In The Real World
How Much Will NO Database Auditing Cost You?
According to the following story, the answer is simple: a lot.
This is a few weeks old, but I was recently asked for some ROI calculations and thought that this story could provide a good example. It also shows database activity monitoring can work even for small organizations.
Jackson Lewis, law firm for Nye Lubricants, has notified the New Hampshire Attorney General that an employee "may have accessed electronic personal information stored in certain of the Company's databases without proper authority and/or for improper purposes," on or about August 15.
According to the notification, 173 employees are being notified that their personal information, including their Social Security numbers, may have been accessed or misused, but the firm was reportedly unable to determine whether any of the current or former employees' data were accessed or misused.
Frederic C. Mock, Executive Vice-President of Nye Lubricants, wrote to those affected that an employee had accessed the network without authorization, but "despite our best efforts, we could not determine if any personal information contained in the databases on the Company's network was actually compromised, only that the opportunity for unauthorized access or use of personal information existed. Nye Lubricants reports that it is reviewing its security and systems going forward and has offered employees free credit monitoring for one year.
Let's do the math. I'm assuming that they received group discount for the 173 employees and the cost of service is only $15 per month per employee:Source: http://www.pogowasright.org/article.php?story=20080828115925605
Infected by SQL...But Where Is The Remediation?
Graham Cluley from Sophos recently wrote about how hackers infected BusinessWeek's website via SQL Injection attack.
Unfortunately, it looks like the daily SQL injection stories are starting to become boring as the list of victims grows day-by-day. (Dilbert hints that there are too many databases. Some might be redundant).
However, I would argue claim that they do not emphasis the most immediate solution - Web Application Firewall (WAF) - or the benefits of integration between vulnerability assessment, code review and WAF. In the real world, the process of fixing the code can take some time...
Fixing Vulnerabilities in the Real World
One of things I love about IT Security is the requirement to bridge the gap between human behavior and technology. Amichai and I recently delivered a webinar on the topic of Vulnerability Scanners and Web Application Firewalls that reminded me of this balancing act.
There are camps on both sides that say you should use either scanners or WAFs (depending on where you sit). Theoretically, if you lived in a vacuum, that is a valid argument. But the truth is, we live in a world run by humans, and that's the fundamental reason why WAFs and Scanners belong together. Let me illustrate fixing vulnerabilities in the real world:
Zero "Zero False Positives"
Risk Management Photo Caption Contest
I'm used to seeing all kinds of risk management strategies in my profession, but this is the worst I've ever seen. Check out the photo I caught on the way out of the coffee shop parking lot on the way to work this morning. A better version found online.
What should the caption for this photo be?
And if you live in California and this is your strategy, hand me your keys and get off the road. (BTW, as a recovering marketing person I suspect this is viral marketing of some sort, and if so well done.)
Hack With Old People
Hacking with new people is passe. It's now trendy to hack with old guys. Even though Sarah Palin is not a hacker, some stories and buzz around previous-life hackers have been recently uncovered. After reading the TechCrunch story of MySpace co-founder and real life 1980s WarGames hacker, Tom Anderson, I searched for known "old" hackers that changed their course of life. During the research I found aPress #1 to have your account hacked now, Press #2 for tomorrow...
Yesterday I was on the phone with a-not-to-be-named cell provider. I had tried to link all my phones, faxes, and emails into an uber-account I could access from anywhere (internet, cell, land-line) and thoroughly messed up my voicemail. So the service representative reset my voicemail. During the re-registration process, I was asked to set up a security passcode. Now here's what the phone tree told me: "press 1 to use your birthday as your passcode, press 2 to use your mother's birthday, press 3 to use your father's birthday..." It walked right down the line of a hacker's password 101 guess list. No choices for custom passcode - you picked those choices or you got stuck.
When you work in security, you learn to see the world through different glasses and sometimes it's frightening.
So I said to the service rep, "you have to be kidding me, these are the only choices?"
こんにちは, 안녕하세요, 喂, 餵 (Hello)
The internationalization of SecureSphere's user interface allows IT departments to switch between the standard English version and the local language on the fly. This enables the user to manage SecureSphere, set up policies, and generate reports in their native language.
Here are some screenshots:
Chrome Colors The Anti Malware Space
sensation. Follow the links and read the comic book - it's worth your time. If you wish, you can also read the Googleblogoscoped analysis. After reading the many blog reports and examining the comics, if I understand correctly, the browser will change the current Anti Malware space as it will provide real-time updates and black lists of bad sites. The kind of services that is worth a lot of money to the URL filtering vendors.








