Случилось так, что у меня появилась необходимость воспользоваться сервисом "укорачивания" ссылок. Все бы хорошо, но у меня в голове родилась одна страшная идея: поставить в сервисе рекурсию, и посмотреть что получиться. Если кто не знает, то укораченная ссылка, как правило, выглядит вот таким образом: http://***.***/29B65, т.е. если на сервис добавить ссылку http://***.***/29B66, то получиться, что он будет перенаправлять запрос сам на себя. Однако тут есть 2 возможные защиты. Первая - умный админ, который сделал невозможным добавление ссылки на свой сервис, вторая - умный браузер, который пройдя раз двадцать рекурсивный цикл остановиться, сообщив об этом пользователю.
Самое плохое, то что я придумал как это обойти. Можно юзать два таких сервиса (возьмем http://linx.harryjerry.com/ и http://kissa.be/), при этом рекурсия получиться очень-таки замечательная. Пример: http://kissa.be/2ND-
Собственно это не столько вопрос, сколько рассуждение "вслух", хотя, в общем-то, мне интересно было бы узнать, как можно избавиться от такого эффекта, а то получается, что тут и DDoS не нужен...