You are on page 1of 5

Defensics

Fuzz Testing

Improve software Overview


robustness, ensure Defensics® fuzz testing is a comprehensive, powerful, and automated black box
systems interoperability, solution that enables organizations to effectively and efficiently discover and remediate
and identify security weaknesses in software. By taking a systematic and intelligent approach to
negative testing, Defensics allows organizations to ensure software security without
vulnerabilities, whether
compromising on product innovation, increasing time to market, or inflating operational
you’re procuring costs.
software for business
operations or building it.

Defensics’ logical user interface walks users through each step of the process, making
advanced fuzz testing easy.

Key features
Intelligent fuzzing engine
The Defensics engine is programmed with knowledge on input type, whether it’s an
interface, protocol, or file format. Because the engine has a deep understanding of
the rules that govern communication within the input type, it can deliver targeted
test cases that exploit that input type’s inherent security weaknesses. This intelligent
and systematic approach to fuzz testing allows you to reduce testing time without
compromising cost or security.

| synopsys.com | 1
A comprehensive fuzzing solution
Our 300+ prebuilt, generational test suites ensure quick time to fuzz and relieve you of the
burden of creating manual tests. We continuously update our test suites for new input
types, specifications, and RFCs.

• Customize any of our test suites by fine-tuning the message sequence. The data
sequence editor allows you to cover corner cases not within Defensics’ predefined scope.
• Need added extensibility? Use our template fuzzers. Universal Data Fuzzer is a file format
template fuzzer, and SDK Express helps generate test cases by reverse engineering
sample files you provide.
• Have proprietary or custom input types? Write your own test suites with Defensics
SDK, which supports Java and selected transport layers and comes equipped with
instrumentations.
• Speed up testing with FuzzBox support. It’s now easy to fuzz wireless LAN and IoT
protocols, with test runs directly on custom hardware.
Defensics reports contain message
sequence logs to help users identify the Fits into most development life cycles
root cause of an anomalous reaction. Defensics contains workflows that enable it to fit almost any environment from a
technological and process standpoint. Whether you employ a traditional SDL or a CI
development life cycle, Defensics brings fuzz testing into development early, allowing
you to catch and remediate vulnerabilities more cost-effectively. Got an unconventional
development life cycle? Our experienced Professional Services team can help you identify
fuzz testing checkpoints, define fuzz testing metrics, and establish a fuzz testing maturity
program.

It’s not just about fitting into the development process; it’s also about working with
surrounding technologies. API and data export capabilities allow Defensics to share data for
additional reporting and analysis, making Defensics a true plug-and-play fuzzer.

Detailed, data-rich reports for efficient remediation


• Contextualized logs. Remediation logs detail the protocol path and message sequences
between Defensics and the system under test (SUT) to help you identify the trigger and
technical impact of each vulnerability.
Defensics offers automated capabilities • Vulnerability mapping. Defensics maps each vulnerability to industry standards such as
throughout the testing process, such as CWE and injection type to enhance information discovery and expedite remediation.
Device Explorer, to relieve users of the • Issue re-creation. Defensics narrows the vulnerability trigger to a single test case so you
burden of manual configuration. can re-create the issue and verify the fix.
• Remediation packages. Generate encrypted remediation packages for your software
suppliers to facilitate secure, collaborative remediation across the supply chain.

Scale fuzz testing with automation


From scanning for the test target to determining the number of layers to connect to,
Defensics offers a rich set of APIs for flexible, scalable automation to meet all your needs:

• Test single devices


• Set up repeatable automation to ensure test plans are followed every time
• Reduce testing times with the latest in scalable virtualization

| synopsys.com | 2
Defensics Fuzz Testing | Test Suite Catalog

Authentication, Authorization, and • FTP Client/Server – ZIP


