ویرایش آیپی: بهبود حریمخصوصی و کاهش سوء استفاده/ویژگی اطلاعات آیپی
هدف ما این است که دسترسی به اطلاعات پیرامون نشانیهای آیپی را برای مدیران، مبارزهکنندگان با خرابکاری و کاربران فعال تسهیل کنیم.

بسیاری از جریانهای کاری مبارزه با خرابکاری در ویکیها بهشدت بر اطلاعات برملا شده توسط نشانیهای آیپی متکی است. این اطلاعات میتواند بر نحوهٔ تعامل ویرایشگر با کاربران ثبتنام نکرده اثر بگذارد. در حال حاضر، واکشی و درک این اطلاعات کار سادهای نیست.
این پروژه قدمی رو به جلو برای بهبود پشتیبانی از کارگروههای مبارزه با خرابکاری در ویکیها است. همزمان که ما در حال پیشروی در پروژهٔ پوشاندن آیپی هستیم، امیدواریم که این ویژگی بسیار مفید باشد.
وضعیت بهروزرسانیها
۲۴ مه ۲۰۲۲
امروز، ویژگی اطلاعات آیپی به عنوان یک ویژگی آزمایشی در تمام ویکیها به کار گرفته شده است.
پس از نخستین اجرا در ویکی آزمایشی، حجم خوبی از بازخوردها را دریافت کردهایم. من بخشهای کلیدی بازخوردها را بهطور خلاصه در پایین ذکر میکنم:
- بزرگترین و مهمترین بازخورد دربارهٔ کیفیت دادههای مکسمایند بوده است. کیفیت دادههای مکسمایند، بهویژه دادههای پیرامون پروکسی، چندان خوب نیست. ما با مکسمایند در این خصوص صحبت کردهایم و بهطور فعال در حال گفتگو با اسپور برای گرفتن خوراک دادههای آن هستیم. هرگاه بتوانیم خوراک دادههای اسپور را دریافت کنیم، قادر خواهیم بود آن را با این ویژگی ادغام کنیم و اطلاعاتی از چندین منبع داده را نمایش دهیم.
- شنیدهایم که در رابط کاربری واضح نیست که چه اطلاعاتی در دسترس است و چه اطلاعاتی خیر. ما در حال کار بر روی بهبود برچسبها و ارائهٔ راهنماییهای بهتر دربارهٔ اطلاعات نمایشیافته هستیم.
- چیزهایی دربارهٔ درخواستی برای گسترش ابزار بهمنظور ارائهٔ اطلاعات سراسری و همچنین گنجاندن اطلاعاتی پیرامون آیپیهایی که در ویکی حاضر ویرایشی نداشتهاند، شنیدهایم. ما هر دوی این درخواستهای را بیشتر بررسی خواهیم کرد. ما دربارهٔ نمایش اطلاعات سراسری قبلاً هم بررسیهایی داشتهایم.
دوست داریم که دربارهٔ این ویژگی بازخوردهای بیشتری دریافت کنیم. لطفاً مادامی که از این ویژگی استفاده میکنید، در ارسال بازخورد نیز درنگ نکنید. بازخوردهای شما به بهبود این ابزار کمک خواهند کرد.
۱ آوریل ۲۰۲۲
ویژگی اطلاعات آیپی اکنون بهعنوان یک ویژگی آزمایشی در ویکی تست به کار گرفته شده است. برنامه این است که تا اواسط آوریل آزمایشهای اولیه در ویکی آزمایشی انجام شوند و پس از آن، اگر با مشکلات اساسی روبرو نشویم، این ویژگی در تمام پروژهها در دسترس قرار خواهد گرفت. این ویژگی همچنان در فاز ویژگی آزمایشی باقی خواهد ماند.
در زیر برخی موارد مهم که هنگام استفاده از این ابزار باید در نظر داشته باشید، آمده است.
اطلاعات ابتدایی در برابر اطلاعات پیشرفته
دو سطح مختلف برای دسترسی به اطلاعات آیپی وجود دارد. کاربران تأییدشدهٔ خودکار به اطلاعات ابتدایی دسترسی خواهند داشت. کاربران دارای اختیارات پیشرفته (مدیران، ویکیبدان، بازرسان) به اطلاعات پیشرفته دسترسی خواهند داشت. اطلاعات پیشرفته شامل شهر، ایالت یا استان، ارائهدهندهٔ خدمات اینترنتی و سازمان + اطلاعات ابتدایی میشود. هرآنچه در نماگرفت روبرو به تصویر کشده شده است، در حالت ابتدایی نیز در دسترس خواهد بود.
اگر میخواهید حالت اطلاعات پیشرفته را در ویکی آزمایشی امتحان کنید، لطفاً در صفحهٔ بحث برای اختیارات مدیریتی موقت درخواست دهید.
دسترسی
هر کاربر برای فعالسازی اطلاعات آیپی باید با تکذیبنامهای موافقت کند که در آن نوشته شده که این اطلاعات تنها برای مبارزه با خرابکاری مورد استفاده قرار خواهند گرفت. پس از فعالسازی، کاربر هم به بالاپر اطلاعات آیپی (در صفحههای سیاهه، تاریخچه و تغییرات اخیر) دسترسی خواهد داشت و هم به جعبهٔ اطلاعات آیپی (در صفحهٔ مشارکتها). بهمنظرو رهگیری چگونگی دسترسی به اطلاعات آیپی، سیاههای از این دسترسیها تهیه خواهد شد. این کار صرفاً با اهداف قانونی و حقوقی انجا میشود. در حال حاضر تنها کارکنان حمایت و امنیت بنیاد ویکیمدیا به این سیاهه دسترسی خواهند داشت.
بالاپر و جعبه اطلاعات
این اطلاعات در دو مکان قابل دسترسی است: بالاپر و جعبهٔ اطلاعات. بالاپر به این منظور طراحی شده تا راهی سریع برای دستیابی به جزئیات یک آیپی خاص فراهم کند که به گشتزنی از طریق صفحههای تغییرات اخیر، سیاههها و تاریخچه کمک میکند. جعبهٔ اطلاعات کامل در ویژه:مشارکتها در دسترس خواهد بود. کلیک کردن روی بالاپر، شما را به جعبهٔ اطلاعات هدایت خواهد کرد.
بازخورد
هرگاه ابزار در تمام پروژهها در دسترس قرار گیرد، پیوندی برای ارائهٔ بازخورد بهطور مستقیم از طریق رابط ویژگی در آن نمایش خواهد یافت. این کار امکان جمعآوری بازخوردهای ساختارمند در چندین زبان را فراهم میکند. در عین حال، لطفاً در صفحهٔ بحث نیز با ما در تماس باشید و به ما بازخورد دهید.
میخواهیم در موارد زیر با ما تعامل داشته باشید:
- چه چیزی را در این ابزار پسندیدید؟
- چه چیزی را گیجکننده یافتید یا حس میکنید که به آن نیاز است؟
- به چه روشهای دیگری میتوانیم این ویژگی را بهبود دهیم؟
آینده
چندین بهبود بالقوه برای آینده وجود دارد که ما آنها را مد نظر داریم:
- شناسایی و ترکیب جریانهای جدید اطلاعات در ویژگی. این میتواند شامل منابعی نظیر اسپور باشد که در گذشته به آن اشاره کردیم. این کار همچنین به ما در پوشش بهتر نشانیهای آیپی در بخشهای مختلف جهان کمک خواهد کرد.
- در دسترس قرار دادن این اطلاعات برای بازرسان کاربر. بازرسان کاربر از دم دست داشتن این اطلاعات کلیدی سود خواهند بود.
ما زمانبندی مشخصی برای کار بر روی این خصوصیات نداریم. ما میخواهیم مطمئن شویم که این ابزار در حالت کنونی خود مفید است و پس از آن ویژگیهای جدید را به آن بیافزاییم. اولویت نخست ما، ساخت ویژگی است که گشتزنان در پروژههای مختلف از آن استفاده کنند و از آن سود ببرند.
۲۳ سپتامبر ۲۰۲۱
The Anti-Harassment Tools team has recently wrapped up its work on delivering key changes to SecurePoll and assisting with the Wikimedia Foundation Board of Trustees elections 2021. We are back to working on IP Info and hopefully this page will see many more updates in the near future. Since we were gone, here's the big updates on this project:
- We received MaxMind access. It took longer than anticipated but we finally have access to all the key data we needed.
- We are currently working on delivering on the mocks we referred to in our last update. One key addition to the data has been the inclusion of a data point indicating whether the IP address is v4 or v6.
۲۵ مارس ۲۰۲۱
IP Info product development is well underway. We wanted to take this opportunity to tell you about where we are at and get your feedback on the direction.
User interviews & task model
We conducted user interviews to understand how editors currently patrol IPs. This gave us a rough understanding of the IP patrolling process, information required and tools used. Based on this research we came up with a model of how the task of IP patrolling is usually conducted. After a few rounds of feedback from design, engineers, research and T&S folks here is what we came up with:
As we understand it now, the IP patrolling process usually starts from RecentChanges, an editor’s Watchlist or from a page that the editor knows gets vandalized often. When looking at the edits of such a page the patroller first looks for clear red flags like edit flooding, lack of edit summary, large deletions etc. They then look for more specific on-wiki information like if the IP has a talk page, if it has ever been blocked in the past, its global and local contributions, and in the case of English Wikipedia, if there is a mention of the IP on the LTA page.
Based on this initial research they decide if an IP is worth looking into further. If it is, they use external tools to find more information about the IP, like: location, proxy usage and organization that the IP might be linked to. This process is not completely accurate since different databases have different information on the same IP. Oftentimes, based on the location of the IP and the location of the IP tool, the information given might be very different.
Finally, based on the information collected they decide which action would be most appropriate. Again, this decision takes into account various factors like the policies of that wiki, the scale of the collateral damage caused by a range block, consistency in editing patterns etc.
Mock-ups
Based on feedback from the first round of user interviews, we have settled on the following product approach.
-
Popup shown on IP addresses, showing on-wiki information about the IP.
-
Accordion box on top of Special:Contributions that shows both IP and on-wiki information.
IP Info | Minimum required user right |
---|---|
Location | Admin / CheckUser |
ISP/Domain | Admin / CheckUser |
ASN | Admin / CheckUser |
Organization | Admin / CheckUser |
Connection type | Autoconfirmed |
User type | Autoconfirmed |
Proxy info | Autoconfirmed |
Static / Dynamic | Autoconfirmed |
Number of users on IP | Autoconfirmed |
Since the patrollers need on-wiki information about the IP before they decide to investigate it we are going to add a popup that shows block and contribution information. The popup would be accessible by clicking an information icon next to the IP address on pages like RecentChanges, Watchlist and History.
If the patroller decides to dig deeper into an IP address by going to their Contributions page, they'll be able to see a collapsible box that shows more IP related information.
Access to information and risk to anonymous editors
By making the IP information so readily available we hope to remove some of the barriers that our non-technical patrollers might be facing in reliably getting this information. At the same time, we hope this streamlines the process for users who are currently relying on external tools. We also recognize that easy access to this information might be putting our anonymous editors at risk, especially because some of the IP information, like location and organization, can easily help in identifying a person.
We need to balance the concerns of ease of use and risk to anonymous editors. To do this we plotted the different pieces of IP information on a graph with Risk on the Y axis and Usefulness to patrolling on the X axis:
This exercise wasn't completely scientific and was based on the learnings from research and estimates of the team (please see the questions below if you'd like to contribute). Two possible clusters appeared, the high risk one mostly containing information that could reveal an editor’s location.
We are planning to show all on-wiki information to all editors that are auto-confirmed and above. Auto-confirmed and above editors will also have access to IP information that doesn't reveal possibly personal information about anonymous editors. This would include things like proxy and static/dynamic-ness of the IP. Finally, Admins and Checkusers will have access to more IP information like location, organization and domain.
پرسشها
- Is there any other information you look at before deciding to investigate an IP?
- When investigating an IP what kinds of information do you look for? Which page are you likely on when looking for this information?
- What kinds of IP information do you find most useful?
- What kinds of IP information when shared, do you think could put our anonymous editors at risk?
۱۷ نوامبر ۲۰۲۰
The project is currently under backend development as we are looking into sources to pull IP Information from and what kind of information we should display and to whom. We have a mockup ready for your feedback. Would love to hear your feedback on the talk page.
۱۰ مه ۲۰۲۰
- We have done an initial technical investigation into this project. Follow along on phab:T248525.
- We are currently looking into the various services that provide information about IP addresses. Follow along on phab:T251933.
پیشینه
How is IP address information useful to our communities?
Anti-vandalism
See also: Research:Patrolling on Wikipedia/Report
Single-address blocks bar a single IP address from editing the site, or specific pages in the case of partial blocks, for a specified duration. MediaWiki also allows administrators to block IP ranges, which is helpful for dynamic IPs or covering a small range frequently used for vandalism. Administrators are expected to check the coverage of ranges they intend to block in order to assess collateral damage.
Certain types of range or single-IP block are handled differently or tagged with templates depending on the type of address they are. For example, if an IP address engaging in vandalism is registered to an educational institution, administrators take special note and apply templates such as Template:School block and Template:Shared IP edu. This is especially important given that educators may assign editing work on Wikipedia as part of the curriculum, and if the institution was previously blocked, the templates provide instructions for contacting the administrators to get around it. Other such templates include Template:Shared IP address (public), for IP addresses determined to be public. This is not necessarily used for blocks and can be used pre-emptively, to clear up potential confusion at receiving messages not meant for the user or to point to features only available to registered users. These templates are not unique to English Wikipedia, and equivalents can be found on many different projects.
The IP blocking workflow of administrators currently relies on some IP information, usually the registered organization, geographic location, and ASN. This information generally comes from third-party IP information providers, with no standard service and therefore, different degrees of accuracy and reliability. For example, an edit from an IP address registered to a residential ISP should be handled differently to an edit from an IP registered to a government organization.
IP addresses are also used in AbuseFilter in conjunction with other settings and targets to make very specific blocks, so as to minimize disrupting the experience of regular users.
IP information is also used in CheckUser, especially when dealing with cases of alternate account abuse (also known as sockpuppeting). Access to this tool is severely limited since it allows access to potentially-identifying information tied to accounts, which usually do not have their IP addresses exposed.
Anonymity and anonymous editing
There have not been major or definite studies of the effects of unregistered editing on our projects, though there have been previous attempts. Generally speaking, community research has focused on links between anonymity and vandalism. We do know that fairly large portions of constructive edits are made from unregistered users. A 2013 study on anonymous editor volume and impact noted that about 100,000 anonymous editors made roughly a third of the edits counted in that month. This finding was reinforced by a 2016 study on edit productivity, which showed that unregistered users (there called anonymous editors) "contribute substantially to overall productivity". Anecdotally, other administrators on different projects have also noted that unregistered users can make a substantial and constructive portion of the editor-base.
Practically speaking, while no project has disallowed all unregistered user edits as a matter of course, unregistered users are generally restricted in what types of contributions they can make as compared to registered users. For example, unregistered users cannot start new articles or upload files on most of our projects. Furthermore, unregistered users’ lack of a stable social identity makes it difficult for them to communicate and fully participate in their project’s community in several ways. In other words, because there is no way to guarantee that the person behind a given IP address will be the same every time, communication with unregistered users comes with in-built obstacles.
پژوهش
Research on Wikipedia sometimes uses IP addresses, as exposed on edit summaries, to gain aggregated information about the editing practices of users in a given geographic area. Researchers generally only use aggregate information from IPs.
مشکل
Currently when our editors want to learn about an IP address information, they sometimes need to refer to external, proprietary websites to gain this information. Often they need to consult more than one website to cross-check the data or to get all the different pieces of information they need in order to do their work. This means often an editor would spend a great deal of time and energy looking up the data they want to see. We heard about these issues in great depth when we asked users about their workflows on the project talk page.
راه حل پیشنهادی
The core idea is to incorporate this data into the Wikimedia wikis in a way that we can provide all the information an editor needs in-house without them needing to go to external websites to get the information. This would include surfacing information like:
- High-level location information about an IP address
- Owner of the IP address
- Whether the IP address is known to be behind a proxy or Tor node
- Whether the IP address is considered malicious by other websites
Mockup
Here's a tentative mockup for the feature. We are currently planning to place the information box containing IP address information on the Contributions page of the IP address. We are also planning to break down the information that's visible to the users based on their permissions. All autoconfirmed users and above would be able to access this. This would mean more sensitive information would be accessible to users with advanced permissions like Admins, Checkusers etc.
As you look at this mockup, I'd invite you to think about the following:
- When do you seek more information about IP addresses?
- What information is important for you to know?
- Where do you need to see this information?
- How do you use this information? What actions do you take based on this information?
Please leave your thoughts on the talk page. It will be very valuable as we plan our work.
مزایا و خطرات
مزایا
- Easier patrolling: This would eliminate the need for users to copy-paste IP addresses to external tools and to extract the information they need, leading to lesser manual work.
- Faster patrolling: It will save editors’ time by giving them the information they need readily in the interface.
- Higher reliability: The WMF can contract with websites that offer highly reliable datasets which are regularly updated with translations as well. Since this project will be Foundation-maintained, it will probably be much more reliable than some websites our users are dependent on currently.
- Lower technical barriers: It would make it easier for new admins and checkusers to join without needing to have a very good understanding of how to extract information from IP addresses. This would potentially lead to more minority users in power-roles over the long term.
خطرات
- Privacy risk: Not everyone on the internet is aware of what an IP address string reveals. This means often unregistered users make edits without knowing they are leaving a fingerprint that can be used to track them. Similarly, a lot of editors do not know this either. This leads to unintentional privacy for unregistered users (Security through obscurity). Depending on who gets to see the information exposed by this feature, there is a real risk of more users seeing the data than before.