Skip to content

joeuninsrnd/bxr_plover

Repository files navigation

GitHub version Codacy Badge codecov Build Status
plover_logo_horizontal

개요

bxr_plover(민감정보 생명주기 관리프로그램)는 최근 정부에서 진행되는 개방형 OS 도입 및 확산 프로젝트의 한 부분으로 진행되는 연구 개발로써 개방형 OS 환경에서의 민감정보 검출 및 유출을 방지하기 위한 방향으로 진행할 것이며, RabbitMQ를 사용하여 Server와 Client 통신을 하고 MariaDB, Tomcat을 사용할 예정이다. 현재 GTK와 Glade로 개발한 UI를 통해 Server/Client 구조로 txt, pdf등의 파일 형태의 민감정보(주민등록번호, 외국인등록번호, 운전면허번호, 여권번호) 검출이 가능하다.

##프로세스 구상도 및 사용 도구##
Client <=> Server <=> Web <=> Administrator

#Client#
Debian 10
GTK+ 3.24.10
RabbitMQ 3.7.17

#Server#
Debian 10
RabbitMQ 3.7.17
MariaDB 10.4.7

#Web#
Tomcat
Web/WAS 9.0.21

#Administrator#
Web Console

사용방법

설치후 실행

개발방법

  1. download
  2. build $ cd bxr_plover/client/src 위치로 이동
    $ make
    $ ./plover_client
  3. run ./plover_client

다운로드후 plover_client실행

라이선스

This project is licensed under the GPL v3.0 License.
https://github.com/joeuninsrnd/bxr_plover/blob/master/LICENSE.md
https://github.com/joeuninsrnd/bxr_plover/wiki/about-LICENSE

참여방법

https://joeunins.slack.com
https://joeuninsrnd.tistory.com
https://joeuninsrnd.github.io
https://github.com/joeuninsrnd/bxr_plover/blob/master/CONTRIBUTING.md
old: https://github.com/joeunins/bxr_plover