Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Загрузка файла. Безопасность
|
|||
|---|---|---|---|
|
#18+
Какие могут быть проблемы при загрузке файла? к примеру загрузили exe сменив расширение на Png. Можно что-то из этого сотворить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2015, 20:54 |
|
||
|
Загрузка файла. Безопасность
|
|||
|---|---|---|---|
|
#18+
FatherSqlКакие могут быть проблемы при загрузке файла? к примеру загрузили exe сменив расширение на Png. Можно что-то из этого сотворить? Ну... Максимум - его кто-то скачает и запустит. Но ты можешь предотвратить такую загрузку, опираясь на MIME тип файла, ну и проверив расширение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2015, 21:19 |
|
||
|
Загрузка файла. Безопасность
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueFatherSqlКакие могут быть проблемы при загрузке файла? к примеру загрузили exe сменив расширение на Png. Можно что-то из этого сотворить? Ну... Максимум - его кто-то скачает и запустит. Но ты можешь предотвратить такую загрузку, опираясь на MIME тип файла, ну и проверив расширение. mime он вроде по расширению и выставляет. Есть конечно один способ определить реальный mime... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 01:49 |
|
||
|
Загрузка файла. Безопасность
|
|||
|---|---|---|---|
|
#18+
Когда-то давно помню была такая фича - к exe-файлу цепляли иконку к примеру какого-нибудь ms ворда и делали имя наподобии document.docx______.exe, где "_" - это пробелы. В результате настоящее расширение файла скрывается из-за длинны имени и пользователь на рабочем столе видит обычный вордовский документ (и по расширению и по иконке), ну и пытается его открыть, запуская при этом вирус. Касаемо данной темы - не совсем понятно, загрузка файла клиентом на сервер или наоборот - скачивание файла с сервера? Если загрузка, то проверять файл перед сохранением. Для картинок (там, где разрешены только они) обычно делаю try catch на попытку создания изображения из того, что прислал пользователь, если влетело в catch, значит прислал что-то не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 03:00 |
|
||
|
Загрузка файла. Безопасность
|
|||
|---|---|---|---|
|
#18+
st_stКогда-то давно помню была такая фича - к exe-файлу цепляли иконку к примеру какого-нибудь ms ворда и делали имя наподобии document.docx______.exe, где "_" - это пробелы. В результате настоящее расширение файла скрывается из-за длинны имени и пользователь на рабочем столе видит обычный вордовский документ (и по расширению и по иконке), ну и пытается его открыть, запуская при этом вирус. Касаемо данной темы - не совсем понятно, загрузка файла клиентом на сервер или наоборот - скачивание файла с сервера? Если загрузка, то проверять файл перед сохранением. Для картинок (там, где разрешены только они) обычно делаю try catch на попытку создания изображения из того, что прислал пользователь, если влетело в catch, значит прислал что-то не то. загрузка картинки, картинка потом будет отображаться на сайте. Запускать ручками по идее не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 03:10 |
|
||
|
Загрузка файла. Безопасность
|
|||
|---|---|---|---|
|
#18+
Тогда можно по mime первый отсев делать (чё-нить типа - if MimeMapping.GetMimeMapping(fileItem.FileName).Contains("image/")) и второй на try catch создания изображения из того, что прислал пользователь (как-нить так - try ... new System.Drawing.Bitmap(fileItem.InputStream)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 04:36 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39104036&tid=1356148]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 353ms |

| 0 / 0 |
