자바로 만든 백신프로그램

프로그래밍 2006.09.29 03:17
  이번에 학교에서 과제로 제출할 Java로 만든 백신 프로그램입니다. 물론 일반 백신들처럼 정상작동을 작동하는것은 아닙니다^^ㅋ

<JSH Security에서 개발한 최신형 백신!!>


  과제 주제가 자신이 어떠한 프로그램을 만들었다고 생각하고 그 프로그램을 디자인해서 제출하는 것이었거든요. 아마도 Java의 Swing패키지에 있는 GUI그리기 도구들 사용을 좀 더 자유롭게 사용하는것을 목적으로 과제를 내주신 주제인것 같습니다.

  일단 몇부분은 배운게 아니라 도저히 어떻게 해야할지를 몰라서 구글신의 도움을 좀 받긴 했습니다. 예를들어 로고 삽입을 위해서 그림을 적재하는 방법이라던가...;; 디자인은 Jbuilder의 유혹이 살짝 있었습니다만 좌표 꾸준히 수정해가면서 노가다로 만들었습니다.

  디자인만 있다고 해서 아예 작동이 안되는것은 아닙니다. 라디오버튼을 선택하면 그에 맞게 체크박스가 체크된다거나, 체크박스를 건드리면 라디오버튼이 "사용자 정의"항목으로 선택되는것. "검사시작"을 누르면 "끝내기" 버튼이 "검사중지"로 바뀌면서 텍스트필드에 진짜 검사하겠다고 큰소리치는 텍스트 출력. 끝내기 버튼과 메뉴바 옵션에 들어있는 종료메뉴 작동 등 백신의 원래 기능인 바이러스 검사만 빼고 잘 작동한답니다^^ㅋ

<웹에 올리기위해 부득이하게 제 도메인도 적어넣었습니다.>


  자, 여기서 프로그램 레이아웃을 만드는것 만큼이나 심혈을 기울인 작업이 있습니다. 바로 우측상단에 보이는 로고입니다. 우선 백신 로고는 있어야겠는데 어떻게 만드는게 좋을까 고민하다가, "역시 백신은 붉은 십자가야!!"라는 생각이 번뜩 들어서 붉은 십자가를 만들고 무언가 허전해서 그 위에 돋보기를 만들어 넣었습니다. 완성되니깐 쪼금 그럴듯 하더라구요.ㅎㅎ

  눈치빠르신 분들은 눈치 채셨겠지만 "AntiVirus"라고 쓰여진 부분은 노턴의 안티바이러스 백신의 로고를 폰트만 바꿔서 살짝 참고했습니다. 작동도 안하는 백신에 표절시비를 걸진 않겠죠?(살짝 겁남..ㅋ)

  마지막으로 여기저기 쓰여있는 JSH라는 문구는 제 이름의 이니셜입니다......;;;; ㅌㅌㅌㅌ

  이걸 만들다보니 제가 진짜 백신소프트웨어를 제 이름을 내걸고 만들 수 있었다면 얼마나 좋을까 하는 생각을 해 봤습니다. 이름도 멋지지 않습니까. JSH시큐리티...ㅎㅎㅎ

  만들면서 느낀점 한가지!! 역시 GUI는 AWT보다는 Swing이 좀 더 아름답네요.

  디자인만 만들어서 제출하면 되는건데 괜히 버튼이벤트에 탄력이 붙어버려서 이 늦은시간까지 자바를 주무르다 잠들게 되었습니다...ㅜㅜ 아웅 졸려~ㅋ

'프로그래밍' 카테고리의 다른 글

