Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Rust Ecosystem Security

Published:

less than 1 minute read

Below is a round up of some of my work at the Software Engineering Institute investigating secure coding in Rust and the security of the Rust ecosystem in terms of vulnerability analysis and reverse engineering work. Read more

Malware Analysis Tools for Ghidra

Published:

1 minute read

Below is a round up of some of my work at the Software Engineering Institute with Ghidra and developing automated tools for reverse engineering and static code analysis, particularly with an eye toward malware analysis. Read more

Lost Knowledge As Libraries Go Online

Published:

4 minute read

My local library recently ended a pretty big sale; most of its books were sold for about $0.25 each. Many of the books were technical (though introductory level): programming, mathematics, sciences. But there was also a good amount of history and fiction available. I love books and snatched up a bunch, but I did so with a heavy heart at seeing so much knowledge being given up by a place of a learning – particularly when many of the shelves that used to hold books now hold DVDs. Read more

The GPL Is About User Freedom, Not Developers

Published:

4 minute read

Recently, in online communities and forums, and even professional organizations like ACM, I’ve been seeing an argument that the GNU General Public License (GPL) is restrictive, while more liberal licenses like the BSD and MIT licenses are “more free”. A recent column in April 2016’s Communications of the ACM repeated this obviously misunderstood statement with a pretty aggressive attack on the GPL. Read more

portfolio

publications

Fabrication and Assembly Behavior of Square Microcapsules

Published in Adv. Mater. 2006, 18, 270–274, 2006

Herein we report the use of silicon membranes in the fabrication of micrometer-sized square tubes and capsules. The Si pores of a membrane are modified with a polymer component such that a gap is created along the wall of the channel. Electrochemical deposition within this modified structure creates square metal tubes. The tubes can be released from the membrane, or with further processing, be converted to buoyant microcapsules with interesting assembly properties. Read more

Recommended citation: F. Li, X. Badel, J. Linnros, G. Wasserman, S. L. Whittenburg, L. Spinu, J. B. Wiley. "Fabrication and Assembly Behavior of Square Microcapsules". Adv. Mater. 2006, 18, 270–274 https://onlinelibrary.wiley.com/doi/abs/10.1002/adma.200401411

Lab Manual for (First/Second) Semester (Algebra/Calculus)-Based Physics

Published in XanEdu Inc., 2014

A set of algebra- and calculus-based physics lab manuals meant to accompany 1st and 2nd semester general physics courses, originally published in 2014, now in 4th Edition (2019). Read more

Recommended citation: Patricia Robbert, Garret Wassermann, and Elaina Rodriguez. Lab Manual for (First/Second) Semester (Algebra/Calculus)-Based Physics, 4th Edition. XanEdu Inc. 2019.

2016 Emerging Technology Domains Risk Survey

Published in Software Engineering Institute Special Report, 2016

In today’s increasingly interconnected world, the information security community must be prepared to address emerging vulnerabilities that may arise from new technology domains. Read more

Recommended citation: King, Christopher; Klinedinst, Dan; Lewellen, Todd; & Wassermann, Garret. 2016 Emerging Technology Domains Risk Survey. Software Engineering Institute. 2016. https://insights.sei.cmu.edu/library/2016-emerging-technology-domains-risk-survey/ https://insights.sei.cmu.edu/library/2016-emerging-technology-domains-risk-survey/

The CERT Guide to Coordinated Vulnerability Disclosure

Published in Software Engineering Institute Special Report, 2017

This guide provides an introduction to the key concepts, principles, and roles necessary to establish a successful Coordinated Vulnerability Disclosure process. It also provides insights into how CVD can go awry and how to respond when it does so. Read more

Recommended citation: Householder, Allen D.; Wassermann, Garret; Manion, Art; & King, Christopher. The CERT Guide to Coordinated Vulnerability Disclosure. Software Engineering Institute. 2017. https://insights.sei.cmu.edu/library/the-cert-guide-to-coordinated-vulnerability-disclosure-2/ https://insights.sei.cmu.edu/library/the-cert-guide-to-coordinated-vulnerability-disclosure-2/

talks

teaching

PHYS 1031 - General Physics 1

Undergraduate course

University of New Orleans, Department of Physics, 2010

General Physics 1, algebra-based. General physics course for science majors outside of physics and engineering (biology, etc.). Read more

IT304 - Calculus (Mathematics III)

Undergraduate course

ITT Technical Institute, 2014

Mathematics III, an overview of basic differential and integral calculus. The course was meant mostly for students in the software/programming track, and so focused a little more on applications to computer science, for example, by introducing concepts like “Big-O” notation for algorithms in the context of limits. Read more