Jan 7 2010

Hacker pierces hardware firewalls with web page

On Tuesday, hacker Samy Kamkar demonstrated a way to identify a browser’s geographical location by exploiting weaknesses in many WiFi routers. Now, he’s back with a simple method to penetrate hardware firewalls using little more than some javascript embedded in a webpage.

By luring victims to a malicious link, the attacker can access virtually any service on their machine, even when it’s behind certain routers that automatically block it to the outside world. The method has been tested on a Belkin N1 Vision Wireless router, and Kamkar says he suspects other devices are also vulnerable.
“What this means is I can penetrate their firewall/router and connect to the port that I specified, even though the firewall should never forward that port,” Kamkar told El Reg. “This defeats that security by visiting a simple web page. No authentication, XSS, user input, etc. is required.”

Kamkar’s proof-of-concept page forces the visitor to submit a hidden form on port 6667, the standard port for internet relay chat. Using a hidden value, the form surreptitiously coerces the victim to establish a DCC, or direct client-to-client, connection. Vulnerable routers will then automatically forward DCC traffic to the victim’s internal system, and using what’s known as NAT traversal an attacker can access any port that’s open on the local system.

For the hack to work, the visitor must have an application such as file transfer protocol or session initiation protocol running on his machine. The hack doesn’t guarantee an attacker will be able to compromise that service, but it does give the attacker the ability to probe it in the hope of finding a weak password or a vulnerability that will expose data or system resources.

“Most people have this false sense of security that ‘well, I’m behind my router, nobody can connect to my ports,’” said Kamkar, the hacker behind the notorious Samy Worm that in 2005 took MySpace out of commission by adding more than 1 million friends to the author’s account. “If you’re going to keep a service open to the world, you’ll probably have more upkeep” to make sure it’s secure.

Source


Dec 15 2009

Akamai service to stop data center attacks

Akamai Technologies is introducing a cloud-based managed service called Web Application Firewall it claims will head off the bulk of Web applications attacks before they get inside corporate data centers. Application firewalls within Akamai’s network of more than 55,000 servers worldwide weed out the most common application exploits including SQL injection, cross-site scripting among others listed by the Open Web Application Security Project as the most prevalent.

Akamai says the service is compliant with the wide-area file services (WAF) program specified in Payment Card Industry standards for Web application firewalls. The service is based on the core rule set of the open source ModSecurty Web application firewall, which is administered by Breach Security. “It stops the big, bad, well-understood stuff,” says Sanjay Meta, senior vice president of Breach. “Anything more elegant, not findable by a signature, you need something more sophisticated. You can only do so much at the edge.”

He describes the Akamau service as complementary to corporate-based WAFs, but valuable because it reduces the amount of traffic the private gear has to filter, and it can cut the bandwidth chewed up by malicious traffic. Akamai says it has blocked attacks headed at customer networks at 100Gbps, which would be enough to swamp the privately owned filtering resources of many businesses. Customers who also buy Breach’s WebDefend Global Event Manager management platform can tap into Akamai’s worldwide security-event data to find out details about the attacks that the service blocks, Breach says.

Pricing for Web Application Firewall depends on how many applications customers want to protect and the size of their Internet connections.

Source


Dec 3 2009

Free database firewall protects PostgreSQL and MySQL

Version 1.2 of GreenSQL is now able to protect PostgreSQL as well as MySQL. GreenSQL is designed to protect databases against SQL injection attacks and other unauthorised changes, in a similar fashion to a firewall protecting a network against TCP/IP outside attacks. The new version also provides a graphical user interface for monitoring the database firewall.

GreenSQL is run as a proxy between applications and database servers. It actively analyses the incoming SQL commands and can then act on the results according to the selected mode. Simulation mode blocks nothing but records the analysis in GreenSQL’s own database and notifies the administrator of suspicious queries. Blocking mode on the other hand uses the database and it’s heuristic engine to find and block suspicious queries.

Source


Nov 9 2009

Vulnerability assessment integration with web application firewalls

Only a few years ago, experts warned of the precarious state of website security – stating that it was only a matter of time before malicious attacks escalated if we did nothing. Some listened, most didn’t, time marched on, and now the grace period is over. Daily headlines are now a ticker tape of breaches. Serious attacks against 7-11, Hannaford, Heartland, U.S. Army, Twitter, Apple, the New York Times, the University of California, Berkeley, and thousands of other prominent and lesser-known organizations have had their insecure web application code targeted. According to Websense, “70 percent of the top 100 most popular websites either hosted malicious content or contained a masked redirect to lure unsuspecting victims from legitimate sites to malicious sites.”

Even for the most proactive organizations, finding and fixing flaws in website code is complex, time and resource intensive, and not immune to the accidental introduction of new risks. IT security often has difficulty convincing software development groups that feature enhancements or operational bug fixes should be disrupted to address security issues which may have yet to cause an incident. Additionally, for organizations that have outsourced part or all of their custom development efforts, this might result in the rehiring or attempt to rehire consultants that have long since moved on.

Source