Ethical Overview

Hey everybody! So my next two posts will both be ethical papers that I have writen for my computer issues class. The first paper is an ethical scrutinizing of Spy-bots, bot-nets, and even Good Worms!! The second paper I will publish up here, is an ethical evaluation of by-passing client side hidden forms and sending any data the user wants. Both are very important ethical articles that I would like people to read, as my coming material will begin to encompass more and more web application security.

Here is a quick overview of the different ethical philosophies that will be referenced in my paper.

Kantian: This philosophy is centered around dutifulness, and what is classically considered right and wrong. It uses two imperatives, that guide it's ethical evaluations.
The first rule is - Act only from moral rules that you can will to be universal moral laws.
The second rule is - Act so that you always treat yourself and others as ends in themselves and never as a means to an end.

Rule Utilitarian: This philosophy is centered around greatest net happiness, or what system will work best for all parties involved.
The one major rule of this philosophy is - Greatest net happiness for everyone if the rule were to be universalized. This is very similar to Kantian Theories, Utilitarianism looks at the consequences, where as Kantian ethics look at the motivation.

Social Contract: This philosophy is centered around what is socially acceptable, via laws or culture.
The one major rule - If you agree to live in a society you must agree to all the rules set forth via that community.
The one minor rule - If you are part of a well defined culture, use their past decisions to help you determine what is right to do in current situations.

Nietzsche's Master Theories: This philosophy is centered around what will give you or your group the competitive edge. This is very survival based, aka natural selection. These theories tend to set the 'main character' apart from the masses, trading 'slavish' tenancies for competitive advantage.
Main rule - What has the greatest net advantage for you or your selective group? What will enable you to rise as a pack leader and/or gain leverage over others who can not make said decisions.


This quick ethical guide line will be of great help and reference to you all while reading my forthcoming ethical security papers.