Ist es ethisch korrekt, Jugendlichen Informationen über Softwareviren zu vermitteln? [geschlossen]


31

Ich meldete mich freiwillig, um einen Computerclub nach der Schule an der Mittelschule meines Sohnes zu unterrichten. Das Interesse an Computerviren ist groß. Ich habe darüber nachgedacht, ihnen zu zeigen, wie sie einen einfachen Batch-Datei-Virus erstellen, der andere Batch-Dateien im selben Verzeichnis infiziert. Zeigen Sie auch, wie das Erstellen einer Batchdatei mit demselben Namen, die sich jedoch näher im Pfad befindet, ein anderes Programm ersetzen kann.

Es könnte auch die Diskussion von Antivirentechniken ermöglichen - das Erkennen von Viren und virusähnlichem Verhalten.

Ich erwähnte die Idee meiner Frau gegenüber und sie fand es eine schreckliche Idee. Verglichen damit, ihnen geladene Waffen zu geben. Ich sehe es nicht als gefährlich an, da diese Technik auf modernen Betriebssystemen nicht sofort für wirklichen Unfug sorgen würde.

Bin ich zu unbekümmert oder ist sie zu besorgt? Dies ist keine Lösung für diese Frage, ich versuche nur, eine andere Meinung zu bekommen.

Update : Ich habe nicht vor, das Wechseln zwischen Systemen (oder sogar Verzeichnissen) oder böswilliges Verhalten abzudecken. Und damit niemand denkt, dass ich irgendwelche tiefen, dunklen Geheimnisse enthülle, hier ist ein Buch aus dem Jahr 1996, das ich in der Bibliothek gefunden habe und das viel detaillierter ist, als ich geplant hatte. Wenn einige motiviert sind, bösartig zu sein, werden sie einen Weg finden.


Erinnerst du dich an das Virus "Ich liebe dich"? Geschrieben von einem verliebten Kind, das massive Ausfallzeiten und Probleme mit E-Mail-Systemen auf der ganzen Welt verursachte? Er hatte wahrscheinlich nicht mehr Wissen, als Sie zu vermitteln beabsichtigen ...
Marjan Venema

2
Wenn ich mich recht erinnere, gilt das Argument „Liebeskummer“ nur für den Film, den sie kürzlich gedreht haben. Es hat nichts mit diesem Wurm zu tun.
Federico Klez Culloca

1
@ Marjan: Ja, aber mit dem Wissen, ein "Ich liebe dich" -Virus zu schreiben, kommst du heutzutage nicht mehr weit ...
Freitag,

16
Sicher solltest du aufhören. Unterrichten Sie Jugendliche dabei nicht über Sex, Drogen, Krieg, Mord, Vergewaltigung, Körperverletzung, Diebstahl, Spionage, Gewehre, Schimpfwörter, Unehrlichkeit und die zahlreichen anderen Dinge, die Menschen falsch machen. Das Wissen über die Dinge, von denen Sie lernen, und die Konsequenzen der Verwendung dieses Wissens sind die beste Vorsichtsmaßnahme, die Sie jemandem geben können. Unwissenheit führt bei weitem eher dazu, dass sie ihr eigenes Wissen missbrauchen, als dass sie in einem Thema gut ausgebildet sind.
Cromulent

2
@ Simon, Denis Ich bin sicher, dass sie nicht lehren, wie man absichtlich Menschen mit Viren beim Sex infiziert. Warum also im Computerunterricht? Kindern beizubringen, wie man Viren erzeugt, ist unmoralisch und unethisch, möglicherweise illegal.
31.

Antworten:


54

Ich habe vor kurzem ein Bild von mir gefunden, als ich 12 war und ein Buch über Computerviren las. Es war im Jahr 1988. Wie Ihre Schüler war ich von ihnen fasziniert .

Im nächsten Jahr begann ich mit der High School und wurde beschuldigt, die Ursache der Virusinfektion aller Computer in der Schule zu sein. Natürlich war ich es nicht. Ich war gut im Umgang mit Computern, also sagten die Lehrer, dass ich es war.

