Nevidel, ale kdyz ten JS interpret v Adobe readeru umoznuje sitovou komunikaci (viz afera kolem potvrzeni o otevreni dokumentu pres HTTP servery Adobe), tak se zacinam bat.
[21.4.2005 17:10] Podle článku [0] Unexpected features in Acrobat 7 může být nová verze Adobe Acrobat Reader 7 žalobníčkem, icon_wink totiž hlásit že jste daný pdf dokument četli (a kde a čím [a případně i jiné informace] icon_sad). Jak to? Jednak je tu jistá firma Remote Approach která slibuje vydavatelům pdf dokumentů že jim umožní zjistit ohlas jejich materiálů [1]. Aby to mohla zajistit, musí být sledované pdf dokumenty nějakým způsobem označeny. Jednak Acrobat Reader (dále AR) musí být schopen na toto označení správným způsobem reagovat (tj. bonzovat icon_wink). Označení je zřejmě provedeno přidáním kódu JavaScript do daného dokumentu. Tento skript [2] způsobí že AR ohlásí požadované údaje serveru Remote Approach. Protože ve výchozím nastavení AR 7 je podpora JavaScriptu zapnuta, takto označené pdf dokumenty "se ohlásí" bez vědomí uživatele. Vypnutím této podpory znemožníme sledování prohlížení pdf dokumentů (firmě Remote Approach nebo komukoliv jinému). V článku je také odkaz na alternativní prohlížeče pdf dokumentů (volně dostupných, tj. Linuxových icon_smile).
[0] Díky za upozornění ZP! Přiznávám se že souhlasím s jeho názorem: podporu JavaScriptu je lépe vypnout - z hlediska bezpečnosti není paranoi nikdy dost!
[1] Remote Approach helps companies and individuals who publish and distribute Adobe® Acrobat (PDF) documents to understand the reach and use of their materials. We offer a suite of tools and services to help our clients identify, manage and measure their document use in real-time. BTW celé mi to něco (nepříjemně) připomíná.
[2] Adobe od verze 6.x AR [3] podporuje JavaScript v pdf dokumentech i AR. Více info viz dokumenty Adobe: scripting reference a scripting guide (pdf, jak jinak! icon_lol ).
[3] V diskuzi za článkem je názor že podpora JavaScriptu byla už ve verzi AR 5. Současná česká verze je 7.0 →Adobe představuje českou verzi Acrobat 7.0.
viz. http://www.phil.muni.cz/lvt/security.html
Protože vychází z PS. Je to silně zásobníkově orientovaný jazyk. Akorát je ve svém prostředí naprosto izolovaný (pomocí příkazů MOVETO, LINETO, ... díru do systému asi neuděláte)
Kdysi jsme v PS psali semestrálky z počítačové grafiky. Vstupy se textově dopsaly přímo do PS a pak se pustilo GV. Byla to malá součást odboje proti konformnímu stylu Delphi/Win32 propagovanému Prof. Skalou na ZČU.
Damn cool! Letos jsme jako semestrálku programovali Dooma v OpenGL/DirectX. Nasoftit to v PostScriptu by byla hezká machrovinka, leč obávám se, že p. prof. Skala by to nedocenil ani v nejmenším :)