# Пользователи вставляют спам-ссылки в свои посты с задержкой

**URL:** https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303
**Category:** Community Building
**Created:** [24.Ноябрь.2019 10:52:14 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303 "2019-11-24T10:52:14Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![wroot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wroot/32/113992_2.png) [@wroot](https://meta.discourse.org/u/wroot)
#### Post date: [24.Ноябрь.2019 10:52:14 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/1 "2019-11-24T10:52:14Z")

</div>

Просто недавнее наблюдение. Я заметил несколько комментариев на нашем форуме, которые казались немного странными, но при этом достаточно человечными, и в них не было ссылок или рекламы, так что всё в порядке. Спустя неделю их отредактировали, добавив ссылки на некоторые сайты. Теперь я замечаю это всё чаще. Комментарий в одно предложение, который не всегда имеет смысл, но так или иначе касается темы основного поста. А через неделю или около того к нему добавляется ссылка. И поскольку это редактирование, вы не получаете уведомления о новом комментарии. Поэтому я замечаю это только тогда, когда проверяю все обновлённые или новые посты. Discourse не позволяет новым пользователям размещать ссылки в первом посте, иначе они попадут в очередь на одобрение. Однако редактирование разрешено.

---

<div class="post-metadata">

### Author: ![helmi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helmi/32/114772_2.png) [@helmi](https://meta.discourse.org/u/helmi)
#### Post date: [24.Ноябрь.2019 11:23:52 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/2 "2019-11-24T11:23:52Z")

</div>

Интересный ракурс атаки. Вы уже думали о том, чтобы снизить лимит времени на редактирование постов или установить его хотя бы на какое-то значение?

Обычно нет необходимости разрешать пользователям редактировать свои посты вечно. Более того, это может даже навредить обсуждению, если не считать вопросов борьбы со спамом, когда пользователи могут редактировать свои посты бесконечно.

В настройках найдите «лимит времени на редактирование постов», чтобы проверить текущее значение, и, возможно, измените его.

---

<div class="post-metadata">

### Author: ![wroot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wroot/32/113992_2.png) [@wroot](https://meta.discourse.org/u/wroot)
#### Post date: [24.Ноябрь.2019 12:24:30 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/3 "2019-11-24T12:24:30Z")

</div>

Это возможное обходное решение, если проблема усугубится. Но нам нужна возможность редактирования постов в разделах «учебники/списки», чтобы можно было обновлять информацию или добавлять что-то в список. Похоже, это усложнит мне жизнь. Возможно, пользователям с низкой репутацией не стоит разрешать добавлять ссылки даже при редактировании через неделю.

---

<div class="post-metadata">

### Author: ![helmi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helmi/32/114772_2.png) [@helmi](https://meta.discourse.org/u/helmi)
#### Post date: [24.Ноябрь.2019 12:36:16 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/4 "2019-11-24T12:36:16Z")

</div>

Я не совсем профи, но редактирование постов в вики должно быть разрешено — возможно, имеет смысл размещать там уроки и подобные материалы. Просто идея, может, не подойдёт для вашего случая.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [24.Ноябрь.2019 18:20:23 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/5 "2019-11-24T18:20:23Z")

</div>

Это не влияет на логику редактирования вики, так что там вы в безопасности, но я также наблюдал подобное поведение в постах на вики.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [24.Ноябрь.2019 19:33:21 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/6 "2019-11-24T19:33:21Z")

</div>

Какой уровень доверия у этих пользователей? Теперь существуют независимые настройки сайта для допустимого окна редактирования для пользователей TL0 и TL1, чтобы при необходимости можно было его сузить.

---

<div class="post-metadata">

### Author: ![wroot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wroot/32/113992_2.png) [@wroot](https://meta.discourse.org/u/wroot)
#### Post date: [24.Ноябрь.2019 20:22:06 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/7 "2019-11-24T20:22:06Z")

</div>

Эти пользователи были новыми, у них был всего один пост. Какие настройки позволяют ограничить редактирование для TL0/1?

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [24.Ноябрь.2019 22:18:07 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/8 "2019-11-24T22:18:07Z")

</div>

Ищите в настройках параметр `период прощения при редактировании`

---

<div class="post-metadata">

### Author: ![papyrophilia](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/papyrophilia/32/161518_2.png) [@papyrophilia](https://meta.discourse.org/u/papyrophilia)
#### Post date: [25.Ноябрь.2019 02:33:44 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/9 "2019-11-25T02:33:44Z")

</div>

> [@wroot](#):
>
> Одно предложение комментария, которое не всегда имеет смысл, но так или иначе касается темы основного поста. И **через неделю или около того добавляется ссылка.**

Привет, @wroot,

Я согласен с @helmi: неделя — это _очень_ щедрый срок для редактирования, хотя всё зависит от того, как вы используете свои ответы в сообществе. Возможно, для вас лучше подойдут ограничения по уровню доверия (TL).

Тема ниже, похоже, описывает то, с чем вы сталкиваетесь в данный момент; я думаю, что ограничения TL0/1 тогда ещё не были доступны.

Но, по крайней мере, вы не одиноки. 🙂

> [@Human-driven copy-paste spam](https://meta.discourse.org/t/human-driven-copy-paste-spam/97205?u=papyrophilia):
>
> Hi all! I run the forum at [https://community.letsencrypt.org/](https://community.letsencrypt.org/), and have found Discourse to be a huge win over the years. Our forum is so critical to our success. However, we’ve noticed a new pattern of spam. People will sign up and post comments that seem really legit, then hours later they will edit those comments to add links to sites they are trying to report. When we dig into these, it turns out the “legit” comments were copy-pasted from other threads, or from our GitHub issues page. If you…

---

<div class="post-metadata">

### Author: ![wroot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wroot/32/113992_2.png) [@wroot](https://meta.discourse.org/u/wroot)
#### Post date: [25.Ноябрь.2019 05:50:49 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/10 "2019-11-25T05:50:49Z")

</div>

> [@HAWK](#):
>
> период редактирования

Я считаю, что период редактирования касается того, чтобы не создавать новую версию поста в истории, а не блокировать редактирование. По крайней мере, именно так я понимаю его описание.

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [25.Ноябрь.2019 16:58:16 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/11 "2019-11-25T16:58:16Z")

</div>

Вы абсолютно правы. Я должен был сказать «лимит времени редактирования поста» — спасибо, что заметили.

---

<div class="post-metadata">

### Author: ![wroot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wroot/32/113992_2.png) [@wroot](https://meta.discourse.org/u/wroot)
#### Post date: [25.Ноябрь.2019 20:15:38 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/12 "2019-11-25T20:15:38Z")

</div>

Ну, мы уже обсуждали это ранее. Мне нужно самостоятельно редактировать свои посты (списки тикетов, руководства), поэтому ограничение этой опции создаст для меня проблемы. Я читал о вики, и, похоже, у всех будет возможность их редактировать, что тоже не подходит (если только я не закрою их после редактирования, если такая функция работает). Кроме того, я не могу найти способ опубликовать вики на нашем форуме (возможно, эта функция отключена или отсутствует соответствующий модуль).

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [25.Ноябрь.2019 20:27:56 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/13 "2019-11-25T20:27:56Z")

</div>

> [@wroot](#):
>
> Ну, мы уже обсуждали это ранее. Мне нужно самостоятельно редактировать свои посты (списки тикетов, руководства), поэтому ограничение этой опции создаст для меня проблемы.

Это не затрагивает сотрудников.

---

<div class="post-metadata">

### Author: ![wroot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wroot/32/113992_2.png) [@wroot](https://meta.discourse.org/u/wroot)
#### Post date: [25.Ноябрь.2019 20:57:56 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/14 "2019-11-25T20:57:56Z")

</div>

Понял. Буду иметь это в виду. Спасибо.

---

<div class="post-metadata">

### Author: ![Luckyrat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/luckyrat/32/119738_2.png) [@Luckyrat](https://meta.discourse.org/u/Luckyrat)
#### Post date: [26.Ноябрь.2019 15:30:17 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/15 "2019-11-26T15:30:17Z")

</div>

Разве эта настройка настолько нова, что её нет в последней версии (2.4.0.beta7)?

Я вижу настройку для TL2+ и настройку для TL0 и TL1 вместе, но нет требуемого разделения между TL0 и TL1.

Эта техника спама случалась и на моём сайте — она, конечно, пока не настолько распространена, чтобы вызывать немедленное беспокойство, но они, несомненно, уже поняли, что это очень эффективный способ обойти стандартную конфигурацию защиты от спама в форумах Discourse, поэтому, полагаю, им не потребуется много времени, чтобы нарастить усилия.

Было бы неплохо иметь возможность применять это ограничение на редактирование только к новым пользователям (и насколько мне известно, TL0 — лучший способ идентифицировать нового пользователя, верно?)

---

<div class="post-metadata">

### Author: ![wroot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wroot/32/113992_2.png) [@wroot](https://meta.discourse.org/u/wroot)
#### Post date: [26.Ноябрь.2019 20:40:16 UTC](https://meta.discourse.org/t/users-editing-spam-links-into-their-posts-after-a-delay/134303/16 "2019-11-26T20:40:16Z")

</div>

Крис, эти настройки для T2+ и T0/T1 не помогут против такого спама, так как они влияют только на историю версий, а не на возможность редактирования. По сути, существует только одна настройка «ограничение времени на редактирование поста», которую можно установить, например, на 60 (минут). Таким образом, через час никто, кроме сотрудников (предположительно администраторов/модераторов?), не сможет редактировать посты. Хотя я бы предпочёл, чтобы защита от спама работала одинаково и для редактирования с ссылками, как это происходит для новых постов.