Wenn ich mich in die Vergangenheit versetze, kann ich Ihnen sagen, dass ich so etwas niemals getan hätte, da ich über die Auswirkungen dieser Viren sehr gut informiert war. Warum würde ich das tun? Menschen schaden? Auf keinen Fall!

Daher denke ich, je mehr sie über die Effekte informiert sind , desto weniger wahrscheinlich ist es, dass sie angewendet werden.

Aber diese Aussage ist mit Jungen verbunden, die wie ich waren, in einem guten Umfeld mit strengen Regeln und Ausbildung.

Wenn Sie Schülern, die in der Vergangenheit schlechte Dinge getan haben, die nicht gut ausgebildet oder in Schwierigkeiten sind, Computerviren beibringen , werden sie diese mit Sicherheit verwenden, um schlechte Dinge zu tun. Es kommt also sehr auf das Publikum an, Ihre Schüler .


1
Ich wünschte, ich könnte dies mehr als einmal befürworten.
Marcin

@Walter: danke für deine bearbeitungen. Sie helfen mir sehr mit meinem Englisch.

6
Ich erinnere mich an die Lektüre eines Vaters in einer gewalttätigen Gemeinde, der seinen Kindern den Umgang mit Gewehren beigebracht hat. Seine Absicht war weise. Er kaufte ihnen Gewehre und schickte sie in Schulungszentren, wo verantwortliche Leute den Kindern den Umgang mit den Gewehren und alle technischen Details beibrachten, die sie wissen mussten. Ihnen wurde auch beigebracht, dass das Erschießen einer Person "MORD" implizierte. Die Kinder hatten auch viele Chancen, ihre Waffe auf die Reichweite abzufeuern. Es hat sicherlich ihren Appetit geweckt, Waffen zu benutzen, aber am Ende des Tages waren sie verantwortungsbewusste Leute, die wussten, wie man ihre Fähigkeiten und Waffen sicher einsetzt.
Nav

2
Konnte nicht mehr zustimmen, Pierre. [Und ich füge als grobe Verallgemeinerung hinzu: Mehr Wissen ist fast immer eine gute Sache ... Totalitäre Regime versuchen, Wissen zu verbieten - aus einem Grund. Es stoppt das Denken der Leute und wenn sie nicht denken können, können sie möglicherweise kritisieren.]
schnell_now

Es gibt etwas zu sagen, um dem Unreifen oder Jugendlichen schädliches oder gefährliches Wissen zu vermitteln. Ich denke, das Wort ist "Vorsicht".
Dietbuddha

12

Ich denke, die Idee ist ausgezeichnet: Die Leute müssen wissen, wie Viren funktionieren, damit sie (a) Antiviren-Tools schreiben und (b) lernen können, wie man Dinge kaputt macht. Letztere werden ihnen gute Dienste leisten, wenn sie soliden Code schreiben müssen.

Erfahren Sie mehr über Viren und wie sie Klänge verbreiten können - wie Programmierer Fehler machen, welche Fehler sie machen, wie man sie vermeidet, wie Computer tatsächlich funktionieren, Betriebssysteme, Netzwerkcode, ...

Ich denke, eine gesunde Dosis Ethik würde im Kurs gut ankommen: Welche Schäden haben Viren zum Beispiel angerichtet? Sie müssen nicht darüber predigen. Robert Morris wollte nicht den ersten Wurm schreiben - oder wollte zumindest nicht, dass er außer Kontrolle gerät -, daher kann es eine aufschlussreiche Lektion sein, nicht nur welche Arten von schlechten Dingen passieren können, sondern auch wie etwas Es scheint, als könnte eine gute Idee außer Kontrolle geraten.


3
Robert Morris sagte, er wollte nicht, dass es außer Kontrolle gerät, nachdem er einmal erwischt worden war. Seine Handlungen legen jedoch anderes nahe. Wenn er nicht gewusst hätte, dass er etwas sehr Falsches tat, wäre er nicht so hinterhältig gewesen, wenn er es veröffentlicht hätte.
Mason Wheeler

5

Ich habe gelernt, wie man COM- und EXE-Viren schreibt, als ich damals in der High School war. Das hat mich dazu gebracht, von Basic auf Pascal & Assembly umzusteigen und zu programmieren und zu lernen, wie der Mechanismus der zugrunde liegenden Hardware funktioniert. Das Umschreiben des Norton-Kommandanten aus dem Buch von Peter Norton / John Socha (wörtlich) war eine beachtliche Leistung und berauschend.

Daher denke ich, dass es in gewissem Maße hilfreich sein kann, Jugendlichen das Schreiben eines Virus beizubringen, um ihr Gespür für Neugierde und Neugierde zu fördern, da dies für sie interessant ist. Aus eigener Erfahrung war es das einzig Schlechte, den Bootsektor der 5,25-Zoll-Festplatte meines Freundes zu infizieren, aber so weit bin ich gegangen.

Sicherlich, wie Pierre 303 feststellte, müssen Sie die Einstellung Ihrer Schüler einschätzen und dann versuchen, ihre Interessen auszunutzen und auf etwas Besseres zu lenken, wie ihnen Aufgaben für die Erstellung von Programmen usw. zu geben.


5

Ich denke nicht, dass es eine gute Idee ist, eher aus pragmatischen als aus ethischen Gründen.

Menschen (mit ziemlicher Sicherheit Jungen), die lernen möchten, wie man einen Virus schreibt oder wie sie funktionieren, werden ohne Ihre Hilfe sehr gut lernen. Niemand hat es mir beigebracht, und ich konnte mit 13 einfache Viren schreiben. Diejenigen, die diese Fähigkeit für immer nutzen können, werden verstehen, wie man das macht, indem sie die Grundlagen des Programmierens erlernen. Diejenigen, die sich nur dafür interessieren würden, weil es sich um einen Virus handelt, und nicht um eine bestimmte Nische der Programmierung, sollten es besser machen, den harten Weg zu erlernen.


Ich denke, das ist ein wirklich guter Punkt.
Jim McKeeth

4

Sie werden es missbrauchen, es wird die Hölle im Schulnetzwerk verursachen, sie werden plötzlich das Gesetz brechen, bevor Sie blinzeln können.

Eine großartige Idee, ihnen die allgemeinen Konzepte beizubringen (Peer-to-Peer-Verteilung, minimale Nutzung von Systemressourcen und dezentrale Kommunikation sind einige der coolen Dinge, die Conficker zum Beispiel getan hat).


1
Wir sollten sie auch über die Konsequenzen des Missbrauchs informieren, z. B. dass sie verhaftet werden usw.
xport

Auf jeden Fall, lehren sie zu schreiben Peer-to-Peer - Verteilung Software statt - sie konnten nicht möglicherweise in Schwierigkeiten bringen , das zu tun ...
Cyclops

1
@cyclops Und doch benutzt Blizzard es jeden Tag. Ja, es gibt einige Problembereiche mit der Technologie, aber es gibt mehr legitime Anwendungen als beispielsweise Viren.
Trezoid

1
@trezoid - Warum sollten Kinder lernen, wie man Baseball spielt, weil sie andere mit Fledermäusen schlagen, bevor Sie es wissen! (ya ... ich weiß, es ist eine Strecke :)) Die meisten Kinder werden sich wahrscheinlich nicht um die Gruppe kümmern und wie xport sagte, lassen sie auch die Konsequenzen wissen, wie ernst es sein kann.
Jetti

1
In diesen Tagen ohne Toleranz sehe ich so viele Möglichkeiten, dass dies nach hinten losgehen würde. Wenn Sie nur als ermutigend angesehen werden, dass ein Kind das Skript-Kiddie-Virus der Woche herunterlädt, werden Sie in heißes Wasser getaucht. Es scheint mir, dass es so viele andere Dinge zu lehren gibt, die (für Sie) sicherer sind.
Dave

3

Ich würde es nicht tun. Sie überlegen, dies aus den richtigen Gründen zu tun. Es gibt nur eine Sache, die Sie nicht berücksichtigt haben. Die Lehrer, die (Nicht-IT-) Administratoren. Wenn Sie mit den Kindern über Viren sprechen, ist plötzlich jede Infektion in den nächsten 50 Jahren Ihre Schuld. Weißt du, weil du ihnen gezeigt hast, wie man es mit Computer-Dingen macht.


1
Fühlen Sie sich frei, dies als Kommentar zur Frage anstatt als Antwort zu machen, da dies die Frage nicht beantwortet.
Johnny

2

Sie sind zu jung, um zu wissen, wie man dieses Wissen nutzt (nicht). Denken Sie daran, dass es dort wahrscheinlich ein paar Sterne gibt, die das, was sie wissen, nehmen und zu dem, was Sie teilen, hinzufügen, wodurch die Details, die Sie ausgelassen haben, ausgefüllt werden. Je nachdem, wo Sie wohnen, werden Sie möglicherweise strafrechtlich verfolgt, wenn sie die Maschinen der Schule beschädigen. Ich finde es großartig, was du mit Mentoring machst, aber pass auf dich auf.


1

Die Antwort wird natürlich davon abhängen, aber ab Mittwoch bin ich mit der Highschool fertig und ich werde aus persönlicher Erfahrung sagen, dass es wahrscheinlich nicht viel ist, aber Sie wissen nie, wie weit Ihr Einfluss reichen wird.

Jetzt habe ich meine letzten vier Jahre, die ich als die vier beschissensten Jahre meines Lebens angesehen habe, damit verbracht, das Netzwerk der Schule zu meiner Hündin zu machen. Die Jungs vom Netzwerk sprachen alle mehrmals mit mir und drohten mir mit rechtlichen Konsequenzen, aber die traurige Tatsache ist, dass sie mich nicht aus ihrem System herausholen konnten. Sie freuen sich wahrscheinlich über die Tatsache, dass ich gerade meinen Abschluss mache, weil mir die Haare ausgehen.

Das heißt, als ich als Neuling in die High School kam, hatte ich absolut keinen schlechten Willen gegenüber der Schule. Alle Informationen zur Computersicherheit, die ich gelernt und getestet hatte, waren rein akademisch. Nach einer Weile wurde meine High-School-Erfahrung aus einer Vielzahl von Gründen ziemlich sauer. Zu diesem Zeitpunkt entwickelte ich mich zu einer hasserfüllten Bestie und verbrachte einige Zeit im Unterricht, während ich dem Laptop und dem Smartboard meines Lehrers zusah, die plötzlich heruntergefahren wurden, weil ich mich einfach verdammt gut dabei fühlte. Die Polizei hat mich tatsächlich verhören lassen, weil ich mich in ihrem Gehaltssystem umgesehen habe, und sie haben das verdammt noch mal durchgeknallt.

Solange du ihnen nicht beibringst, wie man eine RAT schreibt oder ein Botnetz betreibt, halte ich es nicht für zweideutig, ihnen eine geladene .45 zu geben und zu sagen, viel Spaß, aber du solltest bedenken, dass sie vielleicht nette kleine Kinder sind jetzt könnten sie alle nicht so bleiben. Ich möchte hier nicht kryptisch klingen, aber das Leben hat Möglichkeiten, dich in einen Zustand zu versetzen, an den du niemals denken würdest, und wenn das passiert, kannst du nicht vorhersagen, was passieren wird.


2
Also, anstatt sie im Dunkeln zu lassen, füttere sie mit BS. Und dann können sie in die Bibliothek gehen und stattdessen ein Buch ausleihen. Ohne weitere Aufklärung über Konsequenzen / Ethik / Moral. Ja, ich kann sehen, dass dies ein großer Schritt nach vorne ist. Klingt so, als ob Ihre Netzwerkadministratoren nicht wüssten, was sie tun. Die kompetentesten Administratoren würden Ihr Verhalten innerhalb von ein oder zwei Tagen einstellen.
quick_now

