U.S. Flag Official website of the Department of Homeland Security

Note: This page is part of the us-cert.gov archive.This document is part of the US-CERT website archive. These documents are no longer updated and may contain outdated information. Links may also no longer function. Please contact info@us-cert.gov if you have any questions about the US-CERT website archive.

TLP:WHITE

Daniel Plakosh

Daniel Plakosh is a senior member of the technical staff in the Networked Systems Survivability Program at the Software Engineering Institute (SEI). The CERT® Coordination Center is a part of this program.

As a senior vulnerability analyst, Plakosh currently collects, analyzes, and disseminates information about computer security defects, exposures, and vulnerabilities. Current responsibilities include investigating technologies, techniques, and methodologies to aid in the discovery of software vulnerabilities, as well as techniques that help developers produce secure software.

Plakosh has 20 years of software development experience in defense, research and industry. Prior to joining the SEI, Plakosh was the lead software engineer for the Systems Engineering Department at the Naval Surface Warfare Center (NSWCDD). Plakosh's principal areas of expertise include real-time distributed systems, network communications and protocols, systems engineering, real-time 2D and 3D graphics, and UNIX and Win32 OS internals.

Much of Plakosh's recent experience has been in redesigning legacy systems. Plakosh is a coauthor of the Addison-Wesley book Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices. He is also the coauthor of over 30 papers on component-based software engineering, real-time systems, legacy system modernization, and distributed communications and is the author of two chapters in the Addison-Wesley book Building Systems from Commercial Components.

Articles

Namesort descending Content Areas
C++ std::string Knowledge/Coding Practices
Consistent Memory Management Conventions Knowledge/Coding Practices
Detection and Recovery Knowledge/Coding Practices
Guard Pages Knowledge/Coding Practices
Heap Integrity Detection Knowledge/Coding Practices
memcpy_s() and memmove_s() Knowledge/Coding Practices
Null Pointers Knowledge/Coding Practices
OpenBSD Knowledge/Coding Practices
OpenBSD's strlcpy() and strlcat() Knowledge/Coding Practices
Range Checking Knowledge/Coding Practices
Runtime Analysis Tools Knowledge/Coding Practices
Safe Integer Operations Knowledge/Coding Practices
SafeStr Knowledge/Coding Practices
SEI: Coding Practices Knowledge/Coding Practices
strcpy() and strcat() Knowledge/Coding Practices
strcpy_s() and strcat_s() Knowledge/Coding Practices
strlcpy() and strlcat() Knowledge/Coding Practices
strncpy() and strncat() Knowledge/Coding Practices
strncpy_s() and strncat_s() Knowledge/Coding Practices
Strsafe.h Knowledge/Coding Practices
Vstr Knowledge/Coding Practices
Back to Top