1

私の会社では、ローカルサーバーに対して開発を行っており、会社から提供された個人用ラップトップにファイルベースのコピーを保持しておらず、持ち帰っています。

それがあります2 problems

  1. リモートで効率的に作業することはできません。
  2. ファイル検索(私がよく使用するNetBeansでの検索+クイック検索)は非常に低速です。

ラップトップに手を置くかどうかわからない泥棒/ハッカーからソースコードを保存するために、ラップトップのソースコードを保護するためのどのようなオプションがありますか?

4

2 に答える 2

1

明らかなオプションの 1 つは、暗号化を使用することです。現代の暗号化ツールで使用される鍵は、一部のハッカーが解読するのに数十年かかるほどの長さになっています (ここでは、NSA 攻撃の犠牲になることはないと思います。 1024 または 2048 ビット キー :-))

どのツールを選択するかは、主に OS と予算によって異なります。良いニュースは、そのような目的のための信頼できる無料プログラムがたくさんあることです。それらのリストは、ここここ、およびここにあります。幸運を。

于 2012-07-12T06:55:29.280 に答える
1

TrueCryptは使いやすく、無料で、オープンソースであり、Windows と Linux の両方で動作するため、お勧めします。

一時的な「プレーンテキスト」ファイルを使用せずに、オンザフライで暗号化/復号化します。

暗号化されたコンテナーを作成するか、ドライブ全体を暗号化することができますが、ソース コード (つまり、httpdocs フォルダー) だけを保護する必要があるため、ファイル コンテナーで十分であると思われます。

コンピューターをロックするときにコンテナーを自動的にマウント解除するオプション (Windows では WIN + L) があるため、ラップトップを離れるとき (クライアントの場所など) にもすぐに保護されます。

  • 暗号化方法の 1 つを選択します (それらはすべて強力な暗号化アルゴリズムです - AES の方が高速で現在の標準であるため、私は AES を好みますが、別の方法または 2 ~ 3 つのアルゴリズムの組み合わせを使用できます) とハッシュ方法 (私ならデフォルトの RIPEMD-160 よりも SHA-512 を推奨します)
  • コンテナーを作成するときは、必ず強力なパスワード (マスター キー)を使用してください。
  • また、SVN/Git にコミットせずにしばらく作業する予定がある場合は、コンテナー ファイルを必ずバックアップしてください。ハードディスクに障害が発生した場合、暗号化されたデータの回復は困難になります (状況によっては不可能ではないにしても)。
于 2012-07-12T07:05:38.937 に答える