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 は、Kerberos の事前認証が無効化された Active Directory アカウント(「Kerberos 事前認証を要求しない」フラグ、DONT_REQ_PREAUTH が設定されたアカウント)を狙うオフラインのパスワードクラッキング攻撃です。通常、事前認証はクライアントに対し、鍵配布センター(KDC)が認証チケットを発行する前にパスワードの知識を証明することを求めます。これが無効化されていると、認証されていない攻撃者でもそのアカウントの AS-REP を KDC に要求でき、応答の一部はユーザーのパスワードハッシュから導出された鍵で暗号化されています。攻撃者はこのブロックを取得し、Hashcat(モード 18200)や John the Ripper といったツールにかけ、アカウントロックを発生させずに弱いパスワードをオフラインで解読します。Kerberoasting と異なり、脆弱なユーザーを列挙するのに有効なドメインアカウントすら不要です。対策には、事前認証無効フラグの回避、強固なパスワードの強制、事前認証を伴わない AS-REQ の監視などがあります。
AS-REP Roasting(AS-REP ロースティング) からどのように防御しますか?
AS-REP Roasting(AS-REP ロースティング) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
AS-REP Roasting(AS-REP ロースティング) の別名は何ですか?
一般的な別名: ASREP Roasting, AS-REP Roast。
● 関連用語
- attacks№ 654
Kerberoasting
サービスアカウントの Kerberos サービスチケットを要求し、その暗号化部分をオフラインで解析して平文パスワードを取り出すオフラインパスワード攻撃。
- identity-access№ 655
Kerberos
対称鍵暗号と信頼された鍵配布センターを用いたチケットベースのネットワーク認証プロトコルで、サービス横断のシングルサインオンを安全に実現する。
- identity-access№ 014
Active Directory
マイクロソフトが提供する Windows ネットワーク向けの企業ディレクトリサービスで、ユーザー・コンピュータ・リソースに対する認証、認可、ポリシー管理を一元化する。
- defense-ops№ 255
クレデンシャルアクセス
アカウント名・パスワード・トークン等の機密情報を窃取する手法をまとめた MITRE ATT&CK 戦術(TA0006)。
- attacks№ 888
Pass-the-Hash
平文パスワードではなく盗み取った NTLM ハッシュを用いて Windows に認証する、資格情報再利用攻撃。
- attacks№ 500
Golden Ticket
krbtgt アカウントのハッシュで署名され、ドメイン内の任意の主体になりすませる偽造 Kerberos TGT。