Wikipedia:井戸端/subj/オープンプロキシ自動ブロックボットの検討
表示
< Wikipedia:井戸端 | subj
![]() |
|
オープンプロキシ自動ブロックボットの検討
[編集]
こんばんは。rxy です。Tietew さんが今まで長年にわたり OpenProxy の検査とブロックをボットによって自動で行っていました︵時々ブロックが行われなくなることもありましたが︶。しかし、先般の停止以降、以前の故障時にはブロックが行われなくなるだけで、IRC 経由での proxy 確認は行えたのですが、ついにこれも機能しなくなってしまいました。このことより、仕方がないので自分で OpenProxy checker を開発しました。先日より数日間の試験運用を行っておりますが、問題はなさそうなので実運用したく、こちらにて次のことをお伺いいたします。また、長年にわたり linky という名の Open Proxy Checker/Blocker を運用し続けていただいた Tietew さんに最大限の感謝と敬意を表します。もちろん、本提案の間に修正いただけると幸いですが、お一人で bot を運用され続けることにも限界があるかと思いますので、改めて現時点におけるコミュニティの皆さまより明確な合意をいただいた上で、Proxy Block bot やボット管理者の運用是非を含めて議論したく思います。
目的
(一)OpenProxy を自動的にチェックし、自動的にブロックを行うこと
(二)前述の目的のために、Bot アカウントに対して管理者権限を付与すること
●アカウントを分ける意味: Bot による操作と人間による操作を分け、権限行使の透明性を保つため
皆様にお伺いしたいこと
(一)OpenProxy の自動検査とブロックを行うための Bot を運用することの是非
(二)試験運用方法
●私としては、PxyBot に管理者権限を付与したうえ、ボットフラグなしで運用したく思います。
(三)User:PxyBot への管理者権限付与︵所謂﹁ボット管理者﹂︶とその方法について
●付与の是非に加え、通常の RfA 手続きを行うことになるのか、別途本ページ等での合意をもって付与されることとなるのかなど。
(四)ボット管理者の扱い︵オペレーターが管理者に就任している必要性や、自動退任の扱いなど︶
●私としては、ボット管理者のオペレーターは管理者として信任されていることに加え、オペレーターが自動退任や解任となった場合、ボット管理者からも管理者権限が除去されるべきと考えます。
(五)User:PxyBot へのボットフラグ付与状態によるブロック︵ご要望があれば︶
以上の5件について、ご意見をいただけますと幸いです。
関連文書
(一)User:R8/PB
(二)Wikipedia:Linky-ja#プロクシチェッカ
(三)Wikipedia:管理者への立候補/Linky-ja 20050131
(四)Wikipedia:コメント依頼/linky-ja
--rxy︵会話︶ 2016年3月14日 (月) 16:22 (UTC)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png)
![コメント](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png)
Bot への管理者権限付与に関する手続き
[編集]
提案より約1週間ほどが経過しましたが、おおむね反対意見は表明されていないように思われます。しかし、Bot への管理者権限付与に関する手続きをどうするかについてのコメントがありませんので、どうするものかと悩んでおります。つきましては、下記の何れの手法をとるべきか、皆様のご意見を伺いたく思います。
(一)WP:RfA でオペレーターが Bot の立候補扱いとしてページを作成
(二)WP:RfA でオペレーターが Bot の推薦扱いとしてページを作成
(三)WP:RfA でオペレーターが Bot アカウントにログインし、Bot アカウントより立候補としてページを作成
(四)このページで WP:RfA の手続きに則りつつ、ひとまず期間を決めた試験運用を実施する
(五)その他
私としては、現行の RfA はボットに対する管理者権限付与を想定していませんが、1で良いかと思います。--rxy︵会話︶ 2016年3月21日 (月) 06:13 (UTC)
実質的には推薦と言えますが、立候補時の書式の問題であれば、立候補の準用で良いでしょう。
詳しくない人には、linky-jaのボット管理者がダメならこっちもダメではないのかと思われるかもしれません。この点に関しては配慮なされると良いかと思います。
sysopとbotのフラグが両方ないと無意味なので、botフラグの依頼から誘導するなどして、両方のフラグ付与を条件に信任投票を行っても良いかもしれません。--Marine-Bluetalk✿contribs✿mail 2016年3月21日 (月) 08:18 (UTC)
提案 Rxyさんの5案にも、試験運用のやり方によっていくつかパターンがあるかと思います。
A案: まずRxyさん提案の1,2,3のいずれかの方法で、WP:RfAを作成。立候補の質問期間中あるいは予備期間を設けるなどの告知の上で、Rxyさんご自身の管理者アカウントから新しいスクリプトを試す。その上で投票を行い、Botフラグと管理者権限信任について同時に合意を得る。︵試験運用→sysop+bot合意 の順︶
B案: Botアカウントにあらかじめ管理者権限を付与したうえで試験を行う。その場合は試験運用前の権限付与の段階でコミュニティが是非を判断するというのは難しいですので、WP:RfAを準用する方法はなじまないかと思います。4に近い形で、まず﹁こういうBotが必要ですよね﹂という合意︵これはすでに上で形成できているかと思います。︶をもとに、管理者権限をアカウントに付与し試験運用をして、その上でWP:RfAという進め方。試験運用前の管理者権限付与については、オペレーターが管理者として信任されていますので、投票等の手続きはこの段階では一旦保留し、試験運用後、Bot権限とセットで運用することについて、WP:B/Rから適切な誘導をした上でまとめてWP:RfAに諮る。︵sysopについて大まかな合意(済)→試験付与・試験運用→sysop+bot合意 の順︶
C案: まずRxyさん提案の1,2,3のいずれかの方法で、WP:RfAを作成。このRfAは、自動ブロックを行うBot管理者の是非そのものについてのみ、試験運用前にWP:RfAで合意を得る。その後、試験運用を行い、適切に運用されているならWP:B/Rで改めて合意を得た上でBotフラグを付与する方法。︵sysop合意→試験運用→bot合意 の順︶
私としては、A案がスムーズに進むと思いますが、Rxyさんご自身のアカウントでの運用に問題があるなら、B案かC案のいずれかが適切かと思います。C案の方がより丁寧ですが、2回合意を別でとるのは負担が大きいのでなんともいえません。いずれの場合も最終的にはWP:RfAで何らかのページを作成することになると思いますが、この方法はRxyさん提案の1の形でいいと思います。--W.CC︵会話︶ 2016年3月22日 (火) 11:51 (UTC)
お二方とも、ご意見ありがとうございます。linky-ja の RfA 時とは違う点を、管理者権限の申請時に記載しておきます。私としては、試験運用方法に特にこだわりがあるわけではありませんので、コミュニティの皆さまが望まれる方法にて試験運用を行いたく思います。ただ、W.CC さんご提示のA案における方式であった場合、通常の管理者権限行使ログとボットのログが混ざってしまうため、あまり好ましくはないかもしれません。A案であれば、Test Wikipedia ︵または Test2 Wikipedia︶などでブロックを実施する形のほうが良いかもしれませんね。--rxy︵会話︶ 2016年3月24日 (木) 10:24 (UTC)
最終投稿から一か月以上経ちましたが、どうしましょうか。1週間ほど特に意見がないようであれば、1にて PxyBot の立候補を私が作成し、W.CC さんC案にて行いたく思います。--rxy︵会話︶ 2016年5月1日 (日) 03:13 (UTC)
賛成 実施内容そのもの︵つまりプロキシブロックBot︶については実績がありますから、手続きをしっかり経れば問題ないと思います。よろしくお願いします。--W.CC︵会話︶ 2016年5月4日 (水) 09:59 (UTC)
●誤作動した時に誰が責任取るかはっきりさせてからにしてください。--180.21.165.245 2016年5月6日 (金) 13:54 (UTC)
●みんなで決めるのだから、みんなで責任を取るのでしょう。それがいやなら積極的に議論に参加して貴方の希望する方向へ導いてあげてください。IPのままでは議論の相手の方に迷惑となりますので、この際ですからアカウントをお取りになってください。--Triglav︵会話︶ 2016年5月6日 (金) 14:01 (UTC)
●プロキシブロックボットは管理者権限を用いるわけで、一般人には手が届かない領域なんですよ。普通のボットなら誤作動してもみんなで編集できるけど、これはそうはいかないでしょ。しかも、オープンソースにするのならまだしも、まったくのブラックボックスで何が行われているのかわからない状態だとみんなで責任取る気にはならんでしょ。一歩譲っても管理者間でソースは開示するとかしないと、何かあったときには遅すぎますよ。それと井戸端はIPでの参加は不可でしたっけ?--180.21.165.245 2016年5月6日 (金) 14:30 (UTC)
●個々人の管理者の行動原理が開示されているわけではないのだから、それを機械化︵Bot化︶したところで、Botだけを開示する必要もないです︵複数人による運用を期待して信頼のおける管理者に開示して欲しいなという個人的な思いは密かにあります︶。仮に万が一不適切なブロックがあったとしたら、単に指摘された後に事実を確認し合ってブロックを解除するだけです。遅すぎでも何でもないです。不安でしたら議論がんばってください。ただ残念なことに他の皆様は貴方様の投稿履歴から﹁超初心者がなぜいきなりこのシステム上の議論の場に飛び込んでくることができたのか?﹂と不思議がります。ここから貴方様が有識者として他の方に助言を差し上げるのは困難を極めます。驚くべきことにウィキペディアでいう﹁管理者﹂とは貴方様同様の一般人なのです。管理者になってみませんか? --Triglav︵会話︶ 2016年5月7日 (土) 11:28 (UTC)
賛成 この類の機械的作業は、自動化してもらったほうが助かります。不適切な処理があればその時に考えれば良いでしょう。運用開始後も改良・改善は可能です。--melvil︵会話︶ 2016年6月12日 (日) 09:39 (UTC)
システム周りで5月時点の設計が使用不能になったので、再設計が必要となりました。使用言語も含めて抜本的に書き換えたいと思うのですが、時間がなかなか取れないので、もう少し先になりそうです。とりあえず検出した proxy をどこかに投げるか、手動で公開するかしたいとおもいます。--rxy︵会話︶ 2016年7月18日 (月) 14:47 (UTC)訂正: サーバー証明書の期限が切れていただけでした。。。--rxy︵会話︶ 2016年8月13日 (土) 04:46 (UTC)
来月末までにはどうにかします。--rxy︵会話︶ 2016年10月21日 (金) 13:49 (UTC)
システム面はどうにかしました。手続き面はぼちぼちと…。--rxy︵会話︶ 2016年11月27日 (日) 14:40 (UTC)
Wikipedia:管理者への立候補/PxyBot/20170113 PxyBot で立候補しました。--rxy︵会話︶ 2017年1月13日 (金) 10:02 (UTC)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Bulbgraph.svg/15px-Bulbgraph.svg.png)
![コメント](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Symbol_support_vote.svg/15px-Symbol_support_vote.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Symbol_support_vote.svg/15px-Symbol_support_vote.svg.png)
Bot に管理者権限が付与されました。Wikipedia:Bot/使用申請 に 仮運用を申請しました。--rxy︵会話︶ 2017年1月28日 (土) 04:27 (UTC)
仮運用中です。--rxy︵会話︶ 2017年2月1日 (水) 11:14 (UTC)
マルチメンテナーと Wikimedia Cloud への移管
[編集]
諸事情により私一人での維持管理、運用も難しくなってきたことから、User:PxyBot を万一の時に備えて m:CVN のスタッフで、Wikimedia 財団パフォーマンスチーム、プリンシパル・パフォーマンス・エンジニア、システム管理者の User:Krinkle さんやその他 CVN スタッフとともに運用する方向で調整しています。これにより、PxyBot の稼働サーバーは私の仮想マシンから CVN のものへ移管される予定です。プロプライエタリ コードでの利用は禁じられているので、調整の結果次第ではソースコードを公開することになるかもしれません。ご意見等がございましたら、こちらにて承ります。--rxy︵会話︶ 2017年11月21日 (火) 11:35 (UTC)
Wikipedia:管理者への立候補/PxyBot/20170113 で私の管理者退任時は PxyBot も同様の扱いとすることになっておりますが、私の退任後も CVN による運用継続を望まれる場合、こちらで新たに合意を得たいと考えます。(ウィキペディア日本語版の現役管理者がひとり以上、メンテナーに加わっていただくか、後見人となっていただけると助かります)--rxy︵会話︶ 2017年11月21日 (火) 11:49 (UTC)
![コメント](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png)
rxy の管理者退任に関して
[編集]
Wikipedia:管理者への立候補/PxyBot/20170113 で私の管理者退任時は PxyBot も同様の扱いとすることになっておりますが、私の退任後も CVN による運用継続を望まれる場合、こちらで新たに合意を得たいと考えます。(ウィキペディア日本語版の現役管理者がひとり以上、メンテナーに加わっていただくか、後見人となっていただけると助かります)--rxy︵会話︶ 2017年11月21日 (火) 11:49 (UTC)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Symbol_comment_vote.svg/15px-Symbol_comment_vote.svg.png)