tag:blogger.com,1999:blog-31513326.post1099756725857401026..comments2023-08-09T17:51:47.235+02:00Comments on Flex 2: "Cicha wojna" o standardy: Adobe, Microsoft, ODF AllianceMichał Małajhttp://www.blogger.com/profile/11969232577782727330noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-31513326.post-4542627426467614412006-12-14T21:29:00.000+01:002006-12-14T21:29:00.000+01:00Nie ma formatu który nie byłby niemożliwy do edycj...Nie ma formatu który nie byłby niemożliwy do edycji, nawet na poziomie binarnym.<br /><br />Nie napisano mi co mam rozumiec pod słowem "dokument".<br /><br />Czy tutaj chodzi o przygotowanie formatu do wydruku? Czy raczej o zapisanie go w jakimś formacie który nie pozwalałby na dalszą edycję?<br /><br />Wnioskuję że chcesz to robić w technologii server-side.<br /><br />Pozwolę że "wywrócę" Ci logikę takiego rozwiązania. Można opisać technologię "przechowywania" uwierzytelnionych i wygenerowanych tak dokumentów. To polega na tym że dla każdego dokumentu generuje się unikalny adres URI i taki adres zapisujesz w dokumencie. Na serwerze będą przechowywane "kopie" tak żeby każdy kto ma wątpliwości co orginału może go sprawdzić pobierając kopię przechowywaną na serwerze. <br />Ten adres URI dokumentu przypominałby adresy generowane przez programy P2P (to jest obliczanie sumy kontrolnej).<br />Format tutaj już mniej istotny. Warto wziąć pod uwagę mechanizm szyfrowania dokumentów na hasło. Dołączanie podpisów elektronicznych do dokumentów generowanych po stronie serwera to problem bardzo skomplikowany pod katem prawnym, w praktyce to powinno polegać na dołączeniu do pliku danych o podpisie (tylko który format wybrać?) <br /><br />PDF jest dobrym rozwiazaniem, tylko że trudniej z realizacją szyfrowania czy realizacji zaradzaniem praw - tzw DRM za pomocą opensourcowych bibliotek.<br /><br />SWF kolejny format który wydaje się <br />się niemodyfikowalny. Problem w tym ze ten format nie przewiduje szyfrowania czy zarządzania DRM, bądź dołączania podpisów elektronicznych. Teoretyczne można by umieścić dane o podpisie elektronicznym w "metadanych" SWF. Owszem jest w ActionScripcie obiekt PrintJob który pozwalałby na jednolite wydruki dokumentu.<br /><br />Formaty bazujące na formacie XML OpenDocument, OpenXML czy jeszcze Adobe "Mars" i Microsoft XPS przewidują ochronę przed modyfikacją poprzez kontrolowanie sumy kontrolnej. Twórca może przy pomocy odpowiedniego oprogramowania (OpenOffice, MS Office 2007, Adobe Acrobat} podpisać taki dokument podpisem cyfrowym. Natomiast zarządzanie prawami użytkownika do dokumentów wymaga stosowania aplikacji serwerowych takich jak Adobe LiveCycle Policy bądż Microsoft Windows Rights Management Services.Michał Małajhttps://www.blogger.com/profile/11969232577782727330noreply@blogger.comtag:blogger.com,1999:blog-31513326.post-73327404828664563782006-12-14T11:12:00.000+01:002006-12-14T11:12:00.000+01:00Cześć,
Ciekawy art jak i blog. Szukałem właśnie i...Cześć, <br />Ciekawy art jak i blog. Szukałem właśnie informacji na temat flashpaper i dotarłem (aż:) tutaj. Tworze teraz swoją pracę inż. i mam pewien problem, mianowicie chciałbym z danych z formularzy stworzyć dokumenty niemożliwe do edycji (pdf, flashpaper?) i.. teraz tak naprawdę nie wiem jaki format wyjściowy powinnnem przyjąć. Nadmienie, że tworzyć chciałbym je przy użyciu php lub ew. flasha (chyba że masz pomysł na inne rozwiązanie;). <br />Wspominasz też o podpisywaniu i prawach do takiego dokumentu - a to wogóle już byłby wypas;))...<br />Napisz jak widzisz taką sprawę - byłoby mi to pomocne. Dziękirafau.k3https://www.blogger.com/profile/09286455395550475484noreply@blogger.com