AbuseFilter global
O Global AbuseFilter é uma adição proposta para a extensão AbuseFilter que irá melhorar grandemente a resposta ao vandalismo e spam entre wikis, assim como irá aumentar o controle da comunidade sobre essas ações globais.
Detalhes técnicos
O AbuseFilter global permitirá que usuários privilegiados (provavelmente stewards, possivelmente sysops global também) possam criar, modificar e excluir filtros que agem na maioria dos projetos Wikimedia. Filtros individuais poderiam ser projetados para afetar certas wikis, ou inclusivo ou exclusivo para uma lista. A escala do projeto afetado por cada filtro seria determinada pelo que o filtro poderia ser alvo e garantiria que os filtros não são ativos em projetos que eles não deveriam estar. O AbuseFilter global será hospedado no Meta e modificado com o abusefilter-modificar-global
certo. Filtros globais podem ser desabilitados e marcados como privados, como filtros de locais.
Registros detalhados dos logs estão disponíveis para filtros locais e globais com direitos separados, o que significa que as comunidades locais possam manter suas configurações preferidas sobre o local AbuseFilter log enquanto um padrão global pode ser definido para os filtros globais.
O Global AbuseFilter terá as seguintes opções:
- A capacidade de registrar todas as ações que provocam um filtro global.
- A capacidade de tag editar em wikis locais para posterior revisão.
- A capacidade de fornecer um aviso para os usuários que acionarem um filtro.
- Não se sabe ainda como funcionaria esse recurso.
- Também precisa levar em conta localização/tradução. Agora avisos consulte mensagens no namespace MediaWiki. Teríamos que mostrar aqueles que de alguma forma, processado e localizadas, em outra wiki. * A capacidade de evitar uma ação em um wiki local se desencadeia um filtro global.
- Uma variável que identifica o projeto que o filtro está prestes a agir; project_title mais provável seria usado. As mudanças exatas para implementar o filtro podem ser vistas em nesta entrada de código e nesta mudança do gerrit.
- The ability to log all actions which trigger a global filter.
- The ability to tag edits on local wikis for further review.
- The ability to provide a warning to users who trigger a filter.
- It is not yet known how this feature would work.
- The ability to prevent an action on a local wiki if it triggers a global filter.
- A variable which identifies the project that the filter is triggered on
The exact changes to implement the filter can be seen in this code entry and this Gerrit change.
Locally disabled actions
Some AbuseFilter actions have been added[1] to $wgAbuseFilterLocallyDisabledGlobalActions. Prior to this change, the management of the action was by convention that global abuse filters would not apply these actions.
Global filters with the below locally disabled actions enabled will still log the hit, but will not apply the disabled action.
blockautopromote
block
rangeblock
Detalhes da política
Os Global AbuseFilters serão usados para evitar spam e vandalismo em muitas wikis Wikimedia. Como tal, só deverão ser feitos para cessar padrões que afetam muitas wikis. Os filtros globais devem ser o mais específico possível e devem ser acionados pelo menor tempo possível. Depois de mais de uma semana sem quaisquer ações bem-sucedidas, os filtros devem ser desativados para evitar falsos positivos. Uma exceção a essa política são os filtros projetados para apenas marcar as edições e não tomar novas medidas. Esses filtros podem ficar ativos por tempo indeterminado, uma vez que sua finalidade é a de filtrar as edições para posterior revisão e não têm nenhuma ação automática.
Implementação da Linha do Tempo
A partir de 7 de janeiro de 2014, os filtros abuso global são ativados na metawiki, specieswiki, incubatorwiki, outreachwiki, wikimania2014wiki, testwiki, test2wiki e mediawikiwiki. O próximo passo é lidar com internationalisation questões.
In June 2018, global abuse filters were still enabled on all small wikis and all medium-sized wikis, but also on some big wikis: enwikisource, frwiki, ptwiki, specieswiki, wikidatawiki (with specificities in the main and Property namespaces), incubatorwiki, mediawikiwiki, metawiki, testwiki and test2wiki.[2] In July 2023, global abuse filters were enabled on nearly all large Wikimedia projects,[3] except projects explicitly opted out.[4]
Opted out projects
This is a list of Wikimedia projects where global abuse filters are not active:
- English Wikipedia (per local discussion)
- Japanese Wikipedia (per local discussion)
Wikis that wish to be excluded from the framework of global abuse filters can do so by achieving a consensus of the community and then creating a Wikimedia site request in Phabricator. Before doing so, it is important to understand that disabling global abuse filters may allow for more vandalism to go through. It is advisable to consult Special:AbuseLog
before deciding to disable global abuse filters on a wiki.
Active filters
See Special:AbuseFilter for the full list.