Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Artificial Diversity and Defense Security (ADDSec)

Software ·
DOI:https://doi.org/10.11578/dc.20210806.1· OSTI ID:code-61761 · Code ID:61761
 [1];  [1];  [1];  [1];  [1];  [1]
  1. Sandia National Lab. (SNL-CA), Livermore, CA (United States); Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)

Artificial Diversity and Defense Security (ADDSec) machine learning algorithms are used to classify and cluster threats so that an appropriate response can be initiated as a mitigation strategy. The package includes an ensemble of machine learning algorithms such as Support Vector Machines, naïve bayes, logistic regression, and random forest that evolve with the data to recognize anomalous behavior at the host and network levels. Inputs into the machine learning algorithms include end host system calls, system utilization, packet captures, and syslog messages. The machine learning algorithms can be retrained based on user defined intervals or on the number of packets received. ADDSEC's threat responses include Internet Protocol (IP) Address randomization, application port number randomization, and application library randomization. The IP randomization implementation is built on top of a Software Defined Networking (SDN) framework. The SDN controller installs flows on each of the SDN switches with randomized source and destination IP addresses. The application port numbers are randomized using iptables. The application library randomization is created with a LLVM compiler. All randomization schemes are transparent to the endpoints on the network. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525. SAND2021-3379 O

Short Name / Acronym:
ADDSec
Project Type:
Closed Source
Site Accession Number:
SCR 2166.1
Software Type:
Scientific
Programming Language(s):
Python
Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
NA0003525
DOE Contract Number:
NA0003525
Code ID:
61761
OSTI ID:
code-61761
Country of Origin:
United States

Similar Records

Artificial Diversity and Defense Security (ADDSec) Final Report
Technical Report · Sun Apr 01 00:00:00 EDT 2018 · OSTI ID:1435900

Dynamic defense and network randomization for computer systems
Patent · Tue May 29 00:00:00 EDT 2018 · OSTI ID:1452909

tesuract v.1.0
Software · Tue Oct 05 20:00:00 EDT 2021 · OSTI ID:code-72641

Related Subjects