2012-07-12 2 views
1

우리 회사는 로컬 서버에 대해 개발 중이며 회사가 제공 한 개인 랩톱에 파일 기반의 복사본을 보관하지 않습니다.프로젝트의 소스 파일을 보호하는 방법은 무엇입니까?

그와 2 problems 있습니다

  1. 우리는 효율적으로 원격으로 작동하지 않을 수 있습니다.
  2. 파일 검색 (많이 사용하는 NetBeans의 찾기 + 빠른 찾기)은 매우 느립니다.

내 랩톱에 손을 얹을 수도 있고하지 않을 수도있는 도둑/해커로부터 저장하려면 내 랩톱에서 소스 코드를 보안하기 위해 어떤 옵션이 필요합니까?

답변

1

사용하기 쉽고 무료이며 오픈 소스이며 Windows와 Linux에서 모두 작동하므로 TrueCrypt을 사용하는 것이 좋습니다.

임시 "일반 텍스트"파일없이 즉시 암호화/암호 해독합니다.

암호화 된 컨테이너를 만들거나 전체 드라이브를 암호화 할 수 있지만 소스 코드 (예 : httpdocs 폴더) 만 보호해야하므로 파일 컨테이너가 충분하다고 생각됩니다.

컴퓨터를 잠글 때 (Windows의 경우 WIN + L) 컨테이너를 자동으로 분리하여 랩톱을 떠날 때 (예 : 클라이언트의 위치에서) 즉시 보호 할 수도 있습니다. 이 빠릅니다으로 나는, AES를 선호하고 현재의 표준이지만, 다른 하나 2-3의 조합으로 갈 수 있습니다 -

  • 그들은 모두 강력한 암호화 알고리즘있어 (암호화 방법 중 하나를 선택 algos)과 해시 방법 (I은 기본 RIPEMD-160)
  • 하는 강력한 암호를 사용하는지 확인을 통해 SHA-512을 제안 (마스터 키)을 용기
  • 만들기 및 백업 확인 할 때 컨테이너 파일을 으로 만들 계획이라면 SVN/Git에게 커밋하지 않고. 하드 디스크의 경우 오류가 발생하면 암호화 된 데이터를 복구하기가 더 어려워집니다 (어떤 상황에서는 일부 상황에서는 불가능하지는 않음)
1

글쎄, 한 가지 분명한 옵션은 암호화를 사용하는 것입니다. 현대 암호 도구에 사용되는 키가 길어져 일부 해커가이를 해독하는 데 수십 년이 걸릴 수 있습니다 (여기서 NSA 공격의 희생자가 아닐 것이라고 생각합니다. 1024 또는 2048 비트 키 :-))

주로 선택할 수있는 도구는 OS 및 예산에 따라 다릅니다. 좋은 소식은 그러한 목적으로 많은 신뢰할 수있는 무료 프로그램이 있다는 것입니다. here, herehere의 목록을 찾을 수 있습니다. 행운을 빕니다.

관련 문제