ドメイン業界

レジストラロック

レジストラでドメインをロックし、不正な移管を防ぐレベルの設定です。
← 用語集に戻る

レジストラロックとは?

Registrar Lock(clientTransferProhibited とも呼ばれます)は、転送リクエストを進める前にドメイン所有者が明示的にドメインのロックを解除することを必須にして、不正な転送を防ぐドメインステータス設定です。

レジストラロックの仕組み

Transfer with Lock Enabled:

1. Attacker requests transfer

└── Gaining registrar sends transfer request

2. Request reaches losing registrar

└── System checks domain status: clientTransferProhibited

3. Transfer automatically denied

└── Lock prevents processing without owner action

Transfer After Unlock:

1. Owner logs into registrar account

2. Owner unlocks domain

3. Owner obtains auth/EPP code

4. New registrar initiates transfer

5. Owner approves transfer request

6. Domain transfers successfully

ドメインステータスコード

ステータスコードレベル効果
clientTransferProhibitedレジストラ転送リクエストをブロックします
clientDeleteProhibitedレジストラドメインの削除を防ぎます
clientUpdateProhibitedレジストラ連絡先/NS の変更をブロックします
serverTransferProhibitedレジストリレジストリレベルの転送ブロック

ロックとロック解除の比較

状態転送の可否Auth コードの有効性リスクレベル
ロック中不可ロック解除されるまで効果なし低
ロック解除可(Auth コードが必要)有効高め

セキュリティ上の利点

1. ハイジャックの防止: アカウントにアクセスできなければ、ソーシャルエンジニアリング攻撃は失敗します

2. 誤転送の防止: 意図しない転送の開始を防ぎます

3. 時間的な猶予: 不正アクセスの試みを検知するための時間を確保できます

4. 多要素セキュリティ: ロック解除と Auth コードの両方が必要です

レジストラロックとレジストリロックの比較

項目レジストラロックレジストリロック
制御レベルレジストラレジストリ
コスト通常は無料プレミアムサービス
ロック解除の方法セルフサービス手動での確認
保護レベル標準強化

ベストプラクティス

1. デフォルトでロックしておく: 意図的な転送のときだけロックを解除します

2. 通知を有効にする: ステータスの変更をアラートで受け取ります

3. アカウントへのアクセスを保護する: レジストラのアカウントで 2FA を使用します

4. 変更後に再ロックする: すぐにロック状態に戻します

5. ロックステータスを確認する: WHOIS で定期的に確認します

ロック状態の確認

whois example.com | grep -i status

# Output showing locked domain:

Domain Status: clientTransferProhibited

Domain Status: clientDeleteProhibited

Domain Status: clientUpdateProhibited

Registrar Lock は、意図的な転送を行う場合を除き、すべてのドメインで有効にしておくべき基本的なセキュリティ対策です。

この知識を実践する

DomScan の API を使用してドメインの可用性、状態などを確認します。