pełne wersje
Data: 20 maj 2008
Identyfikator: 080673
Jeżeli tworzysz strony WWW, to wiesz, że każda przeglądarka udostępni go temu, kto wybierze w menu kursora opcję pokazania źródła strony. Oferujemy więc program szyfrujący kod HTML twojej witryny.
Pisanie stron WWW w języku PHP ma tę przewagę, że kod źródłowy jest zazwyczaj niedostępny. Wystarczy prawidłowo ustawić dostęp do plików. Oczywiście wygenerowany HTML jest widoczny, ale niewiele powie o skrypcie i zastosowanych funkcjach.
W gorszej sytuacji są webmasterzy, którzy pracują w normalnym (X)HTML-u. Praktycznie każdemu udostępniają swoją pracę w sieci. W większości przypadków nie ma to znaczenia, ale zdajemy sobie sprawę z tego, że są osoby, które chciałyby, aby ich praca nie została skopiowana.
Zaszyfrowana strona WWW
Oprogramowanie służące do ukrywania kodu HTML jest bardzo proste w instalacji i obsłudze. Okno główne składa się z dwóch części. W górnej wklej (albo wpisz, co jest bardziej pracochłonną metodą) fragment kodu przeznaczony do zabezpieczenia. Następnie wybierz opcję Click to Encrypt, co spowoduje wygenerowanie skryptu ochronnego. Możesz również łatwo skopiować utworzony ciąg znaków za pomocą Copy into Clipbard.
Jak to działa? Dość prosto. Program wykorzystuje funkcję JavaScriptu – unescape. Generowany jest ciąg niewiele mówiących znaków. Wklej go w miejsce czytelnego HTML-a. Przeglądarka po wybraniu źródła pokaże tylko ten nowy skrypt. Oczywiście, nie warto kodować całej strony WWW. Najlepiej zabezpieczyć tylko zawartość pomiędzy znacznikami <body></body>.
Encrypt a sprawa polska
Przetestowaliśmy aplikację z wykorzystaniem plików HTML i XHTML. Działała prawidłowo nawet wtedy, gdy strona wykorzystywała osobne pliki CSS do określania jej wyglądu. Stwierdziliśmy jednak problem z kodowaniem polskich znaków – jeżeli używaliśmy kodowania ISO-88590-2 lub Windows-1250, to nie były one wyświetlane poprawnie. Nie jest to wina programu, tylko funkcji unescape, która poprawnie wyświetla wyłącznie znaki Unicode. Można więc sobie poradzić na dwa sposoby. Pierwszy to przerobienie strony właśnie na ten standard. Drugi sposób to szyfrowanie tych fragmentów, w których nie ma polskich znaków. Być może taki poszatkowany kod będzie jeszcze bardziej nieczytelny.
Szyfrować czy nie?
Znakomita większość twórców stron internetowych jest zdania, że udostępnianych publicznie zasobów nie powinno się blokować przed kopiowaniem. Jednak jeśli nie chcesz, by twoje prywatne fotki lub ciekawe elementy kodu znalazły się na innych witrynach, możesz próbować je chronić, m.in. w opisany sposób.
Ocena: 



(aby ocenić, musisz się zalogować w serwisie)
Podobne artykuły: