1

在我的公司,我们正在针对本地服务器进行开发,我们不会在我们带回家的公司提供的个人笔记本电脑上保留文件库的副本。

2 problems这样的:

  1. 我们无法高效地远程工作。
  2. 文件搜索(在我经常使用的 NetBeans 中查找 + 快速查找)非常慢。

我有什么选择可以保护我的笔记本电脑上的源代码,以防止盗贼/黑客可能会或可能不会把手放在我的笔记本电脑上?

4

2 回答 2

1

好吧,一个明显的选择是使用加密。现代加密工具中使用的密钥现在足够长,以至于一些黑客需要几十年才能破解它(我在这里假设你不会成为 NSA 攻击的受害者,即使他们可能很难破解1024 或 2048 位密钥 :-))

选择哪种工具主要取决于您的操作系统和预算。好消息是有许多可靠的免费程序可用于此目的,您可以在此处此处此处找到它们的列表。祝你好运。

于 2012-07-12T06:55:29.280 回答
1

我推荐TrueCrypt,因为它易于使用、免费、开源,并且可以在 Windows 和 Linux 上运行。

它即时加密/解密,没有临时的“纯文本”文件。

您可以只创建一个加密容器或加密整个驱动器,但我怀疑在您的情况下一个文件容器就足够了,因为您只需要保护源代码(即 httpdocs 文件夹)。

它具有在锁定计算机时自动卸载容器的选项(Windows 上的 WIN+L),因此当您离开笔记本电脑时(例如,在客户端位置),您也将立即受到保护。

  • 选择一种加密方法(它们都是强大的加密算法 - 我更喜欢 AES,因为它更快并且是当前标准,但您可以使用另一种或 2-3 算法的组合)和散列方法(我会建议使用 SHA-512 而不是默认的 RIPEMD-160)
  • 确保在创建容器时使用强密码(主密钥)
  • 如果您打算在不使用 SVN/Git 的情况下工作一段时间,请务必备份您的容器文件。在硬盘故障的情况下,加密数据更难恢复(如果在某些情况下不是不可能的话)
于 2012-07-12T07:05:38.937 回答