Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Cloud

9/28/2016
05:20 PM
Connect Directly
Twitter
RSS
E-Mail
50%
50%

Microsoft Launches Cloud-Based Fuzzing

'Project Springfield' debuts at Ignite conference.

Microsoft this week at its Ignite 2016 conference in Atlanta released details of a new cloud-based service for rooting out software bugs.

The so-called Project Springfield tool is a fuzzing service that the software giant has been testing with some customers as well as in-house. Fuzzing is a form of testing that sends random inputs to software programs to spot security holes.

Patrice Godefroid, a principal researcher at Microsoft and chief scientist of Project Springfield, said the types of flaws the service spots are ones attackers use most. "The more we can find those bugs ourselves, the more we can fix them before we ship the software," Godrefroid is quoted in a Microsoft post announcing the service.

The Microsoft research team noted in the post that when a development team can find a potentially serious bug before software is released, it saves a developer the costly effort of having to release a patch. This holds true for Microsoft products as well as companies with their own software development teams, they said.

Just when Project Springfield will be widely available is unclear. Microsoft has not announced details on that just yet. “At Ignite, Project Springfield will be available to customers selected by Microsoft from applications to our preview web site," Microsoft said in response to a query about when the service would be available.

Oliver Rochford, research director for security management solutions and services at Gartner, says it's too early to tell just how different Microsoft's service is compared with other fuzzing offerings. "Fuzzing has been known and used for many years," Rochford says. "In its most simple form, it revolves around bruteforcing an application's data inputs with lots of different requests and random data to force it to crash to identify bugs. Commercial products already such as Veracode or HP Fortify also utilize fuzzing methods to analyze software." 

Fuzzing is just on level of vulnerability testing, notes Josh Zelonis, a senior analyst at Forrester Research. Companies then still have to go through each exception to find out why the application failed, and if it did so in an exploitable manner.

"Unfortunately, without someone highly skilled to go through the exceptions discovered by the fuzzer, the development shop just has an unprioritized list of bugs with no criticality attached to them from which to make a business decision on whether to remediate," Zelonis says.

Zelonis adds that while he’s sure there are organizations that will take advantage of Project Springfield, it's likely for more mature development shops.

Microsoft said in its post that many companies can’t afford or can’t find the staff they need to do fuzz testing. Project Springfield offers an automated way to fuzz code, especially for companies that may not have a security engineer or have even heard of fuzz testing.   

Related Content:

Steve Zurier has more than 30 years of journalism and publishing experience, most of the last 24 of which were spent covering networking and security technology. Steve is based in Columbia, Md. View Full Bio
 

Recommended Reading:

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
RyanSepe
50%
50%
RyanSepe,
User Rank: Ninja
9/30/2016 | 9:54:05 AM
"Unfortunately"
This is akin to SIEM and IDS alerts. If no ones reviewing them what value do they truly have?
COVID-19: Latest Security News & Commentary
Dark Reading Staff 7/2/2020
Ripple20 Threatens Increasingly Connected Medical Devices
Kelly Sheridan, Staff Editor, Dark Reading,  6/30/2020
DDoS Attacks Jump 542% from Q4 2019 to Q1 2020
Dark Reading Staff 6/30/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
How Cybersecurity Incident Response Programs Work (and Why Some Don't)
This Tech Digest takes a look at the vital role cybersecurity incident response (IR) plays in managing cyber-risk within organizations. Download the Tech Digest today to find out how well-planned IR programs can detect intrusions, contain breaches, and help an organization restore normal operations.
Flash Poll
The Threat from the Internetand What Your Organization Can Do About It
The Threat from the Internetand What Your Organization Can Do About It
This report describes some of the latest attacks and threats emanating from the Internet, as well as advice and tips on how your organization can mitigate those threats before they affect your business. Download it today!
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-9498
PUBLISHED: 2020-07-02
Apache Guacamole 1.1.0 and older may mishandle pointers involved inprocessing data received via RDP static virtual channels. If a userconnects to a malicious or compromised RDP server, a series ofspecially-crafted PDUs could result in memory corruption, possiblyallowing arbitrary code to be executed...
CVE-2020-3282
PUBLISHED: 2020-07-02
A vulnerability in the web-based management interface of Cisco Unified Communications Manager, Cisco Unified Communications Manager Session Management Edition, Cisco Unified Communications Manager IM & Presence Service, and Cisco Unity Connection could allow an unauthenticated, remote attack...
CVE-2020-5909
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, when users run the command displayed in NGINX Controller user interface (UI) to fetch the agent installer, the server TLS certificate is not verified.
CVE-2020-5910
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, the Neural Autonomic Transport System (NATS) messaging services in use by the NGINX Controller do not require any form of authentication, so any successful connection would be authorized.
CVE-2020-5911
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, the NGINX Controller installer starts the download of Kubernetes packages from an HTTP URL On Debian/Ubuntu system.