これは包括的なリストではありませんが、そのリスト内のすべてのコマンドの名前を変更または無効にすることは良い出発点です。コマンドを無効にするか名前を変更するかは、サイト固有です。悪用される可能性のあるコマンドを使用しないことがわかっている場合は、無効にすることができます。それ以外の場合は、名前を変更します。Redisコマンドを有効または無効にするには、構成ファイルを開いてもう一度編集します。/etc/redis/redis.conf*これらは例です。自分にとって意味のあるコマンドを無効にするか、名前を変更することを選択する必要があります。コマンドを無効化または強制終了するには、次に示すように、単に名前を空の文字列に変更します。string:#また、コマンドの名前を変更するには、次の例のように、別の名前を付けます。名前を変更したコマンドは、他の人が推測するのは難しいが、覚えやすいものでなければなりません。自分の人生を難しくしないでください。""変更を保存してください。コマンドの名前を変更した後、Redisを再起動して変更を適用します。restart新しいコマンドをテストするには、Redisコマンドラインを入力します。*に変更したと仮定すると、次の出力は、新しいコマンドが適用されたことをテストする方法を示しています。+`コマンドを使用する最初の試みは、名前が変更されているため失敗します。'config'名前を変更したコマンドの呼び出しは成功するはずです(大文字と小文字は区別されません)。redis-cli`を終了できます:exit注:既にRedisコマンドラインを使用していて、Redisを再起動する場合は、再認証する必要があります。それ以外の場合、コマンドを入力するとこのエラーが発生します。required.手順6-データディレクトリの所有権とファイルのアクセス許可を設定するこのステップでは、Redisインストールのセキュリティプロファイルを改善するために行うことができる所有権と権限の変更をいくつか検討します。これには、Redisにアクセスする必要があるユーザーのみがデータを読み取る権限を持っていることを確認することが含まれます。-ingすることでこれを確認できます。コマンドとその出力を以下に示します。*グループにセカンダリアクセスが許可されていることがわかります。ない部分は、フォルダのアクセス許可、755です。Redisユーザーのみがフォルダーとそのコンテンツにアクセスできるようにするには、アクセス許可を700に変更します。/var/lib/redis変更する必要がある他の権限は、Redis構成ファイルの権限です。*グループが2次所有権を持ちます。/etc/redis/redis.confその許可(644)は、誰でも読み取り可能です。これは、ステップ4で構成された暗号化されていないパスワードが含まれているため、お勧めできません。所有権と許可を変更する必要があります。*ユーザーが2次所有権を持つ必要があります。それを行うには、次のコマンドを実行します。/etc/redis/redis.conf次に、ファイルの所有者のみが読み取りおよび/または書き込みできるように、所有権を変更します。/etc/redis/redis.conf次を使用して、新しい所有権と許可を確認できます。/etc/redis/redis.conf最後に、Redisを再起動します。restart結論サーバーに誰かがログインすると、導入したRedis固有のセキュリティ機能を簡単に回避できることに注意してください。したがって、最も重要なセキュリティ機能は、そのフェンスを飛び越えることを非常に困難にするものです。それがあなたのファイアウォールであるべきです。サーバーのセキュリティを次のレベルに引き上げるために、OSSECなどの侵入検知システムを構成できます。[このOSSECガイド]を参照してください。[公式Redisセキュリティガイド]でRedis開発者が推奨しているように、SSLプロキシを採用する必要があります。Redis通信を保護するためのSSLプロキシの設定は別のトピックです。名前変更セクションには、Redisコマンドの完全なリストは含まれていません。[redis.io/commands]で誤用の可能性を判断できます。