ugrás a tartalomhoz

Internet Explorer lapok biztonságosan?

Anonymous · 2006. Szep. 7. (Cs), 14.26
A következő a gondom:
Eddig cégen belül működött a webapplikációnk. Itt minden IE-ből kilépéskor törlődött a cache (IE beállítás). :-)

Most viszont külső emberkék is bejöhetnek majd hozzánk, ahol nincs egységes környezet, sőt akár több ember is használhatja ugyanazt a gépet ugyanazzal a felhasználóval. :*(

És itt kezdődik a gondom:
PDF-ben jelenítünk meg személyes adatokat, https protokolon keresztül. Ezért nem szeretnénk, ha ezek az oldalak megmaradnának az IE cache-ban , de sajnos egyenlőre "pragma: no-cache" esetén nem menti le a cache-ba, és így az Acrobat Reader sem találja meg, míg e nélkül minden esetben megmaradt a cache-ban (illetve SP1-es IE6-ban jól működik, SP2-esben nem).

A cachelés tiltásáról itt olvastam többet:
support.microsofthttp://support.microsoft.com/default.aspx?scid=kb%3Bhu%3B234067
De sajnos nem így működik a valóságban :-(

Van valakinek valami ötlete?

Üdv.:
Feri
 
1

Letöltés

Anonymous · 2006. Szep. 7. (Cs), 15.42
Üdv!

Ha egy PDFben személyes adatot jelenítesz meg, akkor azt csak és kizárólag letöltésre ajánld föl és akkor oda menti, ahol biztonságot. Innen meg az ő felelőssége.

PDFez IEben megnyittatni egyébként sem előnyös, mert a régebbi gépeknél láttam olyat, hogy az egész rendeszer kiakadt tőle vagy 10 percig majd utána meg is nyitotta. Ez volt egy kicsivel 1 GHz alatt...

Nem tudom, mi a feladat, szal okosabbat nem tudok mondani...
2

PDF

Anonymous · 2006. Szep. 7. (Cs), 16.59
PDF-el nem volt rendszerkiakadásunk. Pedig már vagy 4 éve használjuk a cégnél több 100-an.

Ráadásul oldalba integrálva kell megjelenítenünk. A nyomtathatóság miatt készítettünk PDF-et.
3

Nem tudom...

Anonymous · 2006. Szep. 7. (Cs), 18.34
Üdv!

Hát, nem tudom. Ha külső programnak kell valami, akkor az majdnem biztos, hogy cachelődik. Illetve, van egy megoldás még, de az se garantált. Ha HTTPSen küldöd, akkor valszínű, hogy használat után törli a fájlt / memória cachebe rakja, szal nem marad ott.

Ennél többet nem tudsz tenni, innen már a felhasználó felelőssége. Az ő személyes adatai, ha internetkávézóban csinálja, akkor ez volt.
6

pdf

Anonymous · 2006. Szep. 8. (P), 10.06
Az nem lenne baj, ha legkésőbb az ie leállításakor törölné, de nem teszi ezt sem.

Illetve az IE beállításaitól is függ, ha be van állítva a 'cache törlés leállításkor', akkor letörli. Az a baj, hogy ilyeneket nem tudok állítgatni a kliens gépeken.

Van még egy beállítás ami jól működik html esetén, de pdf-re nem:
cache-control: no-store
pragma: no-cache
expires: 0

Ez ha pl. nyomsz egy visszagombot akkor kitörli a html-t a cache-ből. Viszont a pdf-et már le sem teszi ha https kapcsolat van, és így az acrobat sem találja meg.
7

Akkor...

Anonymous · 2006. Szep. 8. (P), 12.03
Hát figy, akkor így jártál nagy valószínűség szerint. Még azt megpróbálhatod, hogy az ÖSSZES létező cache control headert kiküldöd, de valszeg ugyanerre az eredményre fogsz jutni.

Ja, vagy eszembe jutott még egy buherálós megoldás. Először az URL alól a jó PDFet szolgálod ki, amit annak rendje és módja szerint be is cachel. Miután végzett vele, JavaScripttel felhívatod UGYANAZT az URLt, ami viszont már egy dummy PDF fájlt fog kiszolgálni. Természetesen a cache control headereket úgy kell beállítani, hogy újra is töltse. Ezzel valszeg fölülírod a cacheben levő példányt. De ez nagyon hack-szagú.
9

pdf

Anonymous · 2006. Szep. 8. (P), 13.16
Ez már kezd alakulni :-)

Nem érzem hackelésnek annyira.
A felülírásos módszerre mi is gondoltunk, de mi az oldal elhagyásakor szerettük volna meghívni :-)
Itt csak az volt a gond, hogy úgy emlékszem a window.onblur() pl. minimalizáláskor is meghívódik. Ezért elvetettük.

A Te ötleted, viszont jobbnak tűnik, csak az alábbi kérdések maradtak:
- Most jelenleg egy frameset-ben van a pdf, van egy sáv vezérlő linkekkel, a másik frame pedig a pdf-et tartalmazza.
- Az a kérdés honnan tudom, hogy mikor töltődött le a pdf. Vagyis mikorra nyitotta meg az Acrobattal együtt az ie - ekkor kell meghívnom az üres pdf-et.
- Az üres pdf-nek nem szabad megjelennie a képernyőn, hogyan hívjam meg? Ajaxos kéréssel, valami nem látható részben?
4

flashpaper

mandarin8 · 2006. Szep. 7. (Cs), 19.14
nekem így elsőre a flashpaper 2 ugrott be. sajnos nem ismerem vagy értek hozzá, de hasonló funkciókat láthat el weben mint a pdf.

Designshop oldaláról:
# Keresés, kijelölés, másolás
# PDF készítés és titkosítás
# Azonnali PDF küldés e-mailben

persze lehet, hogy másra való, télleg nemtom
5

Cachelés

Anonymous · 2006. Szep. 7. (Cs), 20.26
Jó, de ezzel a cachelés problémája nincs megoldva.
8

re: cachelés

mandarin8 · 2006. Szep. 8. (P), 12.31
csak arra gondoltam, hogy az lehetne egy keret, a tartalmát meg már a netről szedi.