Archive for January, 2009
Rapid7’s NeXpose: Reshaping Security
Posted by: | CommentsWhen it comes to the data center, one of the highest priorities for the IT department is security. IDC’s Frank Gens, Senior Vice President & Chief Analyst said, that security ”is always the number one concern of IT.” Gartner and Forrester studies also put security up as one of the high priorities that a data center can provide its customers.
Security in a data center doesn’t just cover the web server or the network. Security encompasses the entire data center from end to end. Normally this means the purchasing of multiple security devices and software packages. To watch over the security a fully staffed IT department would have to be hired, to maintain the security policies and to implement, enforce, and solve security problems.
Therefore, it is with this mindset we first looked at Rapid7’s security application NeXpose. NeXpose is a Unified Vulnerability Management (UVM) system. UVMs provide end-to-end security and can cover multiple systems.
NeXpose comes in four forms; software, hardware appliance, SaaS, and managed. The software runs on Microsoft Windows Server 2003, Microsoft Windows Server 2000, SuSE Enterprise, Red Hat Enterprise, Fedora 9, Debian 4.0, CentOS 4, and Ubuntu 7.1.
In a nutshell, NeXpose protects the entire network using non-malicious penetration attacks. The results of these attacks are prioritized and summarized. NeXpose delivers the steps on how to solve these vulnerabilities and then provide the results in a professional grade report.
Scanning the Network
Scanning the network begins with identifying what devices make up the network. This process ensures that NeXpose uses pertinent attacks increasing reliability and the speed of the scan. If the user likes, they can take some time to block off sections of the network (asset groups), set permissions, etc. By setting permissions for sections of the network, the user can delegate the security of sections to others or could use the permissions to resell NeXpose.
NeXpose uses a Java expert system shell (JESS,) that scans and finds vulnerabilities much like the methods employed by ethical hackers and security audit firms. If we look at a network as a system with a series of layers, the power of this expert system becomes apparent.
For an example: if the network is vulnerable to a SQL injection attack NeXpose will use it to gain access to the database. At the database level, it will check for more vulnerabilities such as privilege escalation vulnerability to gain access to the operating system layer. With each vulnerability found, NeXpose looks to see how far that single vulnerability can go.
NeXpose scans hardware, networks, operating systems, databases, applications, web applications, and follows security policies. Here is just a small taste of what NeXpose can scan routers, switches, hardware firewalls, Microsoft Windows, Linux, Solaris, Mac OS, IPSec, PPTP, DHCP, DNS, Oracle, Microsoft SQL Server, Sybase, MySQL, Lotus Domino, Microsoft Exchange, Lotus Notes, Adobe Acrobat, Apache, Microsoft IIS, Telnet, SSH, ASP, ColdFusion, PHP, AJAX, JavaScript, password policies, user rights, system access policies, and a lot more.
Since the expert system finds exploits organically, it can greatly reduce false positives to well below 1%. In fact, if a customer finds a problem with the software it will be sent to Rapid7 as a bug and will be fixed and updated within two weeks if it is verifiable.
NeXpose’s broad coverage gives the user the complete picture. NeXpose can tell the user how a vulnerability in one section of the network affects other areas. The impact a single vulnerability has on a network as a whole aids NeXpose in determining the priority of a vulnerability. A timeline can be built for the assessment and solving of security problems with sequenced patching, plan security upgrades, and create a road map for fixing network problems.
The Summation and Fixing Vulnerabilities
Once vulnerabilities have been prioritized, NeXpose offers a systematic process to fix each vulnerability. NeXpose also builds a list of possible patches and upgrades that will help in solving vulnerabilities. If several patches are grouped in a single download (such as service pack), then NeXpose will display that download instead of all the individual patches.
NeXpose has a built in ticket system as well to handle implementation of security fixes. This gives the user flexibility in assigning multiple security vulnerability projects and can greatly increase efficiency.
All of the information produced by NeXpose can be placed into a report. Reports can be selected from a number of template styles or can be customized to match the company’s security policy. Each report is sequenced with table of contents, bookmarks, highlighted sections, etc. The reports are professional quality and in many ways can be used as the final draft of an executive level vulnerability report.
Technology and Customer Support
NeXpose’s vulnerability database currently has more than 11,000 definitions and over 26,000 checks with more added as new vulnerabilities are found. The Rapid7 team updates NeXpose on continuous rotations to keep it up to date with various operating system and software vulnerabilities. As an added bonus, NeXpose comes with a 100% accuracy policy, if a customer finds a problem in the software, they will push it into development and get it fixed and updated within two weeks (after it has been verified).
Customer support for NeXpose comes in many flavors. Extended office hour phone support and email is standard with 24/7 phone support for an additional cost. Since Rapid7 has only one product, the entire customer support staff is knowledgeable in deploying NeXpose. Rapid7 also offers consulting and training services.
Every now and again, there is a product that really seems to get it right and delivers. Rapid7’s NeXpose is one of those products. If you are serious about security, you should give NeXpose a look.
Record Market Share Loss for Internet Explorer
Posted by: | CommentsAccording to Net Applications, rivals Firefox and Safari continue to eat at Microsoft IE’s market share. Microsoft lost another 1.6% points in December giving Internet Explorer a total decline of 10.4% since December of 2007. Mozilla’s Firefox in contrast gained 4.5% in 2008 and Apple’s Safari ends the year with 7.93% of browser market share.
Researchers believe Internet Explorer is losing market shares based on the declining popularity of their older browser, IE6. Although IE7 also lost market share, it only lost six-tenths of a percentage point. IE8 will be unveiled soon as Microsoft states that it is “just around the corner.” Microsoft is betting that IE8 will halt the decrease in market share.
Google’s Chrome browser was off to a shaky start early in the fourth quarter of 2008 but has increased its revenue share to 1.04%. This represents a 20% gain from November.
Net Applications cites other reasons for Microsoft IE’s decline. Statistics show that holiday months such as November and December have been traditionally bad years for Internet Explorer as more Internet users use their home computers. Home and off-work computers (such as cyber-cafes) boast a higher percentage of non-Microsoft browsers, while corporate computers favor Internet Explorer. “The December holiday season strongly favored residential over business usage,” the company said on its Web site. “This in turn increases the relative usage share of Mac, Firefox, Safari and other products that have relatively high residential usage. All December usage statistics should be read in that context.”
Software Wars: The Rise of the SaaS
Posted by: Dave | Comments (0)According to Evans Data Corporation (otherwise known as EDC), roughly half of the developers in a recent study have said that they are either currently working on or will work on a SaaS project within the next year.
*cue Imperial March*
The survey is a global survey and the largest area for SaaS adoption lies in the Asia-Pacific region. North America is also fairly large with 53%developers claiming that they will be working on SaaS projects.
Honestly it is somewhat sad. The concept of SaaS started in 1999, 10 years ago. True the quality of SaaS projects greatly depended on technologies that had not yet existed or were not yet widespread (such as 100% uptime-bulletproof networks), but the fact that it has taken 10 years for it to become a majority technology is a little depressing.
Though SaaS numbers are high, cloud computing and virtualization numbers are still low. With cloud computing nearly 50% of developers in the Asia Pacific region are or going to use it. However, less than 10% worldwide are going to use cloud computing in any capacity.
Virtualization is not as bad as cloud computing, but doesn’t boast the numbers SaaS does. 37% of North American developers will be using virtualization within the next 12 months.
Hopefully it won’t take another 9 or so years for cloud computing to catch on. Until then, happy hosting.