[sisyphus] Postfix Header Checks
Korshunov Ilya
=?iso-8859-1?q?kosha_=CE=C1_kp=2Eru?=
Пт Июл 23 11:47:56 MSD 2004
Доброго времни суток!
Писал в comm но там тишина, может тут кто сталкивался с проблемой ?
В Postfix в header_checks стоят закрытыми куча разных расширений, zip, exe,
com и далее по списку.
Все работает....Но как только файл называется по русски , и его имя приходит в
base64 или 7 битах типа
--Boundary-00=_vB+/AZU2gB0TAqf
Content-Type: application/x-zip;
name*=koi8-r''%D4%C5%D3%D4%2Ezip
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename*="koi8-r''%D4%C5%D3%D4%2Ezip"
Фильтр обламывается и пропускает злобный файл , что в приницпе логично.
Фильтруется это все таким вот способом -
/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+\.(ad[ep]|asd|ba[st]|c[ho]m|
cmd|cpl|zip|doc|xls............
У кого-нибудь есть соображения каким регэкспом это можно побороть ?
--
Best Regards
Korshunov Ilya
Подробная информация о списке рассылки Sisyphus