![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przerzucam się właśnie z GD na imagick i ciekawi mnie zabezpieczenie obrazków. Czy np. po wczytaniu zdjęcia z niewiadomego źródła i przepuszczeniu przez thumbnailImage() jest szansa że coś niepożądanego się przedostanie? Wydaje się rzucać wyjątkiem ale nigdy nie wiadomo.
-------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
czego niepożądanego np?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kodu php.
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
W sensie, że co?
Że obrazek zawierałby jakiś spreparowany kod PHP, który miałby się odpalić na serwerze? Nieee, to niemożliwe, no chyba, że będziesz się bawił eval()em -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Praktycznie nie. Teoretycznie może być jakaś dziura w imagicku co na to pozwoli, w praktyce nie ma się co przejmować
![]() -------------------- XMPP: l0ud@chrome.pl
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Samo wstawienie php do obrazka to żaden problem więc nie ma w tym nic dziwnego. Jeszcze mały test zrobiłem. Jeżeli skalujemy obrazek np. do 100x100 a ten ma 99.x99 imagemagic w ogóle go nie rusza czyli kod pozostaje.
Jeszcze pytanie dodatkowe. Czy jest możliwość wykonania kodu php jeżeli zapisaliśmy zdjęcie do folderu publicznego ale ma rozszerzenie prawidłowe dla zdjęcia np .jpg? -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czy jest możliwość wykonania kodu php jeżeli zapisaliśmy zdjęcie do folderu publicznego ale ma rozszerzenie prawidłowe dla zdjęcia np .jpg? Nie... No chyba że masz dziurę w skrypcie obok, która pozwala includować dowolny, lokalny plik. -------------------- XMPP: l0ud@chrome.pl
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ok. A jesteś na 1000% pewien? Tak pytam bo we wszystkich kursach / artykułach jakie znalazłem wspominali o wyłączeniu możliwości wykonywania skryptów w katalogu gdzie są już przetworzone zdjęcia. Więc mogłoby wskazywać na jakiś problem, potencjalną możliwość.
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Domyślna konfiguracja właściwie każdego serwera wyklucza możliwość wykonywania plików z rozszerzeniem .jpg (i pobocznych) przez parser php. Gdyby było inaczej już leżałby by chyba wszystkie fora które umożliwiają wgrywanie avatarów etc...
-------------------- XMPP: l0ud@chrome.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 20:12 |