Hoplite Final Project Report Lizzy Hamaoka, Reese Pearsall, Kyle Webster Spring Semester 2020 1 Introduction We propose creating an automated reporting system that will generate re- ports based on pass or fail tests. Reports will be generated based upon the defined criteria of the Security Technical Implementation Guides (STIGs) that will serve as a guideline for compliance. The system will generate reports for Hoplite's customers' security systems for third party auditors, the managers of Hoplite's customers, as well as Hoplite Industries. The format of the report will be split into sections that include: the STIG id and respective severity level followed by the control, description, criteria of the specified STIG, and lastly the output. Hoplite's primary requirements for this project are that the system is de- ployable on Windows and Linux systems with a focus on Linux, customers can adjust the scripts for local customization, and that the product can be run ef- ficiently to allow being scalable to large systems. The software requirements involve utilizing python scripts, bash scripts, SQL databases, and other third party software that utilizes approved licenses. There is a large market for the application being built outside of the Department of Defense and the product will potentially be shipped within the next 12 months. 1 Elizabeth Hamaoka 503.267.5664 | [email protected] EDUCATION Bachelor of Science in Computer Science (Interdisciplinary Option) (GPA: 3.71) Minor in Computer Engineering Montana State University | Bozeman, MT Graduation: May 2020 EXPERIENCE Cyber Technical Intern | Northrop Grumman Corporation | Cincinnati, OH May 2019– August 2019 • Participated in a weeklong Cyber Academy class • Worked with a team to research and develop new cyber capabilities • Created desired effects by modifying the hex structures of a binary file format • Documented and presented findings to employees in an oral presentation • Obtained a TS security clearance Undergraduate Course Assistant | Montana State University 2019 • Teaching assistant for Web Design • Lead two-hour lab sessions to assist students in implementing the HTML and CSS basics that they learn in class • Hold weekly office hours and help with grading of labs and finals LEADERSHIP EXPERIENCE Volunteer | Expanding Your Horizons Group Leader April 2018 & March 2019 • Co-led a group of 15 middle school girls around Montana State University to hands-on STEM activities like creating an electric motor and extracting DNA from a cows thymus gland • Promoted early exposure to the STEM related fields in young women • Led group discussions about STEM Volunteer | Expanding Your Horizons Planning Committee 2018-2020 • Attended monthly meetings to help organize Expanding Your Horizons 2019 and 2020 • Actively recruited both faculty and student volunteers • Made executive decisions about materials and activities SKILLS AND STRENGTHS Languages: (Working Knowledge) Java, C, Python, Kotlin, Go, VHDL, HTML/CSS, JavaScript Operating Systems: Mac OSX, Windows OS, Linux Focused, attentive to details, hard-working, and reliable. Dedicated team player and goal driven. Resilient to find solutions. Strong desire to learn and contribute to the success of organizations. CLUBS AND ACTIVITIES Association for Women in Computing | Montana State University Fall 2018 - Present Grace Hopper Celebration of Women in Computing September 2018 • 2019 Grace Hopper Scholar AIChE Chem-E-Car Club Present Reese Pearsall Bozeman, Montana • (406)672-3268 • [email protected] • https://reesep.github.io Summary Hard working and motivated student working towards degree in computer science. Interested in the field of cybersecurity, cybercrime, and cyberlaw. Knowledgeable in numerous programming languages. Planning on pursuing a career in undergraduate education after graduate school. Education Montana State University Bozeman- (Expected Graduation Summer 2020) • Expected Degree: Bachelor of Science - Computer Science Sociology (minor) • Current GPA: 3.7 Technical Skills • Programming Languages: Python, Java, Go, C, C#, C++, SQL, HTML/CSS • Operating Systems: Linux and Windows • Development Tools: Basic Linux tools, NetBeans, Microsoft Visual Studios, Eclipse, Git, Mercurial Work Experience United States Air Force May 2019 – August 2019 Software Engineering Intern – Hill Air Force, Utah • Worked together with a development team to create an updated and modernized calibration software that tests the working condition of a (unclassified) mobile ground radar system. • Gained experience working in a DevOps and Agile environment. • Work included software testing and implantation of new software features using a variety of technical resources and libraries. • Obtained a security clearance to gain the ability to work on various Air Force technologies. TechLink February 2019 - Present Software Engineering Intern – Bozeman, Montana • Member of the TechLink Software Engineering and Analysis Laboratory (TSEAL). • Develop automated testing solutions for Department of Defense enterprise software. • Gain experience using a wide variety of testing tools and libraries, including Selenium, basic Visual Studios testing tools, SpecFlow, and creating step definitions with Gherkin/C#. Montana State University - Gianforte School of Computing Undergraduate Teaching Assistant – Bozeman, Montana August 2018 – Present CSCI 107 – Joy and Beauty of Computing (Spring 2020) CSCI 127 – Joy and Beauty of Data (Fall 2018, Spring 2019, Fall 2019) CSCI 491 – Programming in Go (study abroad course in Berlin, Germany – Summer 2021) • Assist undergraduate students with understanding topics taught in lecture through weekly help sessions and one-on-one support. • Responsible for grading the work of 30+ undergraduate students and holding a weekly lab section. • Provide operational and additional grading support for lead instructor. • Recipient of the Outstanding Undergraduate Course Assistant Award (2019) KYLE WEBSTER (406) 581-4798 || [email protected] Github: https://github.com/KyleWebster1 LinkedIn: https://www.linkedin.com/in/kylewebster1234/ EDUCATION Montana State University/Bozeman: 3.74 GPA Expected May 2020 Senior pursuing Bachelor of Science in Computer Science with a Minor in Mathematics • Current Coursework: Networking, Advanced Algorithm Topics, Applied Text Mining, Machine Learning: Soft Computing, and Database Systems • Related Coursework: Software Engineering, Computer Security, Computer Science Theory, Systems Administration, Linear Algebra, Intro to Differential Equations, Concepts of Programming Languages, Web Design, Statistics for Scientists and Engineers, and Multidisciplinary Engineering WORK EXPERIENCE Montana State University Auxiliary ServiCes/ Resnet Help Desk TeChniCian August 2016-Present • Provide Information Technology support for all students living on MSU campus and Auxiliary Services staff members. • Provide in person, email, phone, and on-site support for clients • Service various types of personal devices such as mobile phones, laptops, printers, desktops, work stations, lab computers, and access points. Gianforte SChool of Computing/ Undergraduate Teacher’s Assistant January 2018-December 2018 • Graded students of CSCI 107 homework assignment and exams • Communicated information and answered questions of students of CSCI 107 • Assisted the Gianforte School of Computing Student Success Center to answer questions for students in CSCI 107, CSCI 127, CSCI 132, and CSCI 232 • Assisted the Professor of CSCI 107 with debugging and creating instructions for software installation Gardiner Chamber of CommerCe/Visitor Information SpeCialist Summer 2018 • Communicated information and promoted local businesses to individuals representing variety of ages, countries, and interests through personal interaction and social media • Organized inventory of brochures and other literature LEADERSHIP EXPERIENCE MultidisCiplinary Engineering/ProjeCt Leader January 2019-Present • Manage a team of 4 engineers to design and construct an RC car utilizing project management software such as Unified Modeling Language, Gantt Project, and Trello. TeChniCal Skills • CertifiCations: Apple iOS Certification, Apple Software Certification, Apple Hardware Certification • Languages: Java, Python, Ruby, C, Prolog, Unified Modeling Language, ML, Swift, HTML, CSS, R, Bash, and LaTex • Operating Systems: MacOS, iOS, Windows, CentOS, Debian • Program ProfiCienCy: StarUML, GanttProject, XCode, IntelliJ, Atom, PyCharm, RStudio, MacOS Terminal, Trello, and Microsoft Office Suites SKILLS • Gained written and verbal and written communication skills as Visitor Information Specialist, ResNet Technician, Undergraduate Teacher’s Assistant as well as classes such as Intermediate Technical Writing and Computer Science Theory • Experienced working on teams, delegating tasks, and resolving conflicts • Proficient in project management utilizing Agile and Waterfall methodologies • Proficient problem solver utilizing mathematical models 2 Background 2.1 Research Auditors and company executives will use these reports in order to ensure that companies are following all of the correct security standards and compli- ances. Auditors are specifically interested in looking at outcome of the report and if the company passed or failed the tests. This helps ensure that there are no security vulnerabilities and all company regulations are being followed. Cur- rently, each STIG is checked, and subsequent reports are done, manually. After discussing with Hoplite, we
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages67 Page
-
File Size-