home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / bbs_file_lists / viraut6.txt < prev    next >
Text File  |  1997-07-27  |  47KB  |  681 lines

  1. The Generic Virus Writer
  2.  
  3. By Sarah Gordon 
  4.  
  5. ⌐ copyright 1994 Sarah Gordon. First presented at The 4th International 
  6.  
  7. This paper presents four case studies of individuals involved in virus writing. The research was
  8. conducted by using surveys, and by conducting interviews via e-mail (electronic mail), electronic chat
  9. and in-person sessions. Ethnographic and demographic data were collected, as well as information
  10. relating to how the individuals view their relationships to their peers and to society in general. Some
  11. data relating to cognitive reasoning abilities was collected. This data was used to examine the
  12. individuals' moral development in light of ethical and moral developmental models based on the
  13. research of Lawrence Kohlberg. Gender based issues in virus writing are examined using the model
  14. developed by Gilligan [1]. 
  15.  
  16.                                 Introduction
  17.  
  18. In any area of scientific investigation, there is the danger of overgeneralisation and stereotyping. In
  19. the case of virus writers, one manifestation of this danger is that of assuming that there is some
  20. homogeneous group of people who write viruses, and that it is possible to talk about the psychology
  21. of 'the' virus writer. In reality, there are different types of virus writers, each with his own nature,
  22. circumstances, skills and ambitions. This paper will not attempt to be all-inclusive; it will exami ne
  23. three 'types' of virus writers by using case studies of individuals who fit into these categories:
  24.  
  25.  
  26.  
  27.           (a) the young adolescent individual
  28.  
  29.           (b) the college student
  30.  
  31.           (c) the adult/professionally employed individual.
  32.  
  33. We will try to shed some light on the differences in their make-up, and thus to assess the difference
  34. in the nature of any danger posed by each of them. If the virus writing population is not as
  35. homogeneous as some may assume it is, then monolithic solutions to 'the problem' (such as blanket
  36. or overkill legislation, certain forms of ethical solutions) may well be much less effective than is being
  37. assumed in certain quarters. We will observe differences in how they think, how they operate, and in
  38. how they view the rest of the world. 
  39.  
  40. We will also look at the ways in which people may progress through these classes. This progression
  41. will lead us to a fourth category: 
  42.  
  43.      (d) the mature reformed ex-writer of viruses.
  44.  
  45. While the last category is often ignored (since the apparent threat is gone) it needs to be considered
  46. with as much care as the other three types. Not only are people of this fourth category potentially
  47. very skilled technically in the defence of cyberspace against members of the other three categories,
  48. but they also represent the kind of people into which we hope members of the other three categories
  49. will develop.
  50.  
  51. The virus writer has been characterized by some as a bad, evil, depraved, maniac; terrorist,
  52. technopathic, genius gone mad, sociopath. This image has been heightened not only by the media,
  53. but by the some of the actions of the virus writers themselves. Public communications from the
  54. writers, in the form of echo-mail messages, often seem to indicate they are intent on doing as much
  55. damage as humanly possible. Their electronic publications have in the past reinforced this, and the
  56. very fact that they release viruses may seem to confirm it: these people are bad. This paper argues
  57. that this is a gross oversimplification of the situation, and that the virus writing aspect of these
  58. individuals is not sufficient to characterize them into one group simply labelled 'unethical people'.
  59.  
  60. We will show that virus writers are not all the same as each other as far as their stages of ethical and
  61. moral development; we will show that some virus writers are within normal ethical developmental
  62. model ranges as defined by Lawrence Kohlberg's model of moral development [2].
  63.  
  64.                           The Generic Virus Writer
  65.  
  66. Stereotyping is pervasive. It is especially prevalent when a new kind of entity emerges, or a new kind
  67. of person. As there is little reliable information about such new kinds of people, differentiating
  68. between them is difficult. Thus, there is a tendency to assume not only that there is some stereotype,
  69. but also that anyone who can be classified as belonging to the newly perceived group is to all intents
  70. and purposes like all the other members of that group. This often happens when the newly emergent
  71. group is primarily composed of young people.
  72.  
  73. Moreover, such stereotyping is often accompanied by generalised value judgements. In the case of
  74. virus writers, a common assumption is that they are all bad. While it is certainly true that the
  75. distribution of malicious software is a bad act, and that many virus writers are motivated by bad or
  76. even criminal intentions and desires, it is dangerous to assume that this is true of every person who
  77. ever writes a program that can be classified as a virus. The problem of dealing with the danger posed
  78. by the distribution of malicious software is not simplified by failing to recognise that the people who
  79. write viruses do not form a homogeneous group. They are a diverse group. If we are to address the
  80. problem, we must first recognise its true nature. We must discover how different virus writers
  81. operate, and how they are as people. To this end, we will examine similarities and differences of four
  82. individuals involved in the virus writing culture. 
  83.  
  84.                                Ethical models
  85.  
  86. Ethics is sometimes promoted as one solution to the problem of people writing viruses. To explore
  87. what part ethics may play in virus writing, we will examine four virus writers using a model of
  88. ethical/moral development as a base for comparison. We chose to use a model of ethical
  89. development that was universal and longitudinal. Virus writers come from diverse cultures, so the use
  90. of a universal model is desirable. We chose Kohlberg's model for its universal characteristics. The
  91. research done by Kohlberg was not only cross-cultural but longitudinal; it was performed over a
  92. time period of 12 years. Based on this research, he designed a six-step ethical classification model,
  93. which shows a fixed sequence of changing responses with increasing age. It has been shown to be
  94. based on experimental and longitudinal evidence, and is based on 'methods of thinking' rather than
  95. individual actions or decisions [3]. 
  96.  
  97.                                Kohlberg's model
  98.  
  99. Kohlberg's ethical model provides age trends in three moral levels of development, with two stages
  100. within each level. These levels/stages of development are defined as: 
  101.  
  102. Level 1: Pre-conventional morality. At this level, morals are external. 
  103.  
  104.      Stage 1 
  105.  
  106.                The first stage consists of the punishment and obedienceorientation (i.e.
  107.                there are no real rules; the seriousness ofa 'bad' act depends on the
  108.                consequence of the act). This stage is sometimes referred to as the
  109.                punishment orientation stage. 'Right' is being obedient to power and
  110.                avoiding punishment at all costs. 
  111.  
  112.      Stage 2 
  113.  
  114.                In stage two, instrumental orientation surfaces (being good to get a
  115.                reward or satisfy a need). In Kohlberg's study, 80 percent of moral
  116.                judgements of ten year-olds are in this category. This stage is sometimes
  117.                called the naive reward orientation stage. 'Right' behaviours include taking
  118.                responsibility for oneself, and letting others take responsibility for
  119.                themselves. 
  120.  
  121. Level 2: Conventional morality. Parents, social groups and peers play a large role of influence at this
  122. level. Being 'good' is important. Rules may appear 'internalized', but they may be internalized to
  123. avoid punishment or to gain the approval of others.
  124.  
  125.      Stage 3
  126.  
  127.                In the third stage of development, actions are judged on the merit of their
  128.                intent. A person has to be able to recognize the point of view of others to
  129.                progress into this stage. This stage can be referred to as the
  130.                good-boy/good-girl orientation. 'Right' is having a right motive, and a
  131.                concern for others.
  132.  
  133.      Stage 4
  134.  
  135.                In the fourth stage, one 'accepts authority', not only because of the
  136.                possibility of punishment, but out of a sense of duty to obey rules and
  137.                maintain social order. This stage represents authority orientation. The rules
  138.                of a society are important in this state: 'Right' is keeping the rules of the
  139.                society. 
  140.  
  141. Level 3: Post-conventional morality. Self-accepted moral principles are the mark of this level. In
  142. stage five and six, morals are internalized. The stages in level three involve development of personal
  143. codes of ethics.
  144.  
  145.      Stage 5
  146.  
  147.                Judgements become more flexible in stage five. Rules must be impartial,
  148.                and 'The Welfare of the Many' becomes paramount. This stage is
  149.                sometimes referred to as the social-contract orientation stage. 'Right' is
  150.                keeping the contract. 
  151.  
  152.      Stage 6
  153.  
  154.                In stage six, the individual defines right and wrong on the basis of his/her
  155.                own ethical principles. Normative ethics, based on self-chosen principles
  156.                are applied in all situations. This form of development is consistent with
  157.                the ability to perform formal operations (the highest level of cognitive
  158.                development) [4]. This stage represents the morality of conscience. 'Right'
  159.                is an obligation to the universal principles of equality, justice and respect
  160.                for persons.
  161.  
  162.           [Stage 6 may be viewed as a hypothetical construct as no group seems consistently
  163.           able to fit in this slot; in fact, this state is often eliminated from some versions of the
  164.           model. It is however, a desirable stage, and it is possible for some people to function at
  165.           this level some of the time.]
  166.  
  167.                                Gender Issues
  168.  
  169. While Kohlberg's model is well suited for the purposes of this study, the Gilligan model can be
  170. helpful in addressing gender issues of virus writing from the standpoint of ethical development. 
  171.  
  172. In conversations with dozens of individuals involved in the virus writing culture, we have found only
  173. two instances of 'direct' female involvement. One was the girlfriend of a virus writer, and one was a
  174. woman who was involved with the virus writing group NuKE. However, it is uncertain as to whether
  175. or not she ever produced any viruses. According to Gilligan, females progress through different
  176. states of moral reasoning. 'Females are socialized to equate 'goodness' with self-sacrifice more than
  177. are males' [1]. Gilligan's three stages of moral development are described in the next section. 
  178.  
  179.                                Gilligan's model
  180.  
  181.      Stage 1 
  182.  
  183.                Self-interest. At this stage the needs of others are ignored.
  184.  
  185.      Stage 2
  186.  
  187.                Self-sacrifice. At this stage, women sacrifice their own needs/desires for
  188.                the well-being of others.
  189.  
  190.      Stage 3
  191.  
  192.                Non-violence, mature thinking; compassion and universal good.
  193.  
  194. Gilligan states that while male and female children go through stages of being subject to parental
  195. authority and then peer pressure (where right and wrong are determined by the groups they belong
  196. to), females do not progress through the utilitarian and deontological stages. Instead, they view moral
  197. decisions in terms of human interdependency and needs as well as justice and rights. Females
  198. involved in the virus writing culture are typically treated as inferior by a disproportionate number of
  199. members of the culture. Sexual slurs and harassment are common. Women in this culture do not
  200. appear to be able to pursue their goals independently of men. There appears to be little attention to
  201. concepts of equality, or even a pseudo-equality. 
  202.  
  203. While there are opponents to her theory [5, 6, 7], we propose it would help partially explain the
  204. marked absence of female virus writers.
  205.  
  206.                                 Methodology
  207.  
  208. While we had access to a varied population of virus writers, and the opportunity to draw a sample
  209. from the population, the measurement of the sample proved to be extremely complex. Rather than
  210. use computed descriptive statistics to make only inferences about the similarities within the
  211. population, we also chose to examine the differences by using case studies.
  212.  
  213. We have adopted an inductive approach so that we can learn who the 'generic virus writer' might be
  214. by observing instances of actual virus writers. We believe this is a more sound approach than trying
  215. to produce a characteristic profile to which actual writers can later be matched. We wished to avoid
  216. making many assumptions about what might or might not be in such a characteristic profile until we
  217. had examined some real cases. 
  218.  
  219. The virus writing community is relatively small in comparison with other underground communities
  220. such as the hacking and phreaking communities. There is no way to define the population exactly;
  221. however, if we consider viruses that are known to exist, we can estimate there could be at most
  222. 4500 virus writers, if one person wrote each virus. We know that more than a few of the viruses are
  223. written by the same person. For instance, there are a number of viruses that are known to have been
  224. written by someone calling himself Dark Avenger; so, not each of the viruses we know may have an
  225. individual author. 
  226.  
  227. When we look at the viruses 'in the wild' as opposed to research viruses or viruses which are only
  228. sent to product development companies for inclusion in virus scanners, we find approximately 150
  229. examples. Of those, if we estimate 100 as by different individuals, the responses we gathered would
  230. constitute response by approximately half the writers of viruses 'in the wild'. Of course, we have no
  231. way of knowing exactly who wrote what, or if all of our respondents actually did write the viruses
  232. they claim. It is quite possible that there were respondents who merely wished to participate, or who
  233. in fact deliberately wished to bias or discredit this study. However, we do know that of our four case
  234. studies, every one of them has authored viruses that have appeared in the wild. 
  235.  
  236. We distributed the survey directly to 47 virus writers known to us. From those 47, we received 18
  237. individual responses to the survey, which was distributed to underground bulletin boards in the
  238. United States, Germany, Australia, Switzerland, Holland, and South America. In addition to the 18
  239. responses we received to the survey directly, we talked to an additional 43 individuals involved in
  240. the virus writing culture who did not wish to complete the surveys, but who consented to talk about
  241. their motivations and histories. We received 3 negative (hostile) responses. Total responses: 64.
  242.  
  243. The confidential survey (Appendix 1) was comprised of questions including requests for information
  244. on social interactions with peers, relationships with parents and other authority figures, as well as
  245. exercises in cognitive reasoning. We were concerned primarily with the methods of thinking used as
  246. opposed to the 'right' answers. The actual answers were not as important as the reasons given for
  247. the answers. Other questions concerned age, employment and educational history. Questions were
  248. asked to provide us with data regarding the respondents relationships with parents and peers. The
  249. response to these questions enabled us to see how the individual considers himself to 'fit in' in both
  250. his immediate society and society in general. We also asked questions about conflict resolution to
  251. enable us to see what processes the individual uses to solve problems involving other people. 
  252.  
  253. In order to illustrate reasoning abilities, the following questions were asked:
  254.  
  255.    1.You have four coloured placoloured plates: Red, Blue, Yellow, ae, ease tell me all possible
  256.      color combinations. 
  257.    2.What number is 30 less than 3 times itself. When you answer this, please write (or type) for
  258.      me each step of reasoning you used to arrive at your answer. 
  259.  
  260. The responses to the these types of questions provide a window into the reasoning abilities of the
  261. individual. Reasoning abilities have been shown to related to moral development [4]. We asked the
  262. respondents to tell us not only the 'answer' but to describe for us how they obtained the answer. 
  263.  
  264. We included the classic scenario used by Kohlberg when studying the ethical development of
  265. individuals: 
  266.  
  267.      Read and consider carefully the following scenario. 
  268.  
  269.      In Europe, a woman was near death from a special kind of cancer. There was one drug
  270.      that the doctors thought might save her. It was a form of radium that a pharmacist in the
  271.      same town had recently discovered. The drug was expensive to make, but the
  272.      pharmacist was charging $2000, or 10 times the cost of the drug, for a small possibly
  273.      life-saving) dose. Heinz, the sick woman's husband, borrowed all the money he could,
  274.      about $1000, or half of what he needed. He told the pharmacist that his wife was dying
  275.      and asked him to sell the drug cheaper, or to let him pay later. The pharmacist replied,
  276.      'No, I discovered the drug and I'm going to make money from it.' Heinz then became
  277.      desperate and broke into the store to steal the drug for his wife. 
  278.  
  279.      Should Heinz have done that? 
  280.  
  281.      Now that you have read it, and considered it, please resolve the moral dilemma. That
  282.      is, what are the problems in the story? What problems does each person have to deal
  283.      with? Who is wrong, right, and why? 
  284.  
  285.      When you write your response, please include the following points: 
  286.  
  287.      Should Heinz be punished for stealing the drug? Did the pharmacist have the right to
  288.      charge so much? Would it be proper to charge the pharmacist with murder? If so,
  289.      should his punishment be greater if the woman who died was an important person?
  290.      What would you have done if you were Heinz?
  291.  
  292. We intended the questionnaire to provide information directly as well as indirectly, as we did not
  293. want to make too many initial assumptions. 
  294.  
  295. We received very detailed responses to the questions. For example, to our question 'Which number
  296. is 30 less than 3 times itself?' we received detailed accounts of the process by which the conclusion
  297. was derived. One respondent stated he arrived at this answer by substituting one number after
  298. another until one worked. Another respondent provided us with an algebraic equation. 
  299.  
  300.         x = the number in question               x = 3x - 30     0 = 2x -30     -2x = -30      x = 15           So the answer is 15.    Proof:   15 x 3 = 45     45 - 30 = 15   15 = 15 (reflexive property              I think)
  301.  
  302. The differences in the responses illustrate the difference in the cognitive reasoning abilities of the
  303. individuals which in turn correlate to the level of moral development as proven by Kohlberg.
  304. According to further research by Carol Tomlinson-Keasey and Charles Keasey [8] and Deanna
  305. Kuhn [9], individuals who demonstrate at least some formal operational skills on cognitive tests have
  306. necessary skills for development of postconditional morality. 
  307.  
  308. To develop the case studies, we exchanged electronic mail with some of the respondents following
  309. collection of the survey data. These interviews used both structured and unstructured formats. We
  310. talked with some respondents electronically using Internet Relay Chat, and the UNIX 'talk'
  311. command. Some of the respondents telephoned us directly. We conducted interviews with some
  312. subjects in person. In some cases, where the identity of the subject was totally unknown and he did
  313. not wish to be identified via mail or talk sessions where we could netstat him, we arranged for him to
  314. login to IRC via an anonymous host. We then talked on IRC in a private channel. 
  315.  
  316. These interviews provided us a more detailed insight into the life history of the individuals who had
  317. consented to be case studies.
  318.  
  319.                                 Virus Writers
  320.  
  321. We will attempt to provide a broad classification of virus writers according to a number of
  322. parameters. Our intention is not merely to provide an abstract schema of how such a group might be
  323. differentiated, but to see how actual virus writers may differ. In particular, we are interested in trying
  324. to establish how virus writers develop and progress from early beginnings to whatever it is they end
  325. up doing. To this end, we will examine four cases studies conducted recently. These case studies are
  326. all of people who have at some time written a virus. However, as will become apparent, each of
  327. these people is very different from the others. By examining these differences, we hope to shed some
  328. light on the notion of the 'generic' virus writer, and to ask whether or not such a concept is valid or
  329. useful. 
  330.  
  331. The four initial categories we chose can be described as follows: 
  332.  
  333.      The Adolescent 
  334.  
  335.                Virus writer aged 13-17; has written at least one computer virus; has
  336.                distributed at least one computer virus into the wild.
  337.  
  338.      The College Student 
  339.  
  340.                Virus writer aged 18-24; has written at least one computer virus; has
  341.                distributed at least one computer virus into the wild. Student in university
  342.                or university level classes. 
  343.  
  344.      The Adult/Professionally Employed 
  345.  
  346.                Post-college or adult, professionally employed; has written at least one
  347.                virus; has distributed at least one virus into the wild. 
  348.  
  349.      The Ex-Virus Writer 
  350.  
  351.                Virus writer who has written and distributed one or more computer
  352.                viruses. The viruses must have been found in the wild; the author must
  353.                have supplied sufficient proof to enable determination that he did indeed
  354.                write the virus; there must be no evidence that he has written or continued
  355.                to write viruses for a period of at least 6 months prior to commencement
  356.                of this research.
  357.  
  358. The individuals who were chosen as case studies were taken from the selection of virus writers in
  359. their respective groups. We note that in each group, while the ethnographic data varies, the
  360. responses to questions related to ethical development and cognitive reasoning remained constant
  361. between the individuals we selected and the others in their group. 
  362.  
  363.                                The Adolescent
  364.  
  365. The case study selected is a 16 year-old unemployed male high school student. He states he is one
  366. of three children, and lives with both parents in what is considered an upper-middle-class home. He
  367. describes his relationships with his friends as daily interactions. He does not express an interest in
  368. sports. He has no formal ethical education. He states his friends are very self-contradictory, and that
  369. they argue frequently. The arguments appear to be of a philosophical nature; what is worthwhile,
  370. what is valid, what is reasonable. He displays a strong conviction against racism, and bias. He
  371. describes his friends as having no morals. He states he does not play computer games other than a
  372. game that came with Windows. His responses to methods of conflict resolution are unclear. His
  373. response to ethical reasoning dilemmas fall in the range of stage 2, instrumental orientation/hedonism.
  374. For instance, one of his responses to whether or not it was OK for Heinz to steal the drug was 'Yes.
  375. It was for a good cause'. He states that destructive code is unethical, and that he has never
  376. researched a virus by his own definition of 'research'. He still writes viruses, and his viruses have
  377. been found in the wild. When asked how he felt regarding his viruses that have been in the wild, he
  378. responded: 
  379.  
  380.      Generally, I feel almost sorry for the people who are infected with my viruses. I believe
  381.      only three or four of my twenty some odd viruses have been found in the wild. The rest
  382.      were distributed via underground bulletin board systems. 
  383.  
  384.      One of the viruses, xxxxx,xxx (named by F-Prot), was found on a CD-ROM entitled
  385.      (name deleted). I'm not exactly sure how it got there, but I know for certain it
  386.      originated on Canada Remote Systems On-line located in Toronto. The bait file was
  387.      probably uploaded to that bulletin board by a local virus enthusiast.
  388.  
  389. Conversations with this individual indicated that he has a respect for his parents and for authority to
  390. some degree. He demonstrates in his communications a knowledge of what is right and what is
  391. wrong, and expresses that things that are illegal are wrong. He indicates that he does not favour
  392. destructive viruses, yet seems to not have any problem with his own position of having released
  393. viruses into the wild. He is respectful to other people, and tends to be a leader in group situations. 
  394.  
  395. His responses and electronic communication were at all times very polite, respectful and thoughtful. 
  396.  
  397.                             The College Student
  398.  
  399. The case study selected is that of an 18 year-old virus writer. The subject is unemployed and living
  400. on his own. He grew up with one sister in a moderately well-to-do family. He enjoys martial arts and
  401. has practised them for several years. He describes his relationships with his friends as close, and
  402. open. He states his relationships with women are good, and that he spends time daily with his
  403. girlfriend. His relationship with his parents is described as very good, with the normal disagreements.
  404. Conflict resolution on the part of this person is conciliatory and mature. He states that he values the
  405. diversities that his friends possess. When asked about the influence of others on his life, he
  406. responded, 'In virus writing, I respect such authors as Dark Angel and Masud Kafir not only for their
  407. technical programming skills, but also for the fact that their major viruses are not destructive'. He
  408. indicates that while he recognizes using pirated software is not right, he occasionally uses pirated
  409. software: he buys software when he can afford it. While he used to play computer games, he claims
  410. he now no longer has time. 
  411.  
  412. His ethical background consists of study of Kant, Mill and Aristotle. He states he feels he is most
  413. like Mill, in that one should be able to have as much freedom as possible without harming another.
  414. He states he knows he fails at this sometimes. His responses to ethical dilemma questions were at
  415. level 4, which would place him at slightly higher than average position according to Kohlberg's
  416. model. 
  417.  
  418.      I feel that yes, Heinz should steal the drug as it will save his wife (this would be my first
  419.      priority) if there is no other way to get it, he is in the wrong legally and should be
  420.      punished if caught.
  421.  
  422. He defines virus research as a search for truth/facts, objective series of tests. He states some
  423. 'researchers' are actually merely collectors who sell their viruses for profit, monetary or otherwise.
  424. Where and to whom the viruses go is named as one ethical issue. The possibility of release, as well
  425. as destruction/use appears as another issue. He cites money for viruses and/or anti-viral software as
  426. a grey area. 
  427.  
  428. He states he began writing viruses at the age of approximately 15 when he found the Stoned virus.
  429. He became competent at assembler and has written viruses in the past three years. He writes viruses
  430. for text publication as well. 
  431.  
  432.                                 The Adult (1)
  433.  
  434. [ (1) Adult males are typically at stage 4 and sometimes 5 [10, 2]. The adultssurveyed/observed did
  435. not demonstrate five or six at any time of ethical development, unlike some of Kohlberg's subjects. ]
  436.  
  437. The adult case study is a single male, who describes himself as living with a ladyfriend. His income is
  438. listed in the middle-income range; he is professionally employed. He is one of four children, and has
  439. completed high school, with some college. He states the majority of his friends are female. He
  440. describes his relationship with his parents as very good. His relationships with friends are described
  441. as social interactions of a casual nature. Conflict resolution is addressed in terms of power issues. He
  442. indicates hypocrisy and unethical actions as stimuli for provoking him to anger. For instance: 
  443.  
  444.      District Attorney crusades against pornography at election time, has bookstore
  445.      operator or adult BBS operator arrested, confiscates/destroys
  446.      merchandise/money/equipment but does not pursue the case. Gets re-elected
  447.      somehow.
  448.  
  449. He states his friends do not care much about morals. He states he plays computer games perhaps
  450. 4-5 hours per week, if that much. 
  451.  
  452. He states he does not use pirated software. The responses to cognitive reasoning questions, and to
  453. questions regarding ethical dilemmas place him at stage four, where obligation to law is above special
  454. interests. He describes virus writing as a pointless exercise. It is not certain whether he has continued
  455. to write viruses, although he has stated he does not really enjoy programming. He stated he thought
  456. programming would get him a good job, which it did not. This individual is involved in virus
  457. distribution, which he states is 'not illegal'. 
  458.  
  459.                              The Ex-virus Writer
  460.  
  461. The ex-virus writer is a college student; the only child of an upper class family, raised in an
  462. atmosphere where academic performance was greatly valued. He has never been formally
  463. employed, but has worked as a volunteer at a library (shelving books), and as a volunteer at a
  464. hospital where his job was to help handicapped/geriatric patients. He states he was active in track,
  465. and describes his relationship with his girlfriend as good. However, he states he did not have a
  466. girlfriend until his last year of high school, as he was by his own definition, 'shy'. His narration of his
  467. peer relationships and interactions closely mirror those of the teen virus writer; he states his friends
  468. do not have morals that are very developed for the most part: '..most of my friends have not had a
  469. reason to question the morals they have been brought up with, so they have not fully examined their
  470. morals. Then again, neither have I, although I am trying to do so now'. His relationship with his
  471. parents is described as 'not good'. He described them as controlling individuals who were
  472. performance-motivated. 
  473.  
  474. He addresses conflict resolution logically; problems are identified, then solved. He does not tolerate
  475. hypocrisy. Throughout our conversation, which was conducted in person, he frequently questioned
  476. his own morals and values. He stated that he did not 'think about it' (the morality of releasing or
  477. writing viruses) when he was actually doing it. I asked him specifically if his viruses were destructive.
  478. He stated 'They can't be!'. Like the teen and college student profiled earlier, he expressed a marked
  479. dislike for destructive code. He began writing viruses out of curiosity. He stated he quit because he
  480. did not have any time for it. He states he sees himself as somewhat 'obsessive', although his virus
  481. writing did not take a lot of his time. He states he does not use copyrighted software and does not
  482. play computer games any more (he used to play them but they became too big to run on his
  483. computer). He defines research as follows: 
  484.  
  485.      Doing significant work towards meaningful results in a field. Running scanners is not
  486.      research. Compiling test results is not research. Disassembling viruses is not research.
  487.      Writing a new scanner is not research. Examining the behaviour of viruses and their
  488.      consequences is research. Developing and implementing new techniques of detection
  489.      and cleaning is research. Classifying viruses in a reasonable fashion is not research, but
  490.      it is meaningful science.
  491.  
  492. He states he cannot say virus writing is ethical, nor can he state it is unethical, as 
  493.  
  494.      there is some degree of that (lack of ethics), but I usual don't think of it as an ethical
  495.      issue. I recognize that there is a degree of irresponsibility associated with most virus
  496.      writing.
  497.  
  498. He gave the following reason for deciding to stop writing viruses: 
  499.  
  500.      I decided to stop primarily because I no longer have the time to write. My productivity
  501.      in writing viruses was directly proportional to my level of boredom. I contend that my
  502.      real-world impact is low. None of my viruses are common in the wild and I have given
  503.      nobody any information that they couldn't have figured out on their own. My
  504.      philosophy has always led me to create viruses designed to be non-destructive and I
  505.      don't intend for anyone to be hassled with one of my viruses. It's a hobby, and I just
  506.      don't have time for it anymore. I've also gotten bored with viruses; they're interesting
  507.      for a while, but then there isn't much more to do with them. I really don't know what
  508.      significantly more interesting stuff there is to do with viruses. 
  509.  
  510. He made the following suggestion for stopping viruses from being written/distributed: 
  511.  
  512.      Demystify them. If you want people to stop, demystify them. All that will be left then
  513.      are malicious people, and you can deal with them.
  514.  
  515. He stated he quit because he simply had too many other things to do. He also indicated that he did
  516. not want to carry the 'stigma' of writing viruses, and that had he realised earlier (the consequences),
  517. he would have been smarter. His feeling was that people could be discouraged by demystification
  518. and 'character'. He stated that responsible computing should be taught very early. 
  519.  
  520. He states respect for others is important. 
  521.  
  522.      People who cut me off on the road used to undergo a thorough drubbing: bright lights,
  523.      following, later cutting off and trapping. This was before I realised how dangerous a
  524.      game it was that I was playing.
  525.  
  526. He states he is angered by boasting that has no foundation. 
  527.  
  528.      Rock Steady is an example. I wrote an expose file on him and all his code that I was
  529.      considering giving out, in which I trashed all his code and traced its origins... people
  530.      should not get respect by others if they have nothing to back it up with.
  531.  
  532. I had approximately 4.5 hours of interview with this individual in the naturalistic setting, as well as
  533. many hours of electronic interchange and telephone conversations. I was impressed with his genuine
  534. openness, intelligence, and his apparent honesty and thoughtfulness. His response to the survey was
  535. 13 pages of text, which we discussed at length. 
  536.  
  537. Using the Kohlberg model, his ethical/moral development appears to be at stages 4, and 5 -
  538. occasionally 6, in both thought and action. This is slightly deviant as he is not at the age where males
  539. normally would exhibit these levels/stages. However, his responses clearly place him there and we
  540. have no reason to doubt them. 
  541.  
  542. He states for instance that the best reason to observe a speed limit is to prevent yourself from losing
  543. control of the car. His responses to the Heinz dilemma question were: 
  544.  
  545.      Heinz clearly should not have stolen the drug, even though it meant his wife's life.
  546.      However, this is based upon our society assumptions of legality and does not reflect my
  547.      own moral view... The pharmacist has a right to charge a high price, but he should be
  548.      morally obligated to charge an affordable rate... Heinz should certainly be punished for
  549.      stealing the drug. Stealing, after all, is still stealing and it is still a crime. There can't be
  550.      any 'exceptions' to the law for such cases; otherwise, what would distinguish 'good'
  551.      stealing from 'bad' stealing? And would people think they're doing 'good' stealing and
  552.      get punished? However, the sentence should be lenient to reflect the circumstances.
  553.  
  554. What do these case studies tell us? We see that the individuals are different in personal
  555. characteristics. We see that the adolescent and college student are at developmental levels that
  556. would be expected for their age. We see the ex-virus writer at the stage (or above) one would
  557. expect someone with a mature view to have, slightly above the norm for his age. We see the adult at
  558. an ethical/moral development stage below what Kohlberg's model states is the norm. 
  559.  
  560. For purposes of comparison, we solicited control subjects who never wrote viruses. They were also
  561. different in personal characteristics, and their ethical development according to Kohlberg's model
  562. was consistent. However, the adult control subjects placed in the category defined by Kohlberg as
  563. normal for their age, unlike our virus writing subject. This does not enable us to conclude anything,
  564. but is worth further study, to see if there is indeed any connection. At this time, all we have proven is
  565. that not all virus writers are the same, and that some virus writers are normal as far as ethical
  566. development goes for their ages. 
  567.  
  568. While these individual case studies would indicate some of the individuals had some evidence of a
  569. relatively high ethical developmental stage, this does not tell us how they will actually act in a given
  570. situation. Ethical judgements are normative in nature. Of course, in real life, we often make different
  571. decisions than we do in theory [11, 12, 13, 14, 15]. This explains why an individual could think it is
  572. 'wrong' to write computer viruses, and yet write them and still have ethical standards which generally
  573. appear to be normal or above normal for their age groups. According to research done by
  574. Lawrence Walker and his team of researchers, even when people do operate at different levels on
  575. hypothetical/real life dilemmas, they use reasoning at adjacent stages on the types of issues [16]. The
  576. responses we received agree with Walker's work. 
  577.  
  578. Research performed by Hugh Hartshorne and Mark May [17] provides an investigation of the moral
  579. character of children aged 8-16 in a variety of settings. This study also showed that the behaviour of
  580. a person in one situation did not predict his/her willingness to conduct the same behaviour in another
  581. situation. Later research performed by Nelson, Grinder and Mutterer [18] and Roger Burton [19]
  582. found that the aspects of morality do indeed become more consistent as age level increases. 
  583.  
  584. What sorts of interactions and social experiences allow a person to progress to the more mature
  585. levels of ethical development where their actions are more conciliatory with their beliefs and values?
  586. In Kohlberg's study, we see that transitive interactions consistently result in change [4]. These
  587. interactions, which are social experiences, facilitate moral growth by introducing cognitive challenge.
  588. These social and verbal exchanges require performance of mental operations on the reasoning
  589. abilities of ones peers. We can observe this form of interaction in the descriptions our college student
  590. gave concerning his interaction with his peers. We see further evidence of this progression when we
  591. review the sort of interactions described by the ex-virus writer. This sort of exchange is necessary
  592. for progression to the higher levels of ethical reasoning. At a higher level of ethical development,
  593. individuals' ethical values and actions begin to come closer together. While some don't ever get
  594. there, most do. Some even progress to higher stages, such as stages 5 and 6. 
  595.  
  596. Further studies conducted by Kohlberg and his associates have shown that the majority of
  597. non-criminals are classified in stages three and four, while a majority of criminals are classified in
  598. stages one and two [20]. People who obey law to avoid punishment or who are primarily motivated
  599. by self interest appear more likely to commit crimes than those who see the law as beneficial to all of
  600. society. Research efforts on youth have shown that a significant number of deviant youth were in
  601. categories one and two, while non delinquents rank higher [21]. 
  602.  
  603.                                  Conclusion
  604.  
  605. Based on this research, which is by no means definitive, we have observed that virus writers are not
  606. a homogeneous group. They have characteristics similar to many populations. They vary in age,
  607. income level, location, social/peer interaction, educational level, likes, dislikes and manner of
  608. communication. The ethical developmental models of the young adolescent and college age virus
  609. writers are within the norms for the age groups of the individuals. From the data collected, it is
  610. uncertain what predisposes them to writing and releasing computer viruses. There is only one
  611. common characteristic, and that is that their ethical development appears to be within established
  612. norms. This is not the case with the adult participant in the culture. Where adults in the control group
  613. exhibit level 3 stage 5 of ethical development, not one of the adult virus writing respondents
  614. answered any of the questions in a way that would lead us to believe he/she regularly functions at
  615. level 5 development. What does this mean? There are other segments of the population that do not
  616. function at this level, and they are not judged to be ethically 'deficient'; however, this departure from
  617. the norm would seem to be one factor worth further consideration. We can conclude that there is no
  618. homogeneous group to which 'The Virus Writer' conforms. There are too many observable
  619. differences to categorize them into a generic construct. However, we can learn from the
  620. observations.
  621.  
  622. In our study, different manners of thinking were observed; different motivations were observed. No
  623. one seemed to target government or military as the 'subject' of their viruses. In fact, with the
  624. exception of anti-virus product developers, there was no direct 'targeting' mentioned or implied in
  625. any of the interactions. 'The Enemy' was virtually non-existent to the teen and college student virus
  626. writers. 'The Enemy' to the adult respondents consistently appeared to be 'Society'. The three
  627. ex-virus writers varied in their perception of 'The Enemy'. One saw the enemy as society, but
  628. seemed to feel that he could not 'win' this battle; one stated there was never an enemy and the third
  629. stated that the enemy was 'within' the individual. 
  630.  
  631. Female participation in the virus writing culture appears virtually non-existent. It is possible that
  632. female participation may increase, following patterns similar to female involvement in other forms of
  633. youth deviant behavioural models. 
  634.  
  635. There are a number of social issues which are related to what is often perceived as the isolated act of
  636. 'computer virus writing' (used here to mean, distribution to unwilling/unknowing persons).
  637. Environmental and social issues including abuse of substances, child abuse, education, etc., are
  638. factors to be considered when assessing any juvenile crime or dysfunctional behaviours. Because of
  639. this, the multi-disciplinary or interdisciplinary study of this phenomenon would appear to be the one
  640. that will yield the most effective conclusion. 
  641.  
  642. There are some similarities between the disfunctional behaviour of distribution of computer viruses to
  643. unknowing/unwilling persons and forms of juvenile delinquency. And, as with the social phenomenon
  644. of delinquency, we do not know why some persons involved in this subculture become chronic
  645. 'career' offenders, beginning early and continuing into adulthood. We do not know what factors
  646. contribute to the continuation of the activity, or what factors can contribute positively to the
  647. desistance or termination of the activity. One theory that is often advanced is the theory of ageing
  648. out, or spontaneous remission. In work by Michael Gottfredson and Travis Hirschi, it is proposed
  649. that age-crime relationships are constants: not only do chronic juvenile offenders commit less crime
  650. as they get older, but all persons commit less crime as they age. Therefore, age/crime correlations
  651. are irrelevant to the study of crime [22, 23]. Of course, there are opposing views which purport that
  652. the earlier a person demonstrates antisocial tendencies, the longer they will continue to commit these
  653. acts. This sort of longitudinal theory deals with life-cycle of delinquency/anti-social behaviour, and
  654. attempts to correlate age/crime. Deterrence theory proposes that the choices young people make
  655. can be controlled by threat of punishment: the more severe, certain and swift the punishment, the
  656. more the deterrence value. Proponents of such theory support laws to impose severe penalties on
  657. virus writers. However, it is not certain that such strategies work, and in fact they may be
  658. counterproductive. According to research published in the Journal of Criminal Law and Criminology,
  659.  
  660.      Little reason exists to believe that crime and delinquency can be eliminated merely by
  661.      the fear of legal punishment alone. More evidence exists that fear of social disapproval
  662.      and informal penalties, criticisms, and punishments from parents and friends may
  663.      actually be a greater deterrent to crime than legal punishments[24].
  664.  
  665. Sociologist Jack Katz feels the seduction of crime is a prime motivation for anti-social acts [25].
  666. Research conducted in Toronto, Canada by John Hagan and Bill McCarthy supports this theory,
  667. which places at least part of the cause for this behaviour on situational inducements [26]. Cultural
  668. deviance theory maintains that certain actions are performed because the individuals adhere to the
  669. value system within their own subculture. We can consider dealing with the persons who distribute
  670. viruses maliciously in the same ways as we deal with others who do what we perceive to be
  671. malicious acts. This includes clarifying our own positions on what constitutes malicious action;
  672. constraint, degree, intent, knowledge, 'bad tendency' and clear and present danger.
  673.  
  674.                              About the Author
  675.  
  676. Sarah Gordon's work in various areas of IT Security can be found profiled in various publications
  677. including the New York Times, Computer Security Journal and Virus Bulletin. She is a frequent
  678. speaker at such diverse conferences as those sponsored by NS A/NIST/NCSC and DEFCON.
  679. Recently appointed to theWildlist Board of Directors, she is actively involved in the development of
  680. anti-virus software test criteria and methods. She may be reached as 
  681.