Problema flash/php protejare poze

Discutii despre integrarea PHP & Flash; Ming, FlashMX, Actionscript, etc.

Moderator: Moderatori

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Vin Sep 17, 2010 6:24 am

De protejat e foarte greu, ca imaginea trebuie sa ajunga la user pana la urma.

Poti sa faci un php, un htaccess, le combini frumos astfel incat adresele catre imagini sa fie preluate de php.

Din php afisezi headerul pt imagine (image/jpeg) si afisezi continutul fisierului jpg.

Nu e nevoie de GD si alte minunatii. :|

Cat despre prevenit salvarea lor ... asta e foarte greu dar un inceput bun ar fi un sistem de token-uri, pentru fiecare request.
Cand incarci pagina cu flash-ul generezi un token, se incarca flash-ul cu token-ul ala, si apeleaza pagina php pentru imagini cu tokenul respectiv, salvat in sesiune pentru verificare.

Daca omul acceseaza imaginea direct, nu merge ca nu are token. Daca foloseste un token existent, nu o sa mearga daca nu e trecut acelasi token in sesiune ...

Succes.



ShadowElf
PHPRomania Supporter
Mesaje: 18
Membru din: Joi Feb 02, 2006 7:32 pm
Localitate: Iasi

demo

Mesajde ShadowElf » Vin Sep 17, 2010 10:38 am

poftim un link de test:
h t t p : / / w w w . raymondstyll.ro:90/trio/

nu am voie sa pn link de asta am scris asa mai trebuie corectat (eliminati spatiile)

In partea stanga in partea de jos aveti

test poza1
test poza2
test poza3

va rog sa imi dati link-ul cu imaginea originala daca puteti sa o aflati

Multumesc anticipat

Ca sa intelegeti ce vreau sa fac

rudisoft
Average Member
Mesaje: 109
Membru din: Mar Feb 10, 2009 1:22 pm
Contact:

Mesajde rudisoft » Vin Sep 17, 2010 11:24 am

Professional PSD/Image to XHTML/CSS services: Design2Code | Web Services | Android Developer

ShadowElf
PHPRomania Supporter
Mesaje: 18
Membru din: Joi Feb 02, 2006 7:32 pm
Localitate: Iasi

Mesajde ShadowElf » Vin Sep 17, 2010 1:42 pm

Acum ati inteles ce vreau sa fac. Desfaci , refaci si decompilezi si afli legatura directa

Vreau sa nu se poata afla aceasta legatura directa

rudisoft
Average Member
Mesaje: 109
Membru din: Mar Feb 10, 2009 1:22 pm
Contact:

Mesajde rudisoft » Vin Sep 17, 2010 1:55 pm

ShadowElf scrie:Desfaci , refaci si decompilezi si afli legatura directa


Pentru a afla calea către imagine am folosit doar browser-ul.
Professional PSD/Image to XHTML/CSS services: Design2Code | Web Services | Android Developer

ShadowElf
PHPRomania Supporter
Mesaje: 18
Membru din: Joi Feb 02, 2006 7:32 pm
Localitate: Iasi

Mesajde ShadowElf » Vin Sep 17, 2010 2:45 pm

A fost o afirmatie generala. Daca as face protectia prin flash... ar fi nevoie de operatiile alea

Avatar utilizator
Sim Master
Average Member
Mesaje: 189
Membru din: Dum Aug 22, 2010 4:31 pm
Localitate: Timisoara
Contact:

Mesajde Sim Master » Vin Sep 17, 2010 2:53 pm

un rezumat la tot ce s-a discutat, nu poti proteja 100% imaginile :)
daca cineva vrea sa ti le ia atunci le va lua :P

ShadowElf
PHPRomania Supporter
Mesaje: 18
Membru din: Joi Feb 02, 2006 7:32 pm
Localitate: Iasi

Mesajde ShadowElf » Vin Sep 17, 2010 3:03 pm

:( Nu imi place chestia asta... mai studiez si postez aici raspunsul daca aflu ceva nou

Avatar utilizator
XVanish
Average Member
Mesaje: 100
Membru din: Lun Iul 13, 2009 1:36 pm
Localitate: Baia Mare
Contact:

Mesajde XVanish » Vin Sep 17, 2010 4:30 pm

Solutia lui Pirahna mi se pare chiar ok insa eu as mai adauga un pas, care se poate aplica si fara token, dupa imaginatia fiecaruia.

Cand se preia imaginea originala, sa nu se preia direct din folderul principal (care este protejat sau in locatie externa public_html-ului), ci sa se preia dintr-o alta locatie in care va exista imaginea redimensionata si eventual cu watermark. Dupa mine ar putea sa ia imaginea redimensionata fara probleme, din moment ce ma intereseaza sa nu-mi ia originala. Cu un script rapid de redimensionare si salvare a imaginii "la cerere", in locatia noua, se rezolva usor, iar Flash-ul n-are decat sa afiseze imaginea redimensionata care e "la liber" din locatia noua.

Daca imi scapa ceva, please tell.
INTERNETUL E DISTRACŢIE. NU PIERDE CONTROLUL !

ShadowElf
PHPRomania Supporter
Mesaje: 18
Membru din: Joi Feb 02, 2006 7:32 pm
Localitate: Iasi

Mesajde ShadowElf » Vin Sep 17, 2010 4:50 pm

incredibil, dar cred ca am gasit solutia!

http://www.bronsonbeta.com/oldstuff/

Am gasit un script care transforma jpg in swf. Urmeaza sa decompilex swf-ul sa vad cu ce raman. Daca nu se poate obtine jpg-ul dupa decompilare... am reusit!

sebyku
Senior Member
Mesaje: 638
Membru din: Mar Ian 13, 2009 6:52 pm
Localitate: Suceava
Contact:

:P

Mesajde sebyku » Vin Sep 17, 2010 5:00 pm

la urma urmei fac print :)
http://www.ingersidemon.ro pentru doar 100 lei spatiu de reclama. 10.000 afisari zilnice garantate si 5000 vizite.

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Sâm Sep 18, 2010 1:49 pm

Pirahna scrie:Nu e nevoie de GD si alte minunatii. :|

Da, mi-am dat seama apoi de asta. Se poate si fara GD


Pirahna scrie:Cat despre prevenit salvarea lor ... asta e foarte greu dar un inceput bun ar fi un sistem de token-uri, pentru fiecare request.
Cand incarci pagina cu flash-ul generezi un token, se incarca flash-ul cu token-ul ala, si apeleaza pagina php pentru imagini cu tokenul respectiv, salvat in sesiune pentru verificare.
Sunt doua probleme, la care nu vad o rezolvare usoara:
1. cand incarci token-ul in Flash, trebuie sa-l trimiti cumva [trebuie sa existe un request, ceva] si acest "cumva" poate fi interpretat (sau nu?).
2. cand ceri prima imagine, se vede token-ul (sau nu?)

Desi, daca ma gandesc bine, s-ar putea ingreuna putin un download direct. Oricum, nu stiu daca merita efortul, pentru ca, dupa cum ziceam, exista print-screen.


Înapoi la “PHP & Flash”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori