Electronic Thesis/Dissertation
 

Network-based Protocol Implementation Engineering and A Study on MachineLearning based Binary Code Analysis

Open Access

Network-based protocol implementations play a significant role in the communication area, but the feature creep and increasing vulnerabilities have become serious problems. To deal with these problems, we proposed TOSS, an online server systems tailoring tool through binary rewriting. TOSS minify binary programs with just-enough features to reduce the potential attack surface and deal with the debloating problem. Besides, this paper also gives a comprehensive study of machine learning based binary code analysis to find the relationship between binary code and machine learning algorithm. For network-based protocol implementations whose source code is available, we proposed a packet generation and analysis functions identification tool through slicing, and test it with several network-based protocol applications.

Author Language Keyword Date created Type of Work License
  • All rights reserved
Rights statement GW Unit Degree Advisor Committee Member(s) Persistent URL

Notice to Authors

If you are the author of this work and you have any questions about the information on this page, please use the Contact form to get in touch with us.

Thumbnail Title Date Uploaded Visibility Actions
Preview of Sun_gwu_0075M_14760.pdf Sun_gwu_0075M_14760.pdf 2019-05-22 Open Access