Gençlere yazılım virüsleri hakkında bilgi vermek etik midir? [kapalı]


31

Oğlumun orta okulunda okul sonrası bilgisayar kulübü dersi vermeye gönüllü oldum. Bilgisayar virüslerine büyük ilgi var. Onlara aynı dizindeki diğer toplu iş dosyalarını etkileyecek basit bir toplu iş dosyası virüsünün nasıl oluşturulacağını göstermeyi düşünüyordum. Ayrıca, aynı ada sahip, ancak yola daha yakın olan bir toplu iş dosyası oluşturmanın başka bir programın yerini alabileceğini de gösterin.

Ayrıca, virüsleri ve virüs benzeri davranışları tanıyarak, virüsten korunma tekniklerinin tartışılmasına da izin verebilir.

Bu fikri eşime verdim ve korkunç bir fikir olduğunu düşünüyordu. Onlara yüklü silahlar vermeye kıyasla. Bunu tehlikeli olarak görmüyorum, çünkü bu teknik herhangi bir modern işletim sistemindeki herhangi bir gerçek yaramazlık için hemen uygulanamayacak.

Çok düşüncesiz miyim yoksa çok mu endişeleniyor? Bu soru benim için bu argüman bir çözüm değil, sadece başka bir görüş almaya çalışıyorum.

Güncelleme : Sistemler (veya hatta dizinler) veya herhangi bir zararlı davranış arasında geçiş yapmayı planlamıyorum. Ve herhangi birinin derin karanlık sırlar açığa vurduğumu düşünmesi durumunda, işte 1996'dan itibaren kütüphanede bulduğumdan çok daha fazla ayrıntıya giren bir kitap . Bazıları kötü niyetli olmak için motive olduysa, bir yolunu bulurlar.


"Seni seviyorum" virüsünü hatırladın mı? Muazzam aksama sürelerine ve dünyadaki e-posta sistemlerinde bozulmaya neden olan sevgili bir çocuk tarafından yazıldı mı? Muhtemelen vermeyi teklif
ettiğinden

2
İyi hatırlarsam, 'lovesick' argümanı sadece son zamanlarda yaptıkları filme uygulanır, bu solucanla ilgisi yoktur.
Federico Klez Culloca

1
@Marjan: Evet, ama "Seni seviyorum" virüsü yazma bilgisiyle bugünlerde fazla uzaklaşmayacaksın ...
fretje

16
Tabii ki durmalısın. Siz bu sırada gençlere seks, uyuşturucu, savaş, cinayet, tecavüz, saldırı, hırsızlık, casusluk, silahlar, yeminli sözler, sahtekârlık ve insanların yaptıkları diğer birçok şey hakkında öğretmediğinizden emin olun. Öğrendiğiniz şeyin bilgisi ve söz konusu bilgiyi kullanmanın sonuçları, birisine verebileceğiniz en iyi koruyucu şeydir. Cehalet, bir konuda iyi eğitimli olmaktan ziyade kendi başlarına buldukları herhangi bir bilgiyi kötüye kullanmalarına neden olma ihtimalinin çok daha yüksek.
Cromulent

2
@ Simon, Denis Cinsel ilişki sırasında insanlara kasıtlı olarak virüsten etkilenmeyi öğretmediklerinden eminim, peki neden bilgisayar dersleri sırasında? Çocuklara virüsü nasıl yaratacağını öğretmek ahlaksız ve etik dışı, muhtemelen yasa dışı.
06’da

Yanıtlar:


54

Geçenlerde 12 yaşındayken bir resmini buldum ve bilgisayar virüsleri hakkında bir kitap okudum. 1988'de yapıldı. Öğrencileriniz gibi ben de onları büyüledim .

Ertesi yıl liseye başladım ve okuldaki tüm bilgisayarların virüs bulaşmasından kaynaklanmakla suçlandım. Tabii ki ben değildim. Bilgisayarlarda iyiydim, o yüzden öğretmenler benim olduğumu söyledi.

Eğer kendimi zamanında geri koyarsam, bu virüslerin etkileri konusunda çok iyi bilgi sahibi olduğum için asla böyle bir şey yapamayacağımı söyleyebilirim. Bunu neden yaptım? İnsanlara zarar vermek mi? Olmaz!

Bu nedenle , etkilerden daha fazla haberdar olduklarını , daha az kullandıklarını düşünüyorum.

Ancak bu ifade, benim gibi, güçlü kuralları ve eğitimi olan iyi bir ortamda olan erkeklerle bağlantılı.

Bilgisayar virüslerini , iyi eğitilmiş veya sıkıntılı olmayan kötü şeyler yapma geçmişine sahip öğrencilere öğretirseniz , onları kesinlikle kötü şeyler yapmak için kullanırlar. Bu yüzden seyirciye, öğrencilerinize büyük ölçüde bağlı .


1
Keşke bunu bir kereden fazla yenebilseydim.
Marcin

@Walter: düzenlemeleriniz için teşekkürler. İngilizcemde bana çok yardımcı oluyorlar.

6
Çocuklarına tüfek kullanmayı öğreten şiddetli bir toplulukta bir baba okuduğumu hatırlıyorum. Niyeti bilge idi. Onlara tüfekler aldı ve sorumlu kişilerin çocuklara tüfekleri nasıl kullanacaklarını ve bilmeleri gereken tüm teknik ayrıntıları öğrettikleri eğitim merkezlerine gönderdi. Ayrıca, bir kişiyi vurmanın 'MURDER' anlamına geldiği de öğretildi. Çocukların ayrıca silahlarını menzilde ateşleme şansı da vardı. Silah kullanma isteklerini kesinlikle azalttı, ancak günün sonunda yeteneklerini ve silahlarını güvenli bir şekilde kullanmayı bilen sorumlu insanlardı.
Nav,

2
Daha fazla hemfikir olamadım Pierre. [Ve ben kaba bir genelleme olarak eklerdim: Neredeyse her zaman iyi bir şey olduğu için daha fazla bilgi ... totaliter rejimler bilgiyi yasaklamaya çalışır - bir nedenle. İnsanların düşünmesini
engeller

Olgunlaşmamış veya ergenlere zararlı veya tehlikeli bilgiler vermek için söylenecek bir şey var. Bence kelime "Dikkat".
dietbuddha

12

Bence bu fikrin mükemmel olduğunu düşünüyorum: insanlar virüslerin nasıl çalıştığını bilmeli ve böylece (a) antivirüs araçları yazabilmeli ve (b) bir şeyleri nasıl kıracağını öğrenebilmelidir. İkincisi, katı kodlar yazmaları gerektiğinde onlara sağlam bir şekilde hizmet edecektir.

Virüsleri ve birçok araştırma hattında sıçrama tahtası gibi sesleri nasıl yaydıklarını öğrenmek;

Bence sağlıklı bir etik dozu kursta iyi gider: örneğin virüslerin verdiği zarar. Bu konuda vaaz vermene gerek yok. Robert Morris ilk solucanı yazmak istemedi - ya da en azından elden çıkmak istemedi - bu sadece ne tür kötü şeylerin olabileceği konusunda değil, aynı zamanda nasıl bir şey olabileceği konusunda da öğretici bir ders olabilir. Görünüşe göre iyi bir fikir kontrolden çıkabilir.


3
Robert Morris , bir keresinde yakalandıktan sonra elden çekilmesi istemediğini söyledi . Ancak onun eylemleri başka türlü öneride bulunuyor. Çok yanlış bir şey yaptığını bilmeseydi, bırakması konusunda çok sinsice davranmazdı.
Mason Wheeler

5

Lisede okuduğumda '96'da COM ve EXE virüsleri yazmayı öğrendim. Programlama ve Temel'den Pascal'a ve Meclis'e geçmemi sağlayan şey, temel donanım mekanizmasının nasıl çalıştığını öğrendi. Peter Norton / John Socha'nın kitabından (verbatim) Norton komutanını yeniden yazmak oldukça başarılı ve heyecan vericiydi.

Bu nedenle, gençlere bir virüs yazmayı öğretmenin merak ve meraklı akıl duygularını geliştirmede bir dereceye kadar yararlı olabileceğini düşünüyorum, çünkü onlar için ilginç. Kendi hesabımdan, yaptığım tek kötü şey arkadaşımın 5.25 "diskinin önyükleme sektörüne bulaşmaktı, ancak bu kadar ileri gittim.

Elbette, Pierre 303'ün belirttiği gibi, öğrencilerinizin tutumunu değerlendirmek zorundasınız ve sonra ilgi alanlarını kullanmaya ve programları oluşturma görevlerini vermek gibi daha yararlı bir şeye yönlendirmeye çalışın.


5

Etik sebeplerden ziyade pragmatik için iyi bir fikir olduğunu sanmıyorum.

Nasıl virüs yazılacağını veya nasıl çalıştıklarını öğrenmek isteyen insanlar (neredeyse kesinlikle çocuklar) sizin yardımınız olmadan çok iyi öğreneceklerdir. Hiç kimse bana öğretmedi ve 13'e kadar basit virüsler yazabildim. Bu yeteneği iyi kullanabilecek kapasitede olanlar, yalnızca programlamanın temellerini öğrenerek nasıl yapılacağını anlayacaklar. Yalnızca bir virüs olduğundan, programlamanın belirli bir yeri olarak değil, zor yoldan öğrenmek zorunda kalmaktan daha fazla ilgi duyanlar.


Bence bu gerçekten iyi bir nokta.
Jim McKeeth

4

Kötüye kullanacaklar, okul ağında cehenneme neden olacaklar, göz açıp kapamadan önce aniden kanunları çiğneyecekler.

Onlara genel kavramları (eşler arası dağıtım, asgari sistem kaynağı kullanımı ve merkezi olmayan iletişim gibi) öğretmek için harika bir fikir, mesela zorlayıcı şeylerin bazılarıdır), fakat onların özelliklerini öğretmek sorun istiyor.


1
Ayrıca, tutuklanacakları vb. Kötüye kullanmanın sonuçlarını da bildirmeliyiz
xport

Kesinlikle, yerine yazma eşler arası dağıtım yazılımı öğretmek - onlar olamazdı muhtemelen belaya yapıyor ...
Cyclops

1
@cyclops Ve henüz kar fırtınası her gün kullanıyor. Evet, teknoloji ile ilgili bazı problemli alanlar var, fakat virüslerden sonra yasal kullanımların daha fazla olduğu söylenebilir.
Trezoid

1
@trezoid - neden çocuklara beyzbol oynamayı öğretiyorsunuz, çünkü siz bunu bilmeden önce başkalarını yarasalarla yenecekler! (ya ... Biliyorum, bu bir gerginlik :)) Çocukların çoğu muhtemelen grubun dışında umursamaz ve xport'un dediği gibi, sonuçları bilmelerini ve ne kadar ciddi olabileceğini bilmelerini sağlar.
Jetti,

1
Bu sıfır tolerans günlerinde, bunun geri tepmesi için pek çok yol görebiliyorum. Patlayan ve haftanın script-kiddie virüsünü indiren bir çocuğu cesaretlendirici olarak görmek sizi sıcak suya sokar. Bana öyle geliyor ki öğretilecek daha güvenli başka şeyler var (sizin için).
dave

3

Yapmazdım Bunu bütün doğru sebeplerle yapmayı düşünüyorsun. Dikkate almamış tek bir şey var. Öğretmenler, (BT dışı) yöneticileri. Çocuklarla virüsler hakkında konuşursanız, aniden her enfeksiyon önümüzdeki 50 yıl boyunca sizin suçunuz olacaktır. Bilirsin, çünkü onlara bilgisayar şeyleriyle nasıl yapacaklarını gösterdin.


1
Bu soruyu yanıtlamadığı için soruyu yanıtlamak yerine soruya yorum yapmaktan çekinmeyin.
johnny

2

Bu bilgiyi nasıl kullanacaklarını (bilmeyeceklerini) bilmek için çok gençlerdir. Orada, bildiklerini alan ve paylaştığınıza ekleyen ve ayrılmayı seçtiğiniz detayları dolduracak birkaç yıldız olduğunu unutmayın. Nerede yaşadığınıza bağlı olarak, okulun makinelerine zarar verirlerse, kovuşturma ile karşı karşıya kalabilirsiniz. Bence mentorluk ile yaptığınız şey harika, ama kendinize iyi bakın.


1

Cevap elbette buna bağlı olacak, ancak Çarşamba itibariyle liseyi bitireceğim ve kişisel deneyimlerimden muhtemelen çok fazla olmayacağını söyleyeceğim, ancak etkinizin ne kadar uzağa varacağını asla bilemeyeceksiniz.

Şimdi son dört yılımı geçirdim, hayatımın en çılgın 4 yılını okulun ağını kaltak yapmak için harcadım. Ağ adamlarının hepsi benimle konuştu ve defalarca yasal sonuçlarla beni tehdit etti, ama üzücü gerçek, beni sistemlerinden çıkaramadıkları. Muhtemelen mezun olduğum için seviniyorlar çünkü saçlarımın dışına çıkacağım.

Bu, liseye birinci sınıf öğrencisi olarak girdiğimde, okula karşı kesinlikle hiçbir irademiz olmadığını söyledi. Öğrendiğim ve test ettiğim tüm bilgisayar güvenliği bilgileri tamamen akademik idi. Bir süre sonra lise deneyimim çok çeşitli nedenlerden dolayı oldukça kötüye gitti. Bu noktada neredeyse nefret dolu bir canavara saptım ve sınıfımın başında oturup öğretmenimin dizüstü bilgisayarını ve akıllı tahtasını aniden kapanmasını izleyerek geçirdim, çünkü kendimi çok iyi hissettim. Aslında polisler beni sorguya çektiler çünkü bordro sistemlerini dürtüyorlardı ve bunun üzerine çıldırıyorlardı.

Onlara bir RAT yazmayı veya bir botnet çalıştırmayı öğretmediğiniz sürece, onlara yüklü bir .45 vermenin ve iyi eğlenceler demenin eşit olduğunu düşünmüyorum, ama iyi bir çocuk olsalar bile Şimdi, hepsi bu şekilde kalmayabilir. Burada kriptik görünmek istemiyorum, ama hayatın seni asla düşünemeyeceğin kadar yorgun hissetmeni sağlama yolları var ve bir kez olduğu zaman ne olacağını tahmin edemezsin.


2
Öyleyse, onları karanlıkta tut, onları BS ile besle. Sonra kütüphaneye gidip bunun yerine kitap ödünç alabilirler. Sonuçları / etik / ahlak hakkında daha fazla eğitim ile. Evet, bunun ileriye doğru atılmış büyük bir adım olduğunu görebiliyorum. Şebeke yöneticileriniz ne yaptıklarını bilmiyor gibi görünüyor. Çoğu yetkili yönetici davranışınızı bir veya iki gün içinde durdurur.
Çabuk_şimdi

@quickly_now Amacım, kendi başlarına öğrenmek için onları karanlıkta bırakmak değil, tartışmasız bir şekilde daha kötü bir şey değil, onlara ne öğrettiğinize dikkat etmek ve bilginin doğru uygulanmasını pekiştirmektir. Etkilerinin ne kadar uzağa varacağını asla bilemezsin. Ve okul bölgemdeki ağ yöneticilerinin ne kadar boktan olduklarına bile dokunmayacağım ...

2
@quickly_now: Öğretme zamanınızın olumlu ve üretken yöntem ve bilgi konusundaki çabalarına odaklanmak 'onları karanlıkta tutmak' değildir. Unutmayın ki bu, yazılım güvenliğinde bir ders değildir ... lise çocukları için özel bir okuldur. Hatta etik bir sorun olmamalı ... öğretme bunları nasıl program ilk nasıl kötü amaçla programlamak öğreterek önce.
Steven Evers

1
Vay canına, iğnelemeye teşebbüsüm sefil bir şekilde başarısız oldu :) SnOrfus - Katılıyorum! esp: Önce onlara program yapmayı öğretin.
hızla_ben

@quickly_now İğneleme etiketinizi kapatmayı unuttuğunuzu düşünüyorum, </sarcasm>, sizin için var!

1

Bunun bir etik meselesi olduğunu bile sanmıyorum. Sizinkini ve zamanlarını daha iyi, daha üretken, kullanımı sorunudur.

İlk önce onlara kod yazmayı öğretin. Öyleyse, onlara bu konuda zararlı kod yazmayı veya savunma kodunu yazmayı öğretmeliyiz; ama benim tecrübeme göre, birinin bilgisi diğerinin bilgisini gerektirir.

E? Er sadece bu çocuklar programlama ilgilenen alır şey ve onlar katılmak ya da başka (oyun programlama gibi değil hatta eski standı-bys) Sen öğretme şey, daha sonra endişe bir legimate nedeni olabilir eğer ilgi olmayabilir niyetleri hakkında.


Aşağı oy için açıklama yok mu? Bu utanç verici. Bu konudaki bazı girdiler ile ilgileniyorum.
Steven Evers

İyi bir noktaya sahip olduğunu düşündüm. Sana oy vermedim.
Jim McKeeth

1

Siz isterlerse ister söylemeseniz de isterlerse öğreneceklerini düşünüyorum. Aslında, sınıf dışındaki virüsler hakkında sınıftan daha fazla şey öğrenirlerdi. Onlardan bahsetmek ve tarif etmek iyi olur. Herkes zarar vermek için virüs üretmeyecek, ancak akademik amaçlar için


1

Değişir.

Her durumda, yasal geçmişe ve sonuçlara ilişkin bir bölüm eklemelisiniz. Virüsleri yaymanın, zararlı olarak tasarlanmamış virüslerin bile ağır bir suç olduğunu açıkça belirtiniz. Bilgilerini yasadışı faaliyetlerde bulunmak için kullanmamalarını resmi olarak kabul etmelerini isteyin: bu kişilerin (veya eğer küçüklerse ebeveynleri) bu konuda bir anlaşma yapmasını sağlayın. Ciddi güvenlik ve güvenlikle ilgili dersleri kesmek için standart prosedür. Asıl müfredata başlamadan önce bunu yapın . Bu sadece kendinizi korumakla kalmaz, aynı zamanda “oraya gitmek istemediğinizi” söyleyen net bir sinyal gönderir.

O zaman bile, bunu yalnızca öğrencilerinize biraz güvenirseniz yapardım. Bazılarının daha az etik olgunluğa sahip olduğundan şüpheleniyorsanız, kendinizi "kendimi virüslerden ve hack'lerden nasıl koruyabilirim" bölümü ile sınırlandırın.


0

Etik olarak açık olduğunu bilmiyorum. Şüphesiz tüm çocukları iyi tanıyorsanız ve hepsi yaşları için sorumlu ve olgunsa, o zaman sorun olmaz.

Onlara potansiyel olarak tehlikeli veya zararlı bilgiler öğretirseniz, bunun için biraz sorumluluk almanız gerekir. Her ikisi de, konuyla ve bunların sonuçlarıyla ilgili iyi eğitimli olduklarından emin olmanın yanı sıra, bu bilgiyi kullanarak ne şekilde sonuçlandırırlarsa yapsınlar.


0

Birlikte kodları kırabilir ve Google’ı kullanabilirlerse virüs yazabilirler. Ben ediyorum bekliyoruz çabuk sonuçlanması 'Hurr, seni virused' bir demet yol açacak onlara virüsleri öğretim. Ayrıca, ilgilenseler de , isterlerse de istemeseler de Google’ı kovacaklarını umardım .

Bilgi hariç tutularak kazanamayacaksınız. Onlara etik davranışlar öğreterek kazanacaksınız, böylece yerel virüsleri ortadan kalktıklarında, Arnavut kaldırımlı bir botnet'te bir düğümü başlatmak yerine, ekrana gülen yüzler (ya da bir öğretmenin arka planına porno) yazarlar.

Tehlikeli. Kabul. Fakat eğer kodlayacaklarsa ... beğenip beğenmeme kapasitelerine sahip olacaklar.

IMO- ​​silahı nasıl kullanacağını öğretmekle aynı şekilde davranmalısın. Hunter Ed kursları 12 yaşında başlıyor. Vade bu yaşta var olabilir.


0

Programlama sırasında öğrencilere nasıl kötü şeyler yapılacağını öğretmek yaygın bir uygulamadır. Bu tür dersler, programlama uyarıları ve tehlikelerinin öğrenilmesinde paha biçilmezdir. Ayrıca saldırıların nasıl tanımlanacağını ve önleneceğini öğrenirken de bilgiye ihtiyaç vardır. Elbette, bu şeyleri kendi bilgisayarları dışında yapmamaları gerektiğini vurgulamalısınız. Olacaklar. Ama öğrenmek için yapıyorlarsa, dikkatli olacaklar. Böyle konuları ele almasaydın, bunun öğretmen olarak başarısız olacağını düşünürdüm. Burada öğrendikleri bilgiler aslında uygulanabilir. Eğer yetkin programcılar olurlarsa, bilmeleri gereken bilgidir.


OP, bilgisayar virüslerini öğretmek için bir okulda gönüllü çalışıyor. Gönüllü bir öğretmen olarak gönüllülük yaparken bir şeyi başarısızlık olarak görmemek bir beklenti değildir.
vpit3833

Üzgünüm, ama neye bulaştığını anlamıyorum. Bunu yeniden değerlendirebilir misin? Söylediklerimin doğru olduğunu düşünüyorsan, biraz çekicisin. Aslında okulda bir bilgisayar kulübünü öğretmek için gönüllü oldu, bu yüzden bu nispeten uzun vadeli. Ayrıca, programlama derslerinde kötü niyetli kodlar öğretilen biri olarak, büyük kırmızı harflerle her zaman "BU KODU ÇALIŞTIRMAYIN" şeklinde öğretildiğini ve birkaç satırlık kodun nasıl çalıştığını gösteren örnekler olarak kullanıldıklarını söyleyebilirim. amok. Ayrıca, çevre yolu önceliği hakkında öğretme önerisi, potansiyel bir istismar olsa da, ortak bir programcının yanılgısıdır.
Ben Richards

“Eğer böyle konuları ele almasaydınız, bunun bir öğretmen olarak başarısız olacağını düşünürdüm” den bahsediyordum.
vpit3833

Hızlı bir Google bana news.cnet.com/2100-1002_3-1010538.html gösterdi . Bu konuyu öğreten orta okullara referanslar bulunamadı.
vpit3833
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.