시스템보안_2005135058_배지태

Download Report

Transcript 시스템보안_2005135058_배지태

시스템보안 발표
전공 : 정보보호
학번 : 2005135058
이름 : 배 지 태
I. 개 요
II. 포함될 보안 개념 및 시스템
III. 모델의 구성도
IV. 실행 화면
V. 기대효과 및 느낀점
개요
• 제안시스템 명칭
: 지문 인식 및 암호화 복호화를 위한 성적관리
프로그램
• 목적
: 악의적인 목적을 가진 공격자로부터 시스템을
보호하고 파일들을 암호화 복호화 한다.
포함될 보안 개념 및 시스템
• 바이오인증(지문인식)기능을 이용하여 제한된
사용자만이 시스템에 접근 가능하도록 한다.
• DES알고리즘을 사용하여 파일로 출력시 암호화
하여 불특정한 사용자나 공격자로부터 파일을
보호할 수 있도록 한다.
모델의 구성도
• BaseOutput Class가 부모 클래스가 되고
ConsoleOutput, TextOutput, HTMLOutput클
래스가 각각 콘솔 창, 텍스트 파일, HTML 파일
로 성적표를 출력하는 역할을 한다
• List Class : 전체 리스트 관리
• Node Class : 하나의 데이터 보관
• Student Class : 한 명의 학생의 정보 관리
• Students : 전체 성적정보 관리
• EngStudent : 고급영어 듣는 학생 관리
• DES 는 DES알고리즘을 사용하여 암호화 또는
복호화 한다
• 지문인식은 입력장치로 지문을 입력받아 사용자
인증을 한다.
실행화면
• 시스템을 시작하기전에 사용자 인증을 하는 부
분입니다.
• 사용자 인증을 한 후에는 보기와 같이 메뉴가 나
타 납니다.
• 메뉴 1번을 선택해서 학생 성적을 추가 하는 모
습입니다.
• 메뉴 2번을 선택해서 고급 영어 성적까지 추가
합니다.
• 메뉴 3번을 눌러 지금까지 입력한 학생의 전체
성적을 출력합니다.
• 메뉴 4번을 눌러 텍스트 파일을 저장합니다.
• 위와 같이 report.txt로 저장되어 실행하면 학생
성적 추가 내용이 저장된 것을 볼 수 있습니다.
• 메뉴 5번을 선택하여 HTML 파일로 저장합니다.
• Report.html로 저장됩니다.
• 메뉴 6번을 누르면 DES알고리즘을 통해 암호화
됩니다.
• 파일을 열어보면 알 수 없는 문자로 암호화 되어
있습니다.
• 메뉴 7번을 눌러 복호화 하면 report.txt로 복호
화 됩니다.
• Q를 눌러 프로그램을 종료합니다.
기대 효과 및 느낀점
• 위 프로그램을 작성하면서 바이오인증(지문인식
)에 관해 많은 정보들을 알 수 있었습니다. 정말
정교한 알고리즘을 통해 Capture된 지문의 특징
점을 추출하여 개개인의 정보와 비교 해보는 것
이 신기했습니다.
• 이전학기에 암호알고리즘시간을 통해 DES를 배
웠습니다. 구현까지는 못해보았는데 이번 과제
를 통해 구현하게 되었습니다. 정보가 부족하여
영어로설명된 책을 보면서 해석하면서 했는데
도움이 많이 되었습니다.
• CIH바이러스, 7.7 대란등 여러가지 크고 작은 보
안관련 문제가 끊임없이 일어나고 있지만 우리
나라에서는 문제가 일어날 당시에만 잠깐 관심
을 가질뿐 성능상의 이유등으로 보안사항을 홀
대 하고 있습니다.
• 이번 프로젝트를 하면서 필수적인 보안 사항이
프로그램에 너무 무겁게 들어가 있는것 같습니
다. 졸업을 하고 관련분야에서 일을 하게 된다면
사용자에게 불편함이 없는 그런 보안제품을 만
들고 싶습니다.
Thank You