자바의 코바(CORBA)  (4) 2006.10.25
JSP스터디 진척상황 - 자바빈즈  (0) 2006.10.15
자바로 만든 백신프로그램  (6) 2006.09.29
책을 보기 시작한지 두번째 날!!  (6) 2006.09.27
JSP 시작했습니다.  (8) 2006.09.26
자바스크립트와 자바  (8) 2006.09.13
top
     TAG gui, Swing, 백신, 자바
  1. Favicon of http://www.trendons.com trendon 2006.10.01 19:54 신고 수정/삭제 댓글

    자바로 백신을... 흠... 백신은 성능은 둘째라도 가벼워야 되는데... ^^
    박 터지는 소프트웨어 개발.. 더더욱 대박 터지는 보안 시장... 전 일찍이 발을 뺐습니다. ㅠ..ㅠ

    • Favicon of http://signpen.net 싸인펜 2006.10.02 00:30 신고 수정/삭제

      저도 백신 선택의 우선순위로 가벼움을 높게 평가하고 있거든요. 백신이 가벼워야 쓰기에 부담이 없으니까요.
      ㅎㅎㅎ
      댓글 감사합니다^^ㅋ

  2. Favicon of http://kose.tistory.com kose 2006.10.01 21:11 신고 수정/삭제 댓글

    Anti Virus 문구가 너무 귀여워서 백신들이 도망가지 않을꺼 같네요..^^
    ㅋㅋㅋ 만드시느라 고생하셨습니다. 백신 테스트를 해보구 싶어지네요..
    기회되면 한번 설치해보구 싶습니다.

    • Favicon of http://signpen.net 싸인펜 2006.10.02 00:33 신고 수정/삭제

      폰트 자체가 예뻐서인지 어떠한 글자라도 이쁘게 나오더라구요^^ㅋ

      완벽한 백신 프로그램으로 만들 수 있는 능력이 있었다면 무척이나 좋겠지만, 내공이 부족하여... 껍데기를 만든게 이 프로그램의 탄생이자 마지막이 될듯합니다..ㅜㅜ

  3. Favicon of http://software.tistory.com/ 별바람 2006.10.10 21:39 신고 수정/삭제 댓글

    호오.실제 백신으로 개발된다면? 그나저나 저 십자가를 보니 문득 닥터바이러스따위의 쓰레기프로그램이 떠오르는군요

    • Favicon of http://signpen.net 싸인펜 2006.10.10 22:24 신고 수정/삭제

      실제 백신으로 개발, 발전된다면 얼마나 좋을까요..ㅜㅜ

      아참, 십자가는 "닥터..."를 염두해두고 만든게 아니라 만들다보니 그렇게 되어버렸습니다.

      별바람님 댓글을 읽고 다시 살펴보니 좀 비슷한것 같기도 하네요...;;

댓글 쓰기

백신의 실시간감지 잘 작동 하나요?

Tips 2006.07.24 01:45
  많은 사용자들이 PC에 백신 소프트웨어를 사용하고 있습니다. 백신 소프트웨어를 사용하면서 기본적으로 켜 두는 옵션으로 자동 보호 또는 실시간감지, 감시 기능이 있습니다. 이 기능들은 PC에 프로세스 형태로 상주하고 있다가 바이러스를 발견하거나 바이러스가 실행 되려고 할때 그것을 검출해 내는 역할을 합니다. 그러나 그 기능이 제대로 작동하는지 한번쯤 의심 해 보신 분들이 많으실 겁니다.

자신이 사용하는 백신의 감시기능이 제대로 작동하고 있는지 확인할 수 있는 방법입니다.
  1. 노트패드로 새로운 텍스트문서 생성
  2. 텍스트 파일 안에 아래의 문장을 적어 넣습니다.
  3. 텍스트 파일의 확장자를 EXE로 저장합니다.
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
(이 문장을 적어 넣으시면 됩니다^^ㅋ)


바이러스 알림

제 경우엔 '노턴 안티바이러스 2004'를 사용하고 있는데 파일을 생성 하자마자 위와 같은 알림창이 뜨면서 파일을 삭제 해 버리는군요. 웬종일 놀고만 있는 백신인줄 알았는데 제 할일은 잘 하고 있는것 같아 안심입니다. 백신 소프트웨어를 사용하시는 분들은 한번쯤 테스트 해 보세요. 보유한 백신이 게으름을 피우고 있지는 않은지 확인할 겸 해서요^^ㅋ

  위의 문자열은 안티바이러스 소프트 개발자단체(www.eicar.org)에서 테스트 목적으로 개발한 문자라고 합니다.
내용의 출처는 파코즈하드웨어 팁 게시판입니다. 나름 유용하고 재미있는 정보라고 생각되어서 한번 소개 해 봤습니다^^

top
     TAG 바이러스, 백신, 파코즈
  1. Favicon of http://blog.rstone.pe.kr RStone™ 2006.07.24 05:02 신고 수정/삭제 댓글

    잘 작동하는데....;;
    어제 검사했더니 대단히 많이 걸리던데요?
    어리저리 잘 피해다니는 녀석들도 많나봐요...^^ㅋ

    • Favicon of http://signpen.net 싸인펜 2006.07.24 11:54 신고 수정/삭제

      바이러스도 점점 지능화가 되어가서..ㅎㅎ
      저도 종종 바이러스 검사를 해 봐야 겠다는 경각심을 불러 일으키는 글이 RStone님 블로그에 있군요!

  2. Favicon of http://rukxer.net/ Rukxer 2006.07.24 10:54 신고 수정/삭제 댓글

    Avast를 사용 중인데, 저도 바로 잡히는군요^^. 무료 백신이 이 정도면 꽤 쓸만한 것 같습니다. 후후.

    • Favicon of http://signpen.net 싸인펜 2006.07.24 11:59 신고 수정/삭제

      Avast를 사용중이 시군요. 무료이면서도 꽤 훌륭한 백신이라는 생각에 동감입니다^^ㅋ

  3. Favicon of http://www.myhyuny.net/ 화현 2006.07.24 12:01 신고 수정/삭제 댓글

    F-Prot을 사용중인데 잘 잡히네요 ^^

  4. Favicon of http://cominfo.tatterhome.com/ 별바람 2006.07.24 13:51 신고 수정/삭제 댓글

    음, 저같은 경우는 해외 바이러스 포럼같은곳에서 바이러스 샘플을 적당한걸로 구해둔 다음 가끔씩 백신이 잘 돌아가나 한번 테스트용으로 쓰고 있습니다. 뭐 eicar에서 추천하는 저같은 방법으로 충분히 가능하긴 하지만..^^;;

    • Favicon of http://signpen.net 싸인펜 2006.07.24 23:00 신고 수정/삭제

      제가 백신쪽엔 좀 어두워서요..;;
      바이러스 샘플도 공개되어 있나요??

  5. Favicon of http://www.puniversity.net/tts/ple 2006.07.24 15:21 신고 수정/삭제 댓글

    와~ 이런 방법이 있었군요.
    v3pro2004 실행가능한파일만 검색하는 실시간 감시만 켜둔 상태에서도
    txt로 저장해도 바로 잡아내서 검역소로 끌고가버리는군요;
    액세스되는 파일은 다 검사하는건가.. ㅡㅡ;; 유용한 팁 감사합니다.
    정체모를 컴퓨터에 앉아서 작업할때 유용하군요.

    • Favicon of http://signpen.net 싸인펜 2006.07.24 23:02 신고 수정/삭제

      바이러스는 눈에 띄면 바로 검역소에 넣어버리는 겁니다~!
      PC에서 잠이 있었다는 이유하나로 사형, 아니면 무기징역인겁니다~ 음하하하~^^ㅋ

  6. Favicon of http://raonsky.com/tt/ 라온수카이 2006.07.24 17:54 신고 수정/삭제 댓글

    카스퍼스키를 쓰는데 바로 경고창을 띄워주는군요.
    좋은 팀 하나 알고 갑니다. ㅎ

    • Favicon of http://signpen.net 싸인펜 2006.07.24 23:03 신고 수정/삭제

      저도 파코즈 덕분에 좋은 정보 하나 알게 된거죠 뭐^^ㅋ
      카스퍼스키도 확실히 일해주고 있군요~

  7. Favicon of http://coolvoy.com coolboy 2006.07.24 20:10 신고 수정/삭제 댓글

    바이러스 체이서도 잘 잡습니다.~

    • Favicon of http://signpen.net 싸인펜 2006.07.24 23:07 신고 수정/삭제

      바이러스 체이서도 무료로 사용할 수 있는 방법으로 잠시 사용 해 본적이 있었는데, 가벼운 사용감과 더불어 자주 업데이트가 되어서 주변에 여러 사람에게 쓸만한 백신이라고 추천을 한 적이 있습니다.
      바이러스 체이서를 사용하고 계시는군요^^ㅋ

  8. Favicon of http://smileand.com/tt 세이지 2006.07.24 21:14 신고 수정/삭제 댓글

    음.. 해봐야겠습니다..
    일단 집안 식구들이 어떻게좀 안정좀 되면.... 해야겠군요..
    ^^!! 어흣!! 힘내서 해보겠습니다아~

    • Favicon of http://signpen.net 싸인펜 2006.07.24 23:08 신고 수정/삭제

      세이지님 가정에 어서빨리 평온이 왔으면 좋겠습니다.
      가족분들 어서 완쾌하시길 빌겠습니다^^ㅋ

  9. Favicon of http://expj.net expj 2006.07.26 23:35 신고 수정/삭제 댓글

    ㅠㅠ 맥에 익숙하다보니 백신 까는걸 잊었네요 ㅠㅠ

    저는 지금 붓캠프로 윈도우즈를 쓰고있는중이거든요
    hwp파일로 공부해야해서 ㅠㅠ
    백신 깔아야하는데........

    • Favicon of http://signpen.net 싸인펜 2006.07.27 10:17 신고 수정/삭제

      맥은 따로 백신을 사용하지 않는가 보네요...;; 부럽~

      윈도우즈는 백신 필수!! 랍니다..OTL

      맥북에 붓캠프로 윈도XP사용이 가능하다고 해서 이번에 노트북 구입계획중인 친구한테 맥북을 강력추천하고 있는데, expj님 댓글을 보니 저도 사고싶어지네요...ㅎㅎ

댓글 쓰기