sqlite33 화이트리스트 기반 프로세스 검사 프로그램도 만들긴 했는데요... 원래 스터디그룹 프로젝트의 목표였던 새로운 프로세스가 인식되면 멈춘 후 바이러스 검사해서 검사 결과에 따른 각각의 행동을 한다 라는 프로그램을 대충 완성하긴 했네요. 문제는 이 화이트리스트라는 걸 어떻게 해야할지.. 지금은 우선 실행중인 프로세스로 만들고, 검사할지 물어본 다음 프로세스들을 검사하게 했습니다. 원래는 윈도우 기본 프로그램을 제외하고 하나하나 검사해서 넣으려고 했지만 우선 윈도우 기본 경로로 인식하는 거랑 현재 개인용 API를 써서 파일 하나당 검사하는 시간이 너무 길어서 못 했습니다.. 저 두 개가 해결돼도 서비스 등록후 계속 돌아가게 하고 싶은데 생각처럼 될지, 사용자에게 물어보는 부분은 어떻게 구현할지가 걱정이네요..ㅋㅋ 2022. 6. 8. 스터디그룹 프로젝트 - 화이트리스트 기반 파일 검사 프로그램 개발 완료 후... 이름이 자꾸 바뀌고, 조금조금씩 올라오네요. 먼저 원래 스터디그룹을 할 때 이 프로젝트의 목표는 '집단지성을 이용한 화이트리스트 기반 안티 바이러스 프로그램' 이였습니다. 그런데 프로그래밍과 관련된 공부와 같이 진행하다보니 기간도 짧았고, 이제 막 배우는 사람들한테는 너무 어려워서 프로젝트 목표의 5%도 안 돼서 끝나버렸습니다(SHA256 검사조차 못 함). 그래서 완전 초기 단계에서 멈췄다가 사회복무요원 근무를 시작하면서 업무를 안 하는 시간에 다시 시작하게 되었고, 저 혼자 작업하게 되었습니다(..). 처음엔 기능을 완성하는데 목표를 잡았고 그 후에는 GUI까지 만드는 것으로 변경하였고, 그러다보니 생각보다 많이 어려워서 이것저것 바꾸다보니 이렇게 됐네요. 일단 원래 목표대로라면 프로세스 관.. 2022. 6. 2. 스터디그룹 프로젝트 - 화이트리스트 기반 안티 바이러스 프로그램 2차 완성 1. (요약)경로 입력 후 하위 폴더 검색 비활성화 후 나오는 결과 & 초기 실행 결과 insert-> D:\Develop\ICT\TEST search low? => 1.yes 2.no 2 . .. Dir ->D:\Develop\ICT\TEST\1 Dir ->D:\Develop\ICT\TEST\2 Dir ->D:\Develop\ICT\TEST\3 Dir ->D:\Develop\ICT\TEST\4 Dir ->D:\Develop\ICT\TEST\5 File->D:\Develop\ICT\TEST\6.txt 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969 Save SHA256 to WhiteList -------------------------.. 2022. 3. 15. 이전 1 다음