프로젝트 개발 배경 및 목적 :

개발자들은 터미널을 통해 OS를 관리하고 보안을 관리합니다.

하지만 일반 사용자들은 이에 어려움을 느끼기 때문에 보안에 취약합니다. 그러한 사용자들을 위해 하모니카 OS는 ‘HamoniKR PC Checker’ 라는 보안 패널 서비스를 개발하고 있습니다.

HamoniKR PC Checker’ OS 보안 및 관리 상태 파악을 목적으로 진행된 프로젝트 입니다.

주요 기능은 다음과 같습니다.


저희는 이러한 기존 프로젝트를 개작하여 오픈소스 프로젝트로서 확장시키는 것을 목표로 합니다.


1차 목표는 기존에 구현된 기능을 보완하고 및 GUI를 개선하며, 다른 개방형 OS로의 배포용 패키지를 제작하는 것입니다.

2차 목표는 OS 부팅시 해당 사용자의 보안 상태를 체크하여 위험인 경우 주기적으로 알람을 전달하여 변경을 유도하는 것입니다.

3차 목표는 사용자의 개인정보를 보호하는 킬러기능을 추가하고, 표준에 맞는 점검 항목을 추가하여 시스템의 신뢰성을 향상시키는 것입니다. 


1차 Release 개발 일정 :



7/20-26

(7월 4주차)

7/27-8/3

(7월 5주차)

8/3-9

(8월 1주차)

8/10-16

(8월 2주차)

8/17-23

(8월 3주차)

8/24-31

(8월 4주차)

분석선행기술 조사





요구사항 정의





설계

개발계획 수립





아키텍쳐 설계



기능에 맞춰 구조 변경

UI 설계







구현


개방형 OS 호환성 향상





UI 구현





새로고침 기능





빠른 설정 기능





테스트디버깅 & 보완





단위테스트 진행





1차 릴리즈 : 8월 31일 예정



추후 Release 방향 : 

ㆍ 사용편의성 증대를 위한 UI 보완(tooltip, 아이콘 등) 

ㆍ 위험상태 알람/배너 기능

ㆍ TEST 관련 기능 제공

ㆍ  라이선스 관련 업데이트

ㆍ 기타 기능 업그레이드


2차 Release 개발 일정 :

2차 릴리즈 : 11월 9일 예정


2차 Release 발표 자료

PC지킴이_발표자료.pptx


프로젝트 경로

https://github.com/2020-Ocarina/hamonikr-pcchecker