URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92720
[ Назад ]

Исходное сообщение
"Postfix проверка вложений внутри zip rar архивов"

Отправлено sysadm , 08-Дек-11 12:33 
Подскажите пожалуйста, как в Postfix проверять  наличие запрещённых вложений (exe, js, vbs ) внутри приходящих zip и rar архивов? Сей час фильтрую запрещённые архивы через

header_checks = regexp:/etc/postfix/header_checks
mime_header_checks = regexp:/etc/postfix/mime_header

т.к. zip и rar вложения не запрещены, то есть шанс получить exe внутри zip архива, чего не хотелось бы...

Заранее спасибо...


Содержание

Сообщения в этом обсуждении
"Postfix проверка вложений внутри zip rar архивов"
Отправлено Pahanivo , 08-Дек-11 12:35 
> Подскажите пожалуйста, как в Postfix проверять  наличие запрещённых вложений (exe, js,
> vbs ) внутри приходящих zip и rar архивов? Сей час фильтрую
> запрещённые архивы через
> header_checks = regexp:/etc/postfix/header_checks
> mime_header_checks = regexp:/etc/postfix/mime_header
> т.к. zip и rar вложения не запрещены, то есть шанс получить exe
> внутри zip архива, чего не хотелось бы...
> Заранее спасибо...

МТА насколько я знаю этим не занимаются ...


"Postfix проверка вложений внутри zip rar архивов"
Отправлено sysadm , 08-Дек-11 13:18 
>> Подскажите пожалуйста, как в Postfix проверять  наличие запрещённых вложений (exe, js,
>> vbs ) внутри приходящих zip и rar архивов? Сей час фильтрую
>> запрещённые архивы через
>> header_checks = regexp:/etc/postfix/header_checks
>> mime_header_checks = regexp:/etc/postfix/mime_header
>> т.к. zip и rar вложения не запрещены, то есть шанс получить exe
>> внутри zip архива, чего не хотелось бы...
>> Заранее спасибо...
> МТА насколько я знаю этим не занимаются ...

Может есть уже какой то внешний фильтр? Amavisd-new не может такое делать?


"Postfix проверка вложений внутри zip rar архивов"
Отправлено PavelR , 08-Дек-11 14:00 

> Может есть уже какой то внешний фильтр? Amavisd-new не может такое делать?

Может, делает.


"Postfix проверка вложений внутри zip rar архивов"
Отправлено Алексей , 08-Дек-11 14:31 
> МТА насколько я знаю этим не занимаются ...

Занимаются и еще как)

Пишем в файле mime_header_checks примерно так:

#/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+(\.|2E)com)(\?=)?"?\s*$/ REJECT Attached COM file(s) rejected
#/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+(\.|2E)exe)(\?=)?"?\s*$/ REJECT Attached EXE file(s) rejected
#/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+(\.|2E)hlp)(\?=)?"?\s*$/ REJECT Attached HLP file(s) rejected
#/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+(\.|2E)dat)(\?=)?"?\s*$/ REJECT Attached DAT file(s) rejected

/^(.*)name=\"(.*)\.(exe|bat|cmd|mp3|avi)\"$/ REJECT Attachment type not allowed. File "$2" has unacceptable extension: "$3"


А в d main.conf
mime_header_checks = regexp:/usr/local/etc/postfix/mime_header_checks


"Postfix проверка вложений внутри zip rar архивов"
Отправлено Алексей , 08-Дек-11 14:31 
>[оверквотинг удален]
> #/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+(\.|2E)exe)(\?=)?"?\s*$/
> REJECT Attached EXE file(s) rejected
> #/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+(\.|2E)hlp)(\?=)?"?\s*$/
> REJECT Attached HLP file(s) rejected
> #/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+(\.|2E)dat)(\?=)?"?\s*$/
> REJECT Attached DAT file(s) rejected
> /^(.*)name=\"(.*)\.(exe|bat|cmd|mp3|avi)\"$/ REJECT Attachment
> type not allowed. File "$2" has unacceptable extension: "$3"
> А в d main.conf
> mime_header_checks = regexp:/usr/local/etc/postfix/mime_header_checks

Йо... Не увидел, что прои ZIP вложениях речь шла..Тогда через amavis


"Postfix проверка вложений внутри zip rar архивов"
Отправлено sysadm , 08-Дек-11 14:41 
>[оверквотинг удален]
>> REJECT Attached EXE file(s) rejected
>> #/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+(\.|2E)hlp)(\?=)?"?\s*$/
>> REJECT Attached HLP file(s) rejected
>> #/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+(\.|2E)dat)(\?=)?"?\s*$/
>> REJECT Attached DAT file(s) rejected
>> /^(.*)name=\"(.*)\.(exe|bat|cmd|mp3|avi)\"$/ REJECT Attachment
>> type not allowed. File "$2" has unacceptable extension: "$3"
>> А в d main.conf
>> mime_header_checks = regexp:/usr/local/etc/postfix/mime_header_checks
> Йо... Не увидел, что прои ZIP вложениях речь шла..Тогда через amavis

Вроде разобрался с amavisd-new

$banned_filename_re = new_RE(
.....
параметр:
должен быть закоментирован.
### BLOCK THE FOLLOWING, EXCEPT WITHIN ARHIVES:
# [ qr'^\.(zip|rar|arc|arj|zoo)$'=> 0 ],  # allow any within these archives
Всем спасибо за ответы...


"Postfix проверка вложений внутри zip rar архивов"
Отправлено xmyrza , 27-Май-15 09:20 
>[оверквотинг удален]
>> Йо... Не увидел, что прои ZIP вложениях речь шла..Тогда через amavis
> Вроде разобрался с amavisd-new
> $banned_filename_re = new_RE(
> .....
> параметр:
> должен быть закоментирован.
> ### BLOCK THE FOLLOWING, EXCEPT WITHIN ARHIVES:
> # [ qr'^\.(zip|rar|arc|arj|zoo)$'=> 0 ],  # allow any within these
> archives
> Всем спасибо за ответы...

У меня и так это строка закоментирован, но письма приходить с такими вложениями..


"Postfix проверка вложений внутри zip rar архивов"
Отправлено Фтвк , 01-Июл-15 20:06 
>[оверквотинг удален]
>> $banned_filename_re = new_RE(
>> .....
>> параметр:
>> должен быть закоментирован.
>> ### BLOCK THE FOLLOWING, EXCEPT WITHIN ARHIVES:
>> # [ qr'^\.(zip|rar|arc|arj|zoo)$'=> 0 ],  # allow any within these
>> archives
>> Всем спасибо за ответы...
> У меня и так это строка закоментирован, но письма приходить с такими
> вложениями..

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