ウィキペディア:リスクの高いテンプレート

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

保護ポリシーに従って、ページ保護は、ウィキペディアにとってリスクが高いとコミュニティによって特定されたすべてのテンプレート、テンプレートリダイレクト、およびLuaモジュールに無期限に適用される場合があります。管理者のみが編集できるように完全に保護されている場合、または管理者とテンプレート編集者のみが編集できるようにテンプレートで保護されている場合、これらのページは慎重に編集する必要があります。物議を醸す。半保護または拡張確認保護の場合、テンプレートとモジュールは確立されたユーザーが編集できますが、ユーザーは編集のコンセンサスがあることを確認し、編集戦争を回避する必要があります。

テンプレートまたはモジュールが高リスクと見なされる最も一般的な理由は次のとおりです。

  • 永続的に目立つ場所で使用され、カスケード保護されていません。
  • 非常に多くのページにトランスクルージョンされます。
  • これは、継続的に複数のユーザーによって非常に頻繁に置き換えられます(たとえば、不適切な編集についてユーザーに警告するために使用されるテンプレート)。

テンプレートまたはモジュールが高リスクであるかどうかを判断するために使用される、固定された基準やトランスクルージョンの数は通常ありません。各ページは個別に考慮されます。テンプレートまたはモジュールが生きている人の伝記に関連している場合、それはその先制的な保護を支持する議論を強化するでしょう。ボットは、5,000を超えるトランスクルージョンを含むページを自動的にテンプレート保護し、拡張確認を行うと、2,500を超えるトランスクルージョンを含むページを保護し、250を超えるトランスクルージョンを含むページを半保護することに注意してください。2018 RfCは、少なくとも約200〜250のトランスクルージョンを持つテンプレートを永続的に半保護するための大まかなコンセンサスと2021RfCを特定しまし恒久的に拡張された大まかなコンセンサスを特定しました-約2500から5000のトランスクルージョンを持つ確認済みの保護テンプレート。

理論的根拠

広く使用されているテンプレートやモジュールの場合、悪意や誤った編集によって引き起こされる被害は非常に大きくなります。多くの読者がこれらのページの編集を見るという事実は、それらを破壊するインセンティブを提供し、またそのような行為によって与えられた損害を拡大します。善意のある編集者が何百万ページも壊したテンプレートにエラーを導入した場合もあります。

テンプレートの破壊行為は通常、迅速に(多くの場合1分以内に)元に戻されますが、テンプレートの技術的側面により、他の種類の破壊行為よりも損傷の可能性が高くなります。数百または数千の記事で使用されているテンプレートの場合、どんなに短くても、百科事典全体の多くの読者が破壊行為を目にする可能性があります。サービス拒否攻撃を防ぐため、ページはキャッシュされ、テンプレートの変更は百科事典全体にゆっくりと展開されます。場合によっては、破壊行為が元に戻される前にページのキャッシュが更新されることがあり、破壊行為が修正された後でも、これらのキャッシュが長期間保持されることがあります。この問題は、更新が必要なページ数が増えるにつれて変更がロールアウトされる時間が長くなるにつれて、トランスクルージョンの数に比例します。ユーザー警告などの一部のテンプレートは、トランスクルージョンではなく置換され、使用されると、テンプレートのソースコードがページに直接挿入されます。テンプレートの破壊行為が元に戻されても、これらの使用法は更新されないため、誰かが使用法を見つけて手動で修正するまで、置き換えられたテンプレートの中断が続き、この種の破壊行為をクリーンアップするのが難しくなります。

すべての場合において、ページ保護は、悪意または技術的に不十分なテンプレートの編集によってもたらされるリスクを最小限に抑えます(最小特権の原則を参照)。プリエンプティブ保護を禁止する通常のポリシーとは対照的に、管理者は、テンプレートの技術的側面によってもたらされる固有のリスクを最小限に抑えるために、ページ保護を使用するための広い自由度が与えられます。これらの攻撃を実行するために必要な技術的知識は重要であり、経験によれば、テンプレートに対する破壊行為は、長期にわたる虐待的な編集者や寝台車のアカウントによって実行されることがよくあります。リスクが高いが、一般的な編集コミュニティからの頻繁なメンテナンスが必要なテンプレートの場合、半保護や拡張確認保護などのより低い保護レベルを使用できます。安定している、重要な技術インフラストラクチャの一部である、または数千ページにわたって使用されているテンプレートの場合、管理者はコードレビューを実施するために完全な保護またはテンプレート保護を検討する必要があります偶発的なバグや意図的な攻撃を防ぐのに役立つ編集リクエストを介して。

ドキュメントと南京錠

半保護および完全保護されたテンプレートには、通常、テンプレートが必要です。保護されていないページが読み込まれるため、管理者以外のユーザーとIPユーザーがドキュメントとカテゴリを編集できます。また、保護されたテンプレートに自動的に追加され、右上隅に小さな南京錠が表示され、テンプレートが保護されたテンプレートとして分類されます。使用しない保護されたテンプレート(ほとんどはスタブテンプレート) に手動で追加するだけです。{{Documentation}}/doc{{pp-template}}{{pp-template}}{{Documentation}}

保護されたテンプレートの下部は通常、次のようになります。

<!-テンプレートコードの最後の行-> <noinclude>

{{ドキュメント}} 
<!-カテゴリは/ docサブページにあり、インターウィキはウィキデータにあります。-> 
</ noinclude>

モジュールの/ docサブページのドキュメントがメインモジュールページに自動的に表示されるため、このプロセスはLuaモジュールには必要ありません。

関連する議論

も参照してください