Written by Oreoluwa Alebiosu on May 18, 2014.
Yes, I strongly belief that teaching CIS students how to hack so that they can prevent hacking is ethical. One of the ACM Moral Imperatives notes that 'educational opportunities are essential to facilitate optimal participation of all organizational members. Opportunities must be available to all members to help them improve their knowledge and skills in computing, including courses that familiarize them with the consequences and limitations of particular types of systems.' Teaching CIS students how to hack upholds this principle.
Furthermore, teaching them to prevent hacking means that we would be able to prevent one of the downfalls that the internet has brought about. In addition, through the approach of teaching students, we may also encourage research on how to prevent black hat hacking. An example would be making an institution that teaches students how to hack while allowing for extensive research on how to prevent black hat hacking and improve computer and network security systems. More >>