@quickly_now Es geht mir nicht darum, sie im Dunkeln zu lassen, um selbständig zu lernen, was wohl schlimmer ist, sondern darum, vorsichtig zu sein, was Sie ihnen beibringen, und die ordnungsgemäße Anwendung des Wissens zu verstärken. Sie wissen nie, wie weit Ihre Einflüsse reichen werden. Und ich werde nicht einmal erwähnen, wie beschissen die Netzwerkadministratoren in meinem Schulbezirk sind ...

2
@quickly_now: Wenn Sie Ihre Unterrichtszeit auf positive und produktive Methoden und Kenntnisse konzentrieren, bedeutet dies nicht, dass Sie diese im Dunkeln lassen. Denken Sie daran, dass dies kein Vorlesungskurs über Software-Sicherheit ist. Es ist das After-School-Special für High-School-Kinder. Es sollte nicht einmal eine Frage der Ethik ... unterrichten sie , wie man programmiert zuerst , bevor sie zu lehren , wie böswillig zu programmieren.
Steven Evers

1
Meine Sarkasmusversuche scheiterten kläglich :) SnOrfus - da stimme ich zu! esp: Bringe ihnen bei, zuerst zu programmieren.
schnell_nun

@quickly_now Ich glaube, du hast vergessen, dein Sarkasmus-Tag zu schließen, </ sarcasm>, hast es für dich!

1

Ich glaube nicht, dass dies überhaupt eine Frage der Ethik ist. Es geht um eine bessere, produktivere Nutzung Ihrer und ihrer Zeit.

Zunächst ihnen beibringen, wie Code zu schreiben. Dann sollten wir ihnen beibringen, wie man böswilligen oder defensiven Code schreibt. Meiner Erfahrung nach erfordert das Wissen über das eine Wissen über das andere.

Wenn es das einzige ist, was diese Kinder für das Programmieren interessiert, und sie möglicherweise nicht teilnehmen oder interessiert sind, wenn Sie etwas anderes unterrichten (nicht einmal die alten Standby-Programme wie das Programmieren mit Spielen), dann kann es einen berechtigten Grund zur Sorge geben über ihre Absichten.


Keine Erklärung für die Ablehnung? Das ist eine Schande. Ich wäre an Beiträgen zu diesem Thema interessiert.
Steven Evers

Ich dachte du hättest einen guten Punkt. Ich habe dich nicht abgewählt.
Jim McKeeth

1

Ich denke, dass sie davon erfahren würden, wenn sie wollen, ob Sie es erwähnen oder nicht. Tatsächlich würden sie mehr über Viren außerhalb von Klassen erfahren als in einer Klasse. Ich finde es gut, wenn Sie sie erwähnen und beschreiben. Nicht jeder wird ein Virus erzeugen, um Schaden anzurichten, sondern für akademische Zwecke


1

Es hängt davon ab, ob.

In jedem Fall sollten Sie einen Teil über den rechtlichen Hintergrund und die Konsequenzen aufnehmen. Machen Sie deutlich, dass die Verbreitung von Viren, auch wenn sie nicht als schädlich eingestuft sind, ein schweres Verbrechen darstellt. Lassen Sie sie sich formal dazu verpflichten, ihr Wissen nicht für illegale Aktivitäten zu verwenden: Lassen Sie sie (oder ihre Eltern, falls sie Minderjährige sind) eine Vereinbarung darüber unterzeichnen. Dies ist das Standardverfahren für alle ernsthaften Sicherheits- und Hacking-Kurse. Tun Sie dies, bevor Sie mit dem eigentlichen Lehrplan beginnen. Dies dient nicht nur zum Schutz, sondern auch zum Senden eines klaren Signals, das besagt, dass Sie nicht dorthin wollen.

Selbst dann würde ich das nur tun, wenn Sie Ihren Schülern ein wenig vertrauen. Wenn Sie vermuten, dass einige von ihnen eine geringere ethische Reife aufweisen, beschränken Sie sich auf den Teil "Wie schütze ich mich vor Viren und Hacking".


0

Ich weiß nicht, dass es ethisch klar ist. Sicher, wenn Sie alle Kinder gut kennen und sie alle für ihr Alter verantwortlich und reif sind, dann ist es wahrscheinlich in Ordnung.

Ich denke, wenn Sie ihnen potenziell gefährliche oder schädliche Informationen beibringen, müssen Sie eine gewisse Verantwortung dafür übernehmen. Sowohl bei der Sicherstellung, dass sie in dem Fach gut ausgebildet sind, als auch in den Konsequenzen, aber auch auf welche Art und Weise sie dieses Wissen letztendlich nutzen.


0

Wenn sie gemeinsam Code hacken und Google verwenden können, können sie Viren schreiben. Ich würde davon ausgehen, dass das Lehren von Viren schnell zu einem Haufen von "Wirbelstürmen, ich habe Sie viruliert" führen würde. Ich würde auch erwarten, dass sie, wenn sie bereits interessiert sind, Google starten , ob es Ihnen gefällt oder nicht.

Sie werden nicht gewinnen, wenn Sie Wissen ausschließen. Sie werden gewinnen, indem Sie ihnen ethisches Verhalten beibringen. Wenn ihre lokalen Viren losgehen, schreiben sie Smileys auf den Bildschirm (oder Pornos auf den Hintergrund eines Lehrers), anstatt einen Knoten in einem zusammengeschusterten Botnetz hochzufahren.

Es ist gefährlich. Einverstanden. Aber wenn sie codieren wollen ... haben sie die Fähigkeit, ob Sie es mögen oder nicht.

Sie sollten es so behandeln, als ob Sie lernen, wie man eine Waffe benutzt. Hunter's Ed Kurse beginnen mit 12 Jahren. In diesem Alter kann Reife bestehen.


0

Es ist üblich, den Schülern beizubringen, wie man beim Programmieren schlechte Dinge tut. Diese Art von Lektionen sind von unschätzbarem Wert, wenn es darum geht, die Vorbehalte und Gefahren des Programmierens zu lernen. Es werden auch Informationen benötigt, um zu lernen, wie Angriffe identifiziert und verhindert werden können. Natürlich müssen Sie betonen, dass sie diese Dinge nur auf ihren eigenen Computern ausführen sollten. Sie werden. Aber wenn sie es tun, um zu lernen, werden sie vorsichtig sein. Ich würde es als Lehrer als Fehlschlag ansehen, wenn Sie sich nicht mit solchen Themen befassen würden. Die Informationen, die sie hier lernen, sind allgemein gültig. Wenn sie zu kompetenten Programmierern werden, müssen sie diese Informationen kennen.


Das OP engagiert sich freiwillig an einer Schule, um über Computerviren zu unterrichten. Es ist eine zu große Erwartung, wenn man sieht, dass man als freiwilliger Lehrer nichts unternimmt.
vpit3833

Entschuldigung, aber ich verstehe nicht, worauf du hinaus willst. Können Sie es umformulieren? Wenn das, was du sagst, richtig ist, bist du ein bisschen daneben. Eigentlich hat er sich freiwillig gemeldet, um einen Computerclub an der Schule zu unterrichten, das ist also relativ langfristig. Als einer, dem in Programmierkursen bösartiger Code beigebracht wurde, kann ich außerdem bestätigen, dass sie immer mit "DIESEN CODE NICHT AUSFÜHREN" in großen roten Buchstaben unterrichtet werden und auch als Beispiel dafür dienen, wie nur einige Codezeilen ausgeführt werden können Amok. Auch sein Vorschlag, über die Vorrangstellung von Umgebungspfaden zu lehren, ist ein häufiger Fehler des Programmierers.
Ben Richards

Ich bezog mich auf "Ich würde es als Lehrer als Misserfolg betrachten, wenn Sie solche Themen nicht behandeln würden."
vpit3833

Ein kurzes Google zeigte mir news.cnet.com/2100-1002_3-1010538.html . Es wurden keine Verweise auf Mittelschulen gefunden, die dieses Thema unterrichten.
vpit3833
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.