32
Ethics for Computer Ethics for Computer Forensics Forensics A Consensus Approach A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Embed Size (px)

Citation preview

Page 1: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Ethics for Computer Ethics for Computer ForensicsForensics

A Consensus ApproachA Consensus Approach

Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics  

Page 2: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

ThesesTheses

• Systematic ethical reasoning is vital for any professional in a changing field.

• No single system of ethical reasoning is accepted.

• Codes of Conduct help, but are not sufficient in a changing field.

Page 3: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

ObservationsObservations

• Most “ethical” questions are non-brainers

(I should not throw a little dog in front of a car because its owner upset me.)

• Most systems give the same outcome for most of the remaining problems.

• Few “hard” questions remain: abortion, care for severely malformed newborns, etc.

Page 4: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

ObservationsObservationsEthical Complexity Pyramid

No Brainers

Checking Required

Serious Problem

results in a consensus by various schemes

Difficult Problem

results in a majority consensus

Inherently Hard

Page 5: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

GoalGoal

• Present a Scheme to Systematically Investigate Ethical Issues

• Not Yet About Cases.

Page 6: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

ProcedureProcedure

• Collect everybody’s favorite ethical system.

• Derive a simple set of questions.

• Answer systematically these questions.

• Make a decision based on these answers.

Page 7: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Procedure EvaluationProcedure Evaluation

• Not quite as tedious as it seems.

• No right answer.

• But “forms conscience”.

(According to Christian Theology, a well-formed conscience needs to be obeyed.)

Page 8: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Markkula Center for Applied EthicsMarkkula Center for Applied Ethics

A Framework for Ethical Decision Making

• Recognize the Moral Issue

• Get the Facts• Evaluate the Alternative Actions from Various

Moral Perspectives• Make a Decision• Reflect on the Decision

Page 9: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Typical ExampleTypical Example

• Employee Conrad Clueless uses a “pornographic” screen-saver at his company provided workstation in a semipublic office. He is informed by management that this violates the company’s policy against sexual harassment. He signs a statement that he understands the policy and agrees to stop offending behavior. The screensaver is indeed removed.

• Several months later, another employee objects again against C.C. using a pornographic screen-saver. He insists that he did not install it and alleges a trap.

• When told that a forensics examination can determine when the screen-saver was installed and thus exonerate him he suddenly claims violation of privacy.

Page 10: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Medium ExampleMedium Example

• A law enforcement community develops the Ruminant, a program that monitors all electronic communication through a given internet site. Ruminant generates a listing of email for human consumption according to rather narrow search criteria as spelled out in a search warrant. Is deploying Ruminant ethical?

Page 11: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Hard Example CaseHard Example Case

A systems administrator discovers the vulnerability to a worm infecting machines running SQL-Runner from ABCSoft. This is being discussed at a hacker forum in which she participates. From past experiences, she expects no reaction from a bug report in time, as an administrator of a high-profile website she also expects distributed DoS attacks on her site. She has written an “inoculating worm” that discovers vulnerable websites and changes the default settings to prevent the malicious worm from spreading.

Page 12: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

• Is there something wrong, personally, interpersonally, socially. Is there conflict damaging to people, the environment, institutions, or society?

Recognize the Moral IssueRecognize the Moral Issue

Page 13: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Get the FactsGet the Facts

• What are the relevant facts in the case?

• What individuals and groups have a direct or indirect important stake in the outcome?

• What are the options for acting?

Page 14: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Evaluate the Alternatives from Evaluate the Alternatives from Different PerspectivesDifferent Perspectives

• Consequences: Which option will produce the most good and do the least harm?

• Rights: Which option respects the rights and dignities of all shareholders? Which treat everyone fairly?

• Common Good: Which option promotes the common good and helps all participate more fully in the goods we share as a society, as a community, as a company or agency, as a family?

• Virtue: Which option would enable the deepening or development of those virtues or traits that we value as individuals, as a profession, or as a society?

Page 15: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

ConsequencesConsequences

“Of any two actions, the most ethical one will produce the greatest balance of benefits over harms.”

Page 16: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

ConsequencesConsequences

• Known as Utilitarianism.

• Assumes that benefits can be compared.

• Does not address how benefits are distributed.

(E.g. If I steal $1.- from you in order to make $10.- for me, that’s better.)

• Does not explain what accrues the benefits. (Rules vs. individual acts.)

Page 17: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

ConsequencesConsequences

• Offers a simple calculus for most cases.

Page 18: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

RightsRights

“Act in ways that respect the dignity of other persons by honoring and protecting their legitimate moral rights.”

• Identifies certain fundamental civil, political, and economic rights that merit protection because they pertain to the dignity of the human person.

• Each person has a right to be respected and treated as a free and equal rational person capable of making decisions.

• Includes right to privacy, autonomy, subsistence, freedom of conscience, physical integrity, etc.

Page 19: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

RightsRights

• Takes the perspective of the stakeholders.

• US legal system is right-based.

• Enumerating all possible rights that might be infringed is hard.

• Rights might conflict.

Page 20: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Common GoodCommon Good

“What is ethical is what advances the common good.”

• Presents a vision of a society as a community whose members are joined in a shared pursuit of values and goal that they hold in common.

• The community consists of individuals whose own good is inextricably bound to the goods of the whole.

Page 21: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Common GoodCommon Good

• Can a pluralistic society speak of common goods? And even if it would, how about the relative values?

• Free-Rider Problem

• Individualism

• Unequal Burdens

Page 22: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Common GoodCommon Good

• Decision making needs to identify the community, e.g. hackerdom vs. US vs. World population.

Page 23: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Fairness / JusticeFairness / Justice

• Equals should be treated equally and unequals unequally. (Aristoteles)

• How fair is an action?

• Does it unjustly single people out?

Page 24: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

VirtueVirtue

“What is ethical is what develops moral virtues in ourselves and our communities.”

• Focuses on attitudes, dispositions, or character traits that enable us to be and to develop our human potential.

• Includes: Honesty, courage, faithfulness, trustworthiness, integrity, compassion, etc.

Page 25: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

VirtueVirtue

• Can the notion of virtues be extended to corporate decision making?

• On the positive side, discussing virtues of a corporation forces it to develop a corporate culture.

Page 26: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

VirtueVirtue

• Virtues are developed through learning and practice. They become a habit.

• Virtues are not individual, but related to a community or to a succession of communities arranged in a shell.

Page 27: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Make a DecisionMake a Decision

• Considering the analysis, which option is the right thing to do?

• If you were to die today, what would you like to have done?

Page 28: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Act and ReflectAct and Reflect

• How did it turn out?

• What should we have done differently?

Page 29: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Shortcomings of the MethodShortcomings of the Method

• Knowledge Fallacy:

Plato: “If you know the good, you will do it”

But, is that true? According to Aristotle only the already virtuous should study ethics.

• Gives short thrift to the philosophical background.

Every theory claims to have the answer, not one of many possible ones.

Page 30: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Positive Side EffectsPositive Side Effects

• Discussion of an ethical issue often leads to innovative solutions.

• Solving a current problem helps avoid future problems (e.g. by putting policies in place, clarifying rights and expectations, ...)

Page 31: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Why do it if it does not work all the Why do it if it does not work all the time?time?

• A procedure is most needed for the “hard” cases.

• The framework does not provide the decision.

• But, – It clarifies the values at stake.– Forces co-operative reflection.– Framework provides a common language for

discussion.

Page 32: Ethics for Computer Forensics A Consensus Approach Thomas Schwarz, S.J. with help from Mark Ravizza, S.J. and the Markkula Center for Applied Ethics

Proposed OutcomeProposed Outcome

• Participants are sensitized to discern ethical issues.

• Participants are capable of discussing ethical issues.

• Participants can argue their decisions.