Reverse Engineering Environment for Teaching Secure Coding in Java

Date

2019-04

Authors

Lee, Young
Yang, Jeong

Journal Title

Journal ISSN

Volume Title

Publisher

American Society for Engineering Education

Abstract

Few toolsets for program analysis and Java learning system provide an integrated console, debugger, and reverse engineered visualizer. We present an interactive debugging environment for Java which helps students to understand the secure coding by detecting and visualizing the data flow anomaly. Previous research shows that the earlier students learn secure coding concepts, even at the same time as they first learn to write code, the better they will continue using secure coding practices. This paper proposes web-based Java programming environment for teaching secure coding practices which provides the essential and fundamental skills in secure coding. Also, this tool helps students to understand the data anomaly and security leak with detecting vulnerabilities in given code.

Description

LCSH Subject Headings

Citation

Lee, Y., & Yang, J. (2019, April), Reverse Engineering Environment for Teaching Secure Coding in Java Paper presented at 2018 ASEE Gulf-Southwest Section Annual Meeting, AT&T Executive Education and Conference Center, Austin, TX 78705. https://peer.asee.org/31596