Accounting (AAA) • HTTP Client/Server • Audio Package
• Diameter Client/Server • HTTP/2 Client/Server – MP3
• EAPOL Server • ICAP Server – MPEG4 (M4A/MP4)
• Kerberos Server • IPv4 Package – OGG
• LDAPv3 Client/Server – ARP Client/Server – WAV
• RADIUS Client/Server – ICMP – Windows Media (WMA/WMV)
• TACACS+ Client/Server – IGMP • Images Package
• MACsec Server – IPv4 – GIF
– TCP for IPv4 Client/Server – JPEG
Application • IPv6 Package – PNG
• FIX – ICMPv6 – TIFF
• JSON Format – IPv6 • Video Package
• Web Application – TCP for IPv6 Client/Server – H.264 File Suite
• WebSocket Client/Server • SOCKS Client/Server – H.264 RTP Format
• XML SOAP Client/Server • Multicast DNS – MPEG2-TS
• XML File • PPP over L2TP Client – MPEG4 (M4A/MP4)
• XMPP Server • PPPoE – OGG
• AMQP Server – Windows Media (WMA/WMV)
• WAMP Server Email
• OWAMP Server • IMAP4 Client/Server Medical
• TWAMP Server • MIME • DICOM Server
• POP3 Server • HL7v2 Server
Automotive • SMTP Client/Server
• CAN Bus Metro Ethernet
• CAN FD General Purpose • BFD
• DoIP Server • SDK Express • CFM (802.1ag, Y.1731)
• gPTP Server • Universal ASN.1 BER • E-LMI (MEF-16)
• SOME/IP • Universal Fuzzer • Ethernet (802.3, 802.1Q)
• SRP Server • GARP (802.1D)
ICS • LLDP (802.1AB)
Cellular Core • 60870-5-104 (iec104) Client/Server • OAM (802.3ah)
• BICC/M3UA • 61850/Goose/SV • PBB-TE Server
• GRE • 61850/MMS Client/Server • Synchronous Ethernet (ESMC)
• GTP Prime • BACNET
• GTPv0 • CIP Server Public Key Infrastructure (PKI)
• PMIPv6 Client/Server • COAP Server • CMPv2 Client/Server
• SCTP Client/Server • DNP3 Client/Server • CSR
• SMPP • MQTT Client/Server
• SMS (SMPP injection) • Modbus Master Remote Management
• Modbus PLC • CWMP (TR-69) ACS
• SMS (file injection)
• OPC UA Server • CWMP (TR-69) CPE
• MAP
• Profinet DCP • IPMI Server
• BSSAP
• Profinet PTCP Client/Server • NETCONF
• BSSAP+
• DLMS/COSEM Client/Server • PCP Server
• CAP
• ISASecure Testing Solution • SNMP trap
• INAP
• SNMPv2c Server
• ISUP
• MTP3 / M2UA|M2PA
Link Management • SNMPv3 Server
• LACP (802.3ad) • SSHv1 Server
• TCAP / SCCP / M3UA
• STP/RSTP/MSTP/ESTP • SSHv2 Server
• SBI Client/Server
• Syslog
Core IP Media • TFTP Server
• Archives Package • Telnet Server
• DHCP/BOOTP Client/Server
– GZIP
• DHCPv6 Client/Server
– JAR
• DNS Client/Server

| synopsys.com | 3
Routing VPN • PFCP Client/Server
• BGP4+ Client/Server • DTLS Client/Server • F1AP Client/Server
• IS-IS • IKEv2 Client/Server
• LDP • IPSec Monitoring and engine
• MPLS Server • ISAKMP/IKEv1 Client/Server capabilities
• MSDP • L2TPv2/v3 Client/Server Instrumentation
• OSPFv2 • OCSP Client/Server • Valid case
• OSPFv3 • SCEP • Syslog
• Openflow controller • SSTPT • Agent
• Openflow switch • TLS/SSL Client/Server • SNMP
• PIM-SM/DM • X.509v3 Certificates • Custom scripting at each testing
• RIP • VXLAN execution
• RIPng
Wireless SafeGuard checkers
• RSVP
• Zigbee Package • Amplification
• TRILL Server
– FuzzBox Zigbee APS • Authentication bypass
• VRRP
– FuzzBox Zigbee MAC • Blind LDAP injection
• COPS Client/Server
– FuzzBox Zigbee NWK • Blind SQL injection
Storage • Thread package • Certificate validation
• CIFS/SMB Server – FuzzBox Thread 6LoWPAN • Compressed signer’s name in RRSIG
• DCE/RPC Server – FuzzBox Thread MAC record
• NFSv3 Server • Bluetooth LE Package • Cross-site request forgery
• NFSv4.0 / 4.1 Server – ATT Client/Server • Cross-site scripting
• Netbios Server – Advertisement • ECDH Public Key validation
• DNNG – HOGP Host • Extra cookie compared to valid case
• SMBv2 Client/ServerMP – Health • Heartbleed
– L2CAP Server • Information leakage
• SMBv3 Client/Server
– LL Peripheral • Insufficient randomness
• SunRPC Server
– Profiles • LDAP injection in response
• iSCSI Client/Server
– SMP Client/Server • Malformed HTTP
Time Synchronization • Bluetooth Package • Remote execution
• IEEE1588 PTP Client/Server – A2DP
• SQL injection in response
• NTP Client/Server – AVRCP
• SMP insecure pairing parameters
– BNEP
• Unexpected data
Universal Plug and Play – HFP AG/Unit
• Unprotected credentials
• UPnP Package – HSP AG/Unit
• Weak cryptography
– UPnP Multicast Eventing – L2CAP
– UPnP SOAP – MAP Client
Anomaly categories
– UPnP SSDP Control Point – OBEX-Server
• ASN.1/BER anomalies
– UPnP SSDP Device – PBAP Client
• Credential anomalies
– RFCOMM
• Deep packet inspection
VoIP – SDP
• EICAR antivirus test file
• H.323 Client/Server • Wi-Fi AP Package
• GTUBE (generic test for unsolicited bulk
• H.284 GW Binary/Text – 802.11 WLAN AP
– 802.11 WPA AP email)
• H.284 MGC Binary/Text
– 802.11 WPA3 AP • Control plane injection anomalies
• MGCP Server
• Wi-Fi Client Package • Integer anomalies
• MSRP Server
– 802.11 WLAN Client • Network address anomalies
• RTP/RTCP/SRTP
– 802.11 WPA Client • Overflow anomalies
• RTSP Client/Server
– 802.11 WPA3 Client • Underflow anomalies
• SIP UAC
• SIP UAS (+TT)
5G technology
• SIP-I Server Note: We add test suites frequently. Please
• GTPv2-C Client/Server
• STUN Client/Server contact us for the latest list..
• S1AP/NAS Client/Server
• TURN Client/Server
• GTPv1 Client/Server
• SigComp Server
• E1AP Client/Server
• NGAP/NAS Client/Server
• X2AP Client/Server
• XnAP Client/Server

| synopsys.com | 4
The Synopsys difference

Synopsys helps development teams build secure, high-quality software, minimizing risks while
maximizing speed and productivity. Synopsys, a recognized leader in application security,
provides static analysis, software composition analysis, and dynamic analysis solutions that
enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source
components, and application behavior. With a combination of industry-leading tools, services,
and expertise, only Synopsys helps organizations optimize security and quality in DevSecOps
and throughout the software development life cycle.

For more information, go to www.synopsys.com/software.

Synopsys, Inc.
185 Berry Street, Suite 6500
San Francisco, CA 94107 USA

Contact us:
U.S. Sales: 800.873.8193
International Sales: +1 415.321.5237
Email: sig-info@synopsys.com

©2022 Synopsys, Inc. All rights reserved. Synopsys is a trademark of Synopsys, Inc. in the United States and other countries. A list of Synopsys trademarks is available at
www.synopsys.com/copyright.html . All other names mentioned herein are trademarks or registered trademarks of their respective owners. June 2022

| synopsys.com | 5

You might also like