2.1차 중간 보고

                 종합설계 프로젝트 1차 중간보고서 요약

팀명

팀이름

제출일

2014 10 4

프로젝트 제목

프로젝트명

설계프로젝트 개요

프로젝트 수행 내용 및 중간 결과

프로젝트 요약문

  • 구현 목표 : 급격한 PC의 보급으로 가정이나 직장에서 중요한 역할을 수행하는 컴퓨터가 증가하고 있는 추세이다. 이렇게 PC의 중요도가 높아지는 만큼 보안의 중요성도 높아졌다. 하지만 아직 현실적인 PC의 보안이 미흡하기 때문에 이 프로젝트를 기획하게 되었다. 이 프로젝트를 통해 실생활 PC보안에 보탬이 되고 조원들의 역량도 키우는 일석이조의 효과를 거두고자 한다.
  • 직장에서 개인의 자리에 PC에서 그 자리 주인이 휴대폰을 가지고 일정 거리 멀어지면 자동으로 PC에 Lock이 걸리고 다시 가까워지면 자동으로 PC의 Lock이 풀리게 하여 개인 PC보안을 강화시킨다.

마일스톤 수행 내용

  • 서버(server) : Apache Tomcat(웹서버)를 구축하고 간단한 로그인 웹페이지를 구현, 기본적인 DB(데이터 베이스) 구축
  • 안드로이드 : Beacon 라이브러리 연동 및 실제 프로젝트에 필요한 데이터 값을 얻어 간단한 테스트 진행, NFC 및 블루투스 권한 요청에 필요한 내부 환경 설정 완료
  • PC Client(윈도우 API) : C# winform 개발 툴을 사용하여 Mouse Hooking Test, 실제 Mouse 커서의 좌표의 데이터 값을 불러오는 작업
  • PC Client(Stealth Procsee) : Win API Hooking을 통하여 프로세스 목록에서 프로세스를 숨기고 다시 생기게 하는 기능 구현, 멀티 프로세스를 통한 강제 종료를 해도 무한히 다시 살이나는 일명 '좀비 프로세스' 연구 및 구현 진행


동영상

YouTube 동영상



다음 마일스톤 일정

 

  • 안드로이드에 NFC기능을 추가하여 PC에 부착된 NFC Tag를 휴대폰이 인식하도록 하여 PC인증이 가능 하도록 한다.
  • NFC에 Tag함과 동시에 스마트폰 Application이 실행되고 스마트폰에서 Bluetooth 기능이 활성화 되어지며 NFC Tag에 설정해두었던 PC 인증키가 스마트폰 App으로 전송 하도록 한다.



첨부화일 (아래 안내는 첨부 후에 삭제할 것)


Ċ
16조 캡스톤,
2014. 10. 7. 오전 3:36