|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 16 Sep 2005 13:44:17 To : Valentin Davydov Subject : Re: sendmail and environment variables --------------------------------------------------------------------------------
Valentin Davydov wrote:
>>
>>> Received: (from val@localhost)
>>>
>>> Причём в обоих случаях, как с -t, так и с голым телом.
>>>
>>> Hасколько я помню, тебя интересовал заголовок, в котором бы содержалась
>>> информация о том, кто позвал сендмэйл. Или уже не интересует?
>>
>>Да, интересовал заголовок (в смысле хедер), но не envelope-from.
>>envelope-from пользователь хостинга сам имеет право поставить любой
>>через "-f", чем и пользуется. X-Authentication-Warning - некрасиво, и
>>малоинформативно на самом деле.
>>
>>Потому что по-хорошему нужен не только username, но и имя скрипта,
>>откуда sendmail был позван. И $REMOTE_ADDR до кучи. Это твоим
>>способом вообще не решается.
>
> Вот я чего на досуге подумал. Ежели злонамеренный скрипт ставит что
> попало в -f, то ведь он и environment может сендмэйлу какой угодно
> подсунуть, и даже argv[0].
Это верно. Hо всё дело затевается не столько для защиты от
злонамеренных скриптов, сколько для анализа почты, отправленной через
установленные пользователями веб-формы. В связи с эпидемией именно
такого спама (роботы шлют спам, используя уязвимости в веб-формах).
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/
--- ifmail v.2.15dev5.3
* Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/91673d698392.html, оценка из 5, голосов 10
|