Не делать для трекбеков автодискавери, боты не смогут тогда и спамить. Другое дело, если кто-то специально бот для Хабра напишет, но так и через комменты можно спамить.
А у пингбеков эта проблема вообще решена, т. к. по спецификации принимающая сторона должна проверять наличие на себя ссылки на пингующем сайте.
а на что тогда ваша карма? впустите карму для этого с определенным уровнем и прочим... ну и задайте значение, тогда и блоггеры с умом трекбеки и пинги будут делать...
О, это идея! Можно разрешить отправлять трекбеки только зарегистрированным хабрапользователям, каждому пользователю выдавать уникальный трекбечный урл для каждой новости.
Кстати, если товарищи с бесконечной кармой все-таки решатся реализовывать поддержку трекбеков, то можно глянуть на спецификацию. Там же примеры на Перле.
Что-то я не понял, это URL для пингования? Если да, то к каждому посту надо будет постоянно его менять так?
Если это URL ссылки которую ставит человек у себя, скажем на блоге, то она будет видна другим и можно легко подмочить ему карму имхо.
Объясняю на яблоках. Если бы Хабр работал на Ворпрессе, то трекбечный урл был бы http://habrahabr.ru/article/410/trackbac… Но так как мы хотим узнать, какой именно пользователь отправил трекбек и избавиться от спама, то для каждого хабарапользователя под новостью отображается урл вида http://habrahabr.ru/article/410/?trackba… Для каждого пользователя свой урл и свой уникальный ключ ABCDEF, который никто больше узнать не сможет.
Принятие трекбеков и пингбеков