MediaWiki API

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

MediaWiki API — интерфейс API, который применяется в популярном викидвижке MediaWiki. Используется вики-ботами для автоматической обработки контента, но ещё чаще вики-вандалами для вандализма содержимого (если оные вандалы знакомы с программированием и могут написать бота, так как боту то в целом пофиг, какие правки делать — полезные или вандальные, он получает инструкцию на тайной скрижали аки голем и прёт работать).

Описание[править]

По сути состоит из пары модулей, первый позволяет извлекать информацию (read api), второй — записывать (write api). Для доступа на второй требуется отдельное право writeapi, которое по умолчанию доступно для всех пользователей, в том числе анонимных, что происходит из низкой квалификации разработчиков MediaWiki, где вольготно чувствуют себя бездельники-содомиты, принятые по квотам мигранты с завышенным ЧСВ вроде Амира Сарабадани, печально известного тем, что из-за его отсутствия квалификации произошёл наезд на википедиста Krassotkin — чего стоит только то, что предельно вандалоопасное право move-subpages на всех новых вики по умолчанию доступно всякому зарегистрированному участнику.

Для борьбы с вандализмом предлагается отключить право writeapi, что однако не имеет большого смысла, так как дефолтная MediaWiki позволяет спокойно долбить и через обычные странички типа action=edit (если редактирование открыто). Достаточно только извлечь токен редактирования, и корректно отправить запрос, что сделать совершенно не сложно. Скорость такого долбления будет несколько ниже, но всё равно будет достаточной, чтобы при отсутствии модерации сайт оказался ввергнут в БАО. Отдельные люди полностью отключают API, что также является временным решением, к тому же современные возможности MediaWiki без API работать не станут (например, предпросмотр статьи при наведении мышки).

Реальной защитой от подобного вандализма является внедрение каптчи, которая не позволит роботам долбить через любой интерфейс, а также создание ограничений на внешних системах для защиты сайта вроде CloudFlare. В этом случае дятел не сможет причинить вреда вне зависимости от используемого интерфейса.

4576.png Быстрые мемы, брат. Реально быстрые, братишко
МемыEncyclosphereMediaWiki (Расширения) • ВикипроектВикипедистБотостатьяДелетопедияКритерии значимостиНаписание статьиТочка зрения инопланетянинаWMFOfficeРейдерский захват ВикипедииДатапультВики-разметкаЧекюзерУбийца ВикипедииПервая статьяГомоMonobookИнклюзионизмШаблоныНастоящее времяКонфликт интересовБАОЗагрузка файлов в викиСамостатьяЗадвоение статей в викиMediaWiki APIПлашкиДобро викисредыЗло викисредыВойна правокВикивандалПоказная нейтральность в викиВики-грифЛорд ВикисредыВики-проект как иностранный агентМетапедизмТреш-викиАрбитражный комитетДискорд администраторов ВикипедииУникальные статьи в ВикипедииКрымский конфликт в Русской ВикипедииСтиль написания статейАккаунт-однодневкаАнтизелевизмЗагон в проектВики-рабствоВоспчелелУдаление страницХороший тон написания статейВики-рабОппозиция Русской ВикипедииНеосмартассизмНеолурк (версия для животных)Сажание ходячего в пенснеПарад вики-грифовПроклятие Абсурдопедии-ЛуркоморьяГрифизмСажание ходячего в мухуТактическое ядерное оружие в викисредеСтратегическое ядерное оружие в викисредеЯдерный самоподрыв в викисредеДиктатор википроектаВики-КНДРВикизависимостьОтключение электроэнергии во время написания викистатьиАлкотолийРазложение ТрадицииГомосечествоКтулхеизмГитаризацияШкрыденьНео-пост-готикаГимн ВикипедииМитинг википедистов русского раздела в украинском
ИнцидентыКашинский серебряный рудникКакой смысл в этой статье?Кризис графоманииДеградация русской ВикипедииЛарри Сэнгер против ВикипедииКак избавится от трупаРейд сосачеров на Ruwikipedia ruСиндром вахтёраУдализмПлашко##ствоЗначимость не показанаДеградация ВикипедииБлокировка ЛуркаДеградация ЛуркаСибирская ВикипедияСибирский языкФриконетГуглонедостабы в ВикипедииМассовые зачистки в марте 2022Теневая энциклопедияПроукраинский вандализм в ВикипедииКрасные ссылки в википроектахМертвые учётки в википроектеСтабЕгор Холмогоров против ВикипедииВикипедические репрессииКритика MediaWikiОткат правок ботомБлокировка ВикипедииПознавательный поезд РувикиТема Приднестровья в ВикипедииРедькiвщинаКурганов обличает ПрофаThe Scolipendra WikiЯкобыНейтралофагТроллинг ветерановВсё ясноБелогвардейцыСоздание викистатьи с рекламой казиноЗакрытие сайта в знак протеста против войны вна УкраинеЗачем эта статья нужна?Ле ЛойКрасный diff — злоОдна статья в деньПринцип энциклопедистаЧешется клюв грифаКуклодолычНизкая культура модерацииГеоргий МедведицковВикипедия — клизмофильская помойкаOneLittleMouseВикипедия как клизмаКлизма в мозгРоманобеккерастияMeatBallWikiOLMBotАдминистративный вандализмАнастасия Жук
ТворчествоСказки о СмартассеРусские интернет-энциклопедииМемы викисредыЛохоморьеРасширительное толкование вандализмаWall SmathЮморное:ПедивикияСтарая копипаста:SmartassСтарая копипаста:БАОСтарая копипаста:Беседы с В. АфиногеновымСтарая копипаста:ПедивикияСтарая копипаста:Принять гомосексуализмПетренковщинаСборник произвола и маразмов луркоморских модеров-шлемазловХроники погружения Луркоморья в бездну анальной оккупацииWoll SmothСказки про википедистовИстинная история ЛуркоморьяЭпический стиль ЕфремоваПерелом членаНастройка викибота для HTTPSAkvalang (Twitter)Испорченные картинкиНеолурк (Ai cover)В пчелу!Статьи, написанные бессрочниками в Русской ВикипедииНеолурк:Конкурсы и соревнованияНеолурк:НаградыКопипаста:Как я зарезал своего первого ПетухаКопипаста:Бешенных псов расстреливаютПринять гомосексуализмPlease ReadМайонезная баночкаАдминистраторы википроектов как котикиАлександра БедаЧеклузерКлизмишечкин
МетаВики в целом