Honors Program Theses

Award/Availability

Open Access Honors Program Thesis

First Advisor

Eugene Wallingford, Honors Thesis Advisor, Computer Science Dept.

Keywords

Malware (Computer software); Programming languages (Electronic computers); Computer viruses--Prevention;

Abstract

Current antivirus programs have design flaws that allow malware to bypass detection. Despite this, malicious parties are usually the ones to find and exploit these flaws before they can be fixed. Therefore, a more proactive approach to malware research should become the new standard. To that end, a new programming language will be designed and created that sheds light on a couple of design flaws in current antivirus models. Fundamentally, antivirus programs have trouble detecting interpreted languages. In addition, it is suspected that antivirus programs are unable to detect an unknown programming language that is injected into another file thus creating polyglot code. The Jaws programming language has been designed to exploit both of these weaknesses, and its implementation proves that such a language can exist.

Year of Submission

5-2020

Department

Department of Computer Science

University Honors Designation

A thesis submitted in partial fulfillment of the requirements for the designation University Honors

Date Original

5-2020

Object Description

1 PDF file (13 pages)

Language

en

File Format

application/pdf

Share

COinS