우선 어떤 데이터가 일반 직원이 쉽게 접근할 수 없는 핵심 기밀 데이터인지 명확히 할 필요가 있다. 직원의 업무 효율성 보장을 전제로 이루어져야 합니다. 다음으로, 코드에 대한 보호 조치를 구현합니다.
제 생각과 직원 코드 유출을 방지하는 방법에 대해 간략하게 말씀드리겠습니다.
먼저 다음 두 가지 점을 분명히 해야 합니다.
1. 보호받는 구성원(예: 신입 프로그래머)의 작업에는 영향을 미치지 않습니다. 정상적으로 실행하고, 디버그하고, 로그를 보는 등의 작업을 허용합니다.
2. 핵심코드를 봉인하고 보호가 필요한 부분은 보이지 않게 합니다.
구체적인 관행을 살펴보겠습니다.
기밀유지 계약에 서명
소스 코드 등급을 매기고 보호해야 할 사항을 명확히 파악하세요
버전 관리 서버에서 프로젝트에 대한 읽기 비밀번호 설정
소스 코드 버전 제어, 책임과 권한에 따라 구분
아키텍처가 계층화되어 있는지 확인
USB 및 광학 드라이브 보호
1인당 컴퓨터 2대, 서로 다른 네트워크에 연결
폐쇄 개발, 인터넷 액세스 불가
암호화 소프트웨어 사용
워터마킹 기능 사용
클라우드 데스크톱 기술 사용
네트워크 격리 구현
...
물론이죠 , 각 회사는 자체적으로 그렇게 할 것입니다. 직원의 업무 효율성에 영향을 미치지 않고 직원의 저항을 유발하지 않는 한 실제 상황에 따라 적절한 방법을 선택하십시오. 회사의 가치는 직원이 만들어가는 것이므로 사람 중심의 원칙을 지켜 직원이 회사에 충성하게 하고 이직률을 낮추는 것이 이익을 극대화하는 길입니다.
위의 방법 중 제가 개인적으로 추천하는 방법은 클라우드 데스크톱을 사용하거나 네트워크 격리를 구현하는 것입니다. 클라우드 데스크톱은 데이터가 땅에 떨어지는 것을 방지하고 네트워크 격리를 구현하면 효과적으로 차단할 수 있습니다. 데이터 유출. 예전에 "엔터프라이즈 네트워크 격리 구축 가이드"를 읽어본 적이 있는데, 참고용으로는 꽤 좋다고 생각합니다.