Parasoft Logo
Blog LanguageArrow
Security static code analysis, code review and penetration testing tools
Customers
Animation Customers
Partners
Animation Partners
Awards
Awards animation
Parasoft's Application Security Solution establishes a continuous process that ensures security verification and remediation tasks are not only deployed across every stage of the SDLC, but also ingrained into the team's workflow.
Policy establishment, application, and monitoringParasoft's policy-based approach establishes the organization's expectations for quality, leverages an automated infrastructure to ensure consistent, unobtrusive policy application, and automatically monitors policy compliance for visibility and auditability.
Out-of-the-box support for key security standards and initiativesDelivers an instant assessment of compliance to:
Easy policy configurationThe extensive, continually-expanding knowledge base of rules can be easily customized (graphically, without coding) to enable automated monitoring of custom best practices. The result is more realistic and accurate validation that is aligned with the team's security priorities.
Multiple, complementary technologies Parasoft automates a broad spectrum of security validation and verification practices for C/C++, Java, .NET, SOA, Web, and RIA– the most comprehensive in the industry. Practices supported "out-of-the-box" include:
  • Static code analysis - Coding standards, data flow, metrics–including preconfigured PCI DSS 6 and OWASP configurations.
  • Peer code review - Workflow management and automation.
  • Penetration testing - Message layer and web interface.
  • Message Layer Policy Validation - Authentication, encryption, and access control.
  • Runtime analysis - Buffer overflows and other memory errors.
  • Unit testing - Verification of input validation methods.
Facilitate issue remediation, not just issue detectionEach issue detected is prioritized, automatically correlated to the developer who introduced it, then distributed to his or her IDE with direct links to the problematic code and a description of how to remediate it. Eventually, developers start writing more secure code as a matter of habit.
Extensive, centralized reportingOur centralized reporting system provides real-time visibility into overall security status and processes, documents improvements, and helps you determine what additional actions are needed to safeguard security.
20 years of experienceThe Parasoft approach has evolved over our 20 years in business. With experience helping 58% of the Fortune 500 companies implement a broad range of validation and verification practices, Parasoft knows what it takes to ensure adoption and establish a sustainable, repeatable, and predictable process.
Integration into the workflow and across the SDLCParasoft establishes a continuous security process that ensures compliance tasks begin early and are deployed across every stage of the SDLC, as recommended by the PCI DSS. We've learned that even the best tool eventually becomes shelfware if it is not integrated into a sustainable process. To ensure that the security process remains on track and does not disrupt project progress, Parasoft ingrains compliance tasks into the team's existing workflow and automates them so team members can focus on tasks that truly require human intelligence.
Technologies
SOA / Web services
Java
C/C++
.NET languages (C#, VB.NET, ASP.NET, Managed C++)
XML
WSDL
SOAP
PoX (Plain XML)
REST
JSON
BPEL
Web Applications
RIA
AJAX
JSP
JavaScript
VBScript/ASP
HTML
CSS
Multiple Message Protocols
WS-* Standards
UDDI
WSIL
MTOM(XOP) / MIME / DIME Attachments
HTTP 1.0, 1.1
HTTPS
TCP/IP
SMTP
.NET WCF (TCP, HTTP, WS Transaction Flow)
JMS
IBM MQ
Sonic MQ
TIBCO Rendezvous
EJB
RMI
CORBA

Quality = Reliability + Security

Security and reliability are inextricably intertwined in today's complex applications. You can't rest assured that your application security efforts will protect you unless you know that the application will operate reliably. After all, your "secure" login process will be inconsequential if the application happens to skip it under exceptional conditions. And you can't be confident that the application will operate reliably unless you know that security attacks can't hijack or crash it.

Without a Continuous Process, Security and Reliability Efforts Decay

Although security and reliability problems have distinctly different manifestations and impacts, the underlying methods used to identify and prevent them have much in common–static and dynamic analysis, runtime analysis, and other testing technologies are hardly new.

With the same methods comes the same main obstacle to sustained adoption: they tend to disrupt the development process, overwhelm the team, and inevitably decay–leaving the team with a long list of known problems, but little actual improvement. This is especially pronounced with security because most developers aren't trained in it and don't think it's their concern.

Parasoft–Industry Leader in Quality as a Continuous Process–Makes Security + Reliability Practical and Sustainable

With 20 years of experience helping 58% of the Fortune 500 companies implement static analysis, dynamic analysis, runtime analysis, peer code review, and other core verification methods, Parasoft knows what it takes to make security + reliability practical and sustainable.

Parasoft Application Security Solution establishes a continuous process that identifies and remediates security vulnerabilities across every stage of the SDLC–as well as ingrains security tasks into the team's workflow. Rather than impede productivity, you actually improve it.

  • For teams ready to embrace the ideal policy-based approach to security, Parasoft establishes a system that automatically monitors whether your security policies are implemented in the code, applied at all layers of the application stack, operate correctly in the context of realistic scenarios, and persist as the application evolves.
  • For teams who need to rapidly reduce their security risk, Parasoft delivers a "jump start" solution for preventing the most likely application security vulnerabilities (OWASP Top 10, PCI, etc.).
  • For teams tasked with performing a comprehensive security assessment, Parasoft provides an automated system that applies state-of-the-art analyses throughout all stages of the SDLC–testing the application from the inside-out and outside-in to identify potential vulnerabilities.
Continuous Automatrd Process

In all cases, Parasoft's unique automated infrastructure drives the process to ensure that it remains on track and does not disrupt the team's workflow.

To promote rapid remediation, each vulnerability detected is prioritized, automatically correlated to the developer who introduced it, then distributed to his or her IDE with direct links to the problematic code.

Moreover, Parasoft's centralized reporting system provides real-time visibility into overall security status and processes, documents improvements, and helps you determine what additional actions are needed to safeguard security.

The same system that is established for safeguarding security can also be leveraged to improve reliability. The result is a continuous quality process that delivers:

  • Confidence–and evidence–that all development activities adhere to policies and meet uniform expectations.
  • More rapid and agile responses to business demands.
  • Reduced risk of business downtime, ensuring business continuity.
  • Continuous process improvement, increasing productivity and reducing cost.
Copyright © 1996-2010 Parasoft   T: +48 12 290 91 01   E: info-pl@parasoft.com       [Site Map]