2011-12-14 16 views
1

上記のように、memcachedに何か(ウェブサイトのセッションデータなど)を保存すると、データを安全に削除して、それ以降のメモリダンプでは明らかにならないのでしょうか?memcachedからデータを安全に削除することはできますか?

メモリを消去するのではなく、メモリの割り当てを解除するだけですと思いますか?ランダムなデータを削除する前にそのキーを更新することで、割り当てられたメモリを手作業で駄目にすることはできますか?

明らかに、データを保存する前に暗号化することは解決策になりますが、これもパフォーマンスオーバーヘッドを追加します。

答えて

0

FAQを確認してください。したがって、あなたが敵対的な環境にあるためにデータを保護するには、SASL認証を使用します。 Check it out: SASL

誰も外部からmemcachedにアクセスできないようにしてください。ローカルホストにバインドします。マニュアルから

抜粋:

キャッシュされたアイテムを期限切れんキャッシュから削除されますか?

memcachedは遅延満了を使用します。つまり、余分なCPUを使用しないでください。 期限切れのアイテムです。アイテムが要求されると(get要求)、 をチェックしてアイテムがまだ有効かどうかを確認してから、 をクライアントに返します。

同様に新しいアイテムをキャッシュに追加するときに、キャッシュがいっぱいになると、 キャッシュ内の最も使用されていないアイテムを交換する前に、期限切れのアイテムを探します。

3

できません値を置き換えることは別の割り当てであり、メモリ内の古い値を上書きしません。

関連する問題