AS-REP Roasting(AS-REP ロースティング)
AS-REP Roasting(AS-REP ロースティング) とは何ですか?
AS-REP Roasting(AS-REP ロースティング)事前認証が無効化されたアカウントの Kerberos AS-REP メッセージを要求し、返ってきた暗号化ブロックをオフラインで解読してユーザーのパスワードを復元する Active Directory 攻撃。
AS-REP Roasting は、Kerberos の事前認証が無効化された Active Directory アカウント(「Kerberos 事前認証を要求しない」フラグ、DONT_REQ_PREAUTH が設定されたアカウント)を狙うオフラインのパスワードクラッキング攻撃です。通常、事前認証はクライアントに対し、鍵配布センター(KDC)が認証チケットを発行する前にパスワードの知識を証明することを求めます。これが無効化されていると、認証されていない攻撃者でもそのアカウントの AS-REP を KDC に要求でき、応答の一部はユーザーのパスワードハッシュから導出された鍵で暗号化されています。攻撃者はこのブロックを取得し、Hashcat(モード 18200)や John the Ripper といったツールにかけ、アカウントロックを発生させずに弱いパスワードをオフラインで解読します。Kerberoasting と異なり、脆弱なユーザーを列挙するのに有効なドメインアカウントすら不要です。対策には、事前認証無効フラグの回避、強固なパスワードの強制、事前認証を伴わない AS-REQ の監視などがあります。
● 例
- 01
ペネトレーションテスターが Rubeus asreproast を実行し、事前認証が無効なドメインアカウントを列挙してハッシュをオフライン解読用にエクスポートする。
- 02
Impacket の GetNPUsers.py が脆弱なユーザーの AS-REP ハッシュを取得し、その後 Hashcat モード 18200 で解読する。
● よくある質問
AS-REP Roasting(AS-REP ロースティング) とは何ですか?
事前認証が無効化されたアカウントの Kerberos AS-REP メッセージを要求し、返ってきた暗号化ブロックをオフラインで解読してユーザーのパスワードを復元する Active Directory 攻撃。 サイバーセキュリティの 攻撃と脅威 カテゴリに属します。
AS-REP Roasting(AS-REP ロースティング) とはどういう意味ですか?
事前認証が無効化されたアカウントの Kerberos AS-REP メッセージを要求し、返ってきた暗号化ブロックをオフラインで解読してユーザーのパスワードを復元する Active Directory 攻撃。
AS-REP Roasting(AS-REP ロースティング) からどのように防御しますか?
AS-REP Roasting(AS-REP ロースティング) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
AS-REP Roasting(AS-REP ロースティング) の別名は何ですか?
一般的な別名: ASREP Roasting, AS-REP Roast。