Redis を使用するアプリケーションの保護

実際の Redis のコマンドとキー権限を制限し、ダッシュボードを専用アカウントに切り替え、監視を維持しながら注文ワーカーを保護します。

サイバーセキュリティLinux

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実践コースでは、キャッシュを使うアプリケーションの動作を維持しながら権限を縮小します。正常に動くサポートダッシュボードが無関係な給与データも読めてしまう境界を、実際の Redis ACL で修正します。

2 つのガイド付きラボでコマンドと設定変更を学び、1 つのチャレンジで独立した監視アカウントを持つ注文ワーカーに応用します。

学習内容

  • Redis の文字列を読み書きし、キャッシュキーと認証情報を区別する。
  • 必要なキープレフィックスへの GET/SET のみに制限したアカウントを作る。
  • 非公開のアプリ設定を変更し、実際の業務結果を生成する。
  • 新しいデフォルトアクセスを無効化し、有効な ACL を保存して監視を維持する。

このコースの対象者

アプリケーションセキュリティと Redis のアクセス制御に関心がある方が対象です。端末へのコマンド入力とタブ切り替えができれば、Redis の経験やアプリ開発の知識は不要です。

LabEx がブラウザ端末、隔離された Redis、ダッシュボードを用意します。業務データは合成ですが、リクエストと ACL の適用は実際に動作します。

よくある質問

Redis のインストールは必要ですか?

不要です。各ユニットに独立した準備済み環境があります。

アプリを作成しますか?

いいえ。小さな JSON 認証設定と Redis アカウントを編集します。クライアントは用意されています。

何をもって完了としますか?

正しいキャッシュ結果、禁止リクエストの拒否、監視の動作、有効な ACL の保存を確認します。新しい接続を対象とし、既存セッションの終了は保証しません。

講師

labby
Labby
Labby is the LabEx teacher.