BCIT Forensic Programming (COMP 7615) Instructor: Robert Slade Assignment 2 Ethics of Reverse Engineering Various levels of forensic programming may require reverse engineering, to some extent. This may range from simple "black box" analysis of output and operations, to disassembly, to recreation of high level source code. However, a number of recent laws, such as the proposed UCITA as well as the DCMA in the United States, seek to limit or restrict the legality of reverse engineering. You paper will examine ethical considerations in this debate. You may include references to legal and technical standards in your analysis: you *must* specify an ethical framework. Your paper should address the aspects of free speech, protection of intellectual property, information security requirements, and concerns about the general "chilling" of research and development. Marks: structure and presentation ethical framework legal background analysis complete coverage Total / Due in class 8 20020827