나는 아들의 중학교에서 방과후 컴퓨터 클럽을 가르치기 위해 자원했다. 컴퓨터 바이러스에 많은 관심이있었습니다. 나는 같은 디렉토리에있는 다른 배치 파일을 감염시키는 간단한 배치 파일 바이러스를 만드는 방법을 보여 주려고 생각했습니다. 또한 같은 이름으로 배치 파일을 작성하는 방법을 보여 주지만 경로에 더 가까워 다른 프로그램을 대체 할 수 있습니다.
또한 바이러스 및 바이러스와 유사한 동작을 인식하는 안티 바이러스 기술에 대해 논의 할 수 있습니다.
나는 그 아이디어를 아내에게 언급했고 그녀는 그것이 끔찍한 아이디어라고 생각했다. 무기를 장착 한 것과 비교했습니다. 이 기술이 최신 운영 체제의 실제 장난에 즉시 적용되지 않기 때문에 위험하다고 생각하지 않습니다.
내가 너무 무심하거나 너무 걱정하고 있습니까? 이것은 나에게 질문에 대한이 논쟁을 해결하는 것이 아니며, 나는 단지 다른 의견을 얻으려고 노력하고 있습니다.
업데이트 : 시스템 (또는 디렉토리) 간 이동이나 악의적 인 행동을 다루지 않을 것입니다. 그리고 누군가 내가 내가 짙은 어두운 비밀을 밝히고 있다고 생각하지 않도록, 여기에 내가 도서관에서 찾은 책 이 내가 계획했던 것보다 훨씬 자세하게 나온 책이 있습니다 . 일부는 악의적 인 동기가되면 방법을 찾을 것입니다.
답변
나는 12 살 때 컴퓨터 바이러스에 관한 책을 읽었을 때 최근에 내 사진을 발견했다. 여러분의 학생들처럼 저는 그들에게 매료 되었습니다.
내년에 나는 고등학교를 시작했고 학교에있는 모든 컴퓨터의 바이러스 감염의 근원으로 비난을 받았다. 물론, 나는 아니었다. 나는 컴퓨터에 능숙했기 때문에 선생님들은 저라고 말했습니다.
내가 제 시간에 돌아왔다면, 나는 그 바이러스의 영향에 대해 잘 알고 있었기 때문에 그런 일을 한 적이 없었을 것입니다. 내가 왜 그러 겠어? 사람들을 해롭습니까? 안돼!
그러므로 나는 그들이 효과에 의해 더 많은 정보를 알 수록 더 적게 사용할 것이라고 생각한다.
그러나이 진술은 강력한 규칙과 교육을받는 좋은 환경에서 나와 같은 소년들과 관련이 있습니다.
잘 교육 받았거나 문제가없는 나쁜 일 을 한 역사 를 가진 학생들에게 컴퓨터 바이러스를 가르치면 반드시 나쁜 일을하는 데 사용합니다. 따라서 그것은 청중, 학생들에게 크게 의존합니다 .
답변
사람들은 (a) 안티 바이러스 도구를 작성하고 (b) 문제를 해결하는 방법을 배울 수 있도록 바이러스의 작동 방식을 알아야합니다. 후자는 견고한 코드를 작성해야 할 때 대신 잘 작동합니다.
바이러스에 대해 배우고 바이러스가 여러 가지 조사를 위해 스프링 보드와 같은 소리를 전파하는 방법에 대해 배우기-프로그래머의 실수, 실수, 예방 방법, 컴퓨터의 실제 작동 방식, 운영 체제, 네트워크 코드 등
나는 예를 들어 바이러스가 어떤 피해를 입혔 는가 등의 과정에서 건강한 윤리의 선량이 잘 될 것이라고 생각한다. 그것에 대해 설교 할 필요는 없습니다. 로버트 모리스 (Robert Morris)는 첫 번째 벌레를 쓰려고하지 않았거나 최소한 손을 mean다는 의미는 아니 었으므로 어떤 종류의 나쁜 일이 발생할 수있을뿐만 아니라 좋은 생각은 통제를 벗어날 수있는 것 같습니다.
답변
96 년에 고등학교에있을 때 COM 및 EXE 바이러스를 작성하는 방법을 배웠습니다. 기본에서 파스칼 및 어셈블리로 프로그래밍하고 전환하고 기본 하드웨어의 메커니즘이 어떻게 작동하는지 배웠습니다. Peter Norton / John Socha의 저서 (verbatim)에서 Norton 사령관을 다시 작성하는 것은 상당히 업적과 감동이었습니다.
그래서 십대들에게 바이러스를 쓰는 법을 가르치는 것이 호기심과 호기심을 키우는 데 어느 정도 도움이 될 수 있다고 생각합니다. 내 자신의 계정에서 내가 한 유일한 나쁜 일은 내 친구의 5.25 “디스크의 부트 섹터를 감염시키는 것이었지만 그것이 내가 얼마나 나아 갔는가입니다.
피에르 303은 학생들의 태도를 평가 한 다음, 학생들에게 프로그램을 만드는 등의 작업을하는 것과 같은보다 유용한 것에 관심을 갖도록 노력해야합니다.
답변
나는 그것이 윤리적 인 이유보다는 실용적으로 좋은 생각이라고 생각하지 않습니다.
바이러스를 작성하는 방법이나 작동 방식을 배우려는 사람들 (거의 확실히 소년)은 여러분의 도움 없이도 잘 배울 것입니다. 아무도 나에게 가르친 적이 없으며 13 세까지 간단한 바이러스를 쓸 수있었습니다. 그 능력을 능숙하게 사용할 수있는 사람들은 프로그래밍의 기본을 배우는 것만으로 바이러스를 수행하는 방법을 이해할 것입니다. 특정 프로그래밍의 틈새가 아니라 바이러스이기 때문에 관심이있는 사람들은 어려운 방법을 배우는 것이 좋습니다.
답변
그들은 그것을 남용하고, 그것은 학교 네트워크에 지옥을 일으킬 것이고, 당신이 깜박이기 전에 갑자기 법을 어기 게 될 것입니다.
일반적인 개념 (피어 투 피어 배포, 최소 시스템 리소스 사용 및 분산 통신은 예를 들어 혼란스러운 것들 중 일부)에 대해 가르치는 좋은 아이디어이지만, 구체적인 내용을 가르치는 것은 문제를 요구합니다.
답변
나는 그것을하지 않을 것입니다. 당신은 모든 올바른 이유를 이렇게 생각하고 있습니다. 고려하지 않은 것은 한 가지뿐입니다. 교사, IT가 아닌 관리자 아이들에게 바이러스에 관해 이야기한다면, 앞으로 50 년 정도마다 모든 감염이 당신의 잘못이 될 것입니다. 당신은 그들에게 컴퓨터 물건을 어떻게 사용하는지 보여 주었기 때문에 알고 있습니다.
답변
그들은 그 지식을 어떻게 사용하는지 아는 것이 너무 어리다. 거기에 자신이 아는 것을 가져 가서 공유 할 내용에 추가 할 별 몇 개가있을 것입니다. 거주 지역에 따라 학교 기계가 손상되면 기소 될 수 있습니다. 멘토링으로하고있는 일이 훌륭하다고 생각하지만, 조심하십시오.