BG Development


Страници: (4) 1 [2] 3 4   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Безопасност за ъплоаднати от потребители файлове.
PxL
Публикувано на: 01-09-2018, 15:33
Quote Post


Group Icon
Име: Димитър Т. Димитров
Група: VIP
Ранг: Почетен член

Мнения: 3648
Регистриран на: 26.04.05



Chrome и IE преди време правеха такива експерименти и "налучкваха" сами типа на съдържанието, без да ги е грижа какво им праща сървъра. Но по-новите браузъри не би трябвало да го правят.

Иначе според това, което описваш ми изглежда ок за пускане, само по себе си няма какво да се експлойтва в случая.


--------------------
void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
PMEmail PosterUsers Website
Top
Gamma Goblin
Публикувано на: 01-09-2018, 18:50
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4014
Регистриран на: 21.02.18



Както вече ти казаха ограничи размера на файла icon_smile.gif Ще е много тъжно ако ти прецакат базата като набуфкат един безкраен стриим за attachment icon_smile.gif
PMEmail PosterUsers Website
Top
johnfound
Публикувано на: 01-09-2018, 18:59
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 8045
Регистриран на: 27.05.04



QUOTE (Gamma Goblin @ 01-09-2018, 19:50)
Както вече ти казаха ограничи размера на файла icon_smile.gif Ще е много тъжно ако ти прецакат базата като набуфкат един безкраен стриим за attachment icon_smile.gif

Размера на файловете, разбира се е ограничен и то от три места:

1. От сървъра: client_max_body_size, за да сработи максимално рано.
2. От FastCGI фреймуърка, просто защото докато го писах, реших, че трябва да има проверка.
3. От бизнес логиката, чрез форумните настройки, където се задава максимален размер на файла и брой на файловете които могат да се атачват към един пост.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
Gamma Goblin
Публикувано на: 01-09-2018, 19:09
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4014
Регистриран на: 21.02.18



Това е ме подсети че не е зле да имаш и лимит за качване на атачменти за време.
PMEmail PosterUsers Website
Top
johnfound
Публикувано на: 01-09-2018, 19:25
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 8045
Регистриран на: 27.05.04



QUOTE (Gamma Goblin @ 01-09-2018, 20:09)
Това е ме подсети че не е зле да имаш и лимит за качване на атачменти за време.

Това са си параметри на сървъра.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
PxL
Публикувано на: 02-09-2018, 00:23
Quote Post


Group Icon
Име: Димитър Т. Димитров
Група: VIP
Ранг: Почетен член

Мнения: 3648
Регистриран на: 26.04.05



QUOTE (johnfound @ 01-09-2018, 16:01)
Ами, сайта като че ли е проверяван за XSS, но то 100% сигурност няма. Важните кукита не са достъпни през JS...

Не съм сигурен какво имаш предвид тук "httponly" ли ползваш?


--------------------
void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
PMEmail PosterUsers Website
Top
johnfound
Публикувано на: 02-09-2018, 08:07
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 8045
Регистриран на: 27.05.04



QUOTE (PxL @ 02-09-2018, 01:23)
QUOTE (johnfound @ 01-09-2018, 16:01)
Ами, сайта като че ли е проверяван за XSS, но то 100% сигурност няма. Важните кукита не са достъпни през JS...

Не съм сигурен какво имаш предвид тук "httponly" ли ползваш?

Да, то това е единствения начин всъщност.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
Gamma Goblin
Публикувано на: 02-09-2018, 08:10
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4014
Регистриран на: 21.02.18



QUOTE (johnfound @ 01-09-2018, 19:25)
QUOTE (Gamma Goblin @ 01-09-2018, 20:09)
Това е ме подсети че не е зле да имаш и лимит за качване на атачменти за време.

Това са си параметри на сървъра.

Нямам търпение да го пробвам
PMEmail PosterUsers Website
Top
GigaByte
Публикувано на: 02-09-2018, 13:53
Quote Post



Име: ГБ
Група: Потребител
Ранг: Редовен член

Мнения: 543
Регистриран на: 19.08.09



A може ли линк към форума да тестваме, нещо не го намирам...
PMEmail PosterUsers Website
Top
GigaByte
Публикувано на: 02-09-2018, 14:51
Quote Post



Име: ГБ
Група: Потребител
Ранг: Редовен член

Мнения: 543
Регистриран на: 19.08.09



QUOTE (GigaByte @ 02-09-2018, 13:53)
A може ли линк към форума да тестваме, нещо не го намирам...

Намерих го, извинявам се icon_smile.gif
PMEmail PosterUsers Website
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (4) 1 [2] 3 4  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0