Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]zakodowanie i zabezpieczenie stopki
Forum PHP.pl > Forum > Przedszkole
shreker
Witam potrzebuję zrobić coś takiego:
1. na dole strony ma wyświetlać się stopka ("bla bla bla ..."),
2. stopka ma być zakodowana (czym najlepiej - jakiś przykład, ewentualna modyfikacja, usunięcie lub jakiekolwiek grzebanie w rozkodowaniu stopki kończyło by się np. wyświetleniem odpowiedniego komunikatu na dole strony - w stylu naruszono zasady licencji, albo coś w tym rodzaju.).
Jak coś takiego najlepiej zrobić, szybko i w miarę możliwości bez zbytniego mieszania w kodzie strony?
cojack
W php? Nie realne.
shreker
dlaczego nierealne ?! skoro da się zakodować całą stronę np w ioncube to chyba da się jakoś zabezpieczyć samą stopkę ?
muk4
Jak znasz adres strony którą robiłeś, to możesz napisać skrypt, który sprawdza czy stopka jest na swoim miejscu w nienaruszonym stanie.
Ale jeśli chodzi o kodowanie to tak czy siak - ktoś pogrzebie trochę i zmieni bez problemu.
pedro84
Cytat(shreker @ 9.07.2010, 18:57:33 ) *
dlaczego nierealne ?! skoro da się zakodować całą stronę np w ioncube to chyba da się jakoś zabezpieczyć samą stopkę ?

No właśnie, Ioncube... Samym PHP niewiele zdziałasz dopóki nie będziesz miał zakodowanego kodu. Możesz - jak Ci napisano - napisać skrypt sprawdzający co jakiś czas stopkę.
shreker
ioncube jest z tego co wiem płatny i wymaga dołączenia jakichś dodatkowych bibliotek. tu nie chodzi o jakieś super zabezpieczenie, ale raczej zabezpieczenie przed kompletnymi żółtodzibami, żeby nie grzebali gdzie nie powinni. Ma wię to być coś w miarę prostego bez zbędnych wodotrysków. Jeżeli natomiast o okresowe sprawdzanie stopki to jak coś takiego mógłbym ewentualnie zrobić ?
muk4
Cytat(shreker @ 9.07.2010, 19:24:49 ) *
Jeżeli natomiast o okresowe sprawdzanie stopki to jak coś takiego mógłbym ewentualnie zrobić ?

Jeśli znasz adres strony:
  1. $adres = 'www.strona.pl/index.php';
  2. $file = file_get_contents($adres); //pobranie źródła strony
  3.  
  4. //Tutaj wyciągasz cały tekst stopki ze źródła strony ($file) np wyrażeniem regularnym
  5.  
  6. if($stopka_orginal != $stopka_pobrana){
  7. echo 'Ktoś chce być cwany';
  8. }
erix
Cytat
Ma wię to być coś w miarę prostego bez zbędnych wodotrysków.

Daj jakiegoś prostego evala z kodem potraktowanym przez np. base64_encode.
cojack
Powtórzę się jeszcze raz i ostatni raz, nie realne. To nie są pliki binarne, a zresztą te też się da podmieniać ;]
erix
A ja nie pisałem o uniemożliwieniu, tylko utrudnieniu... winksmiley.jpg
Hoku
"złota" haha.gif przeróbka oscommerce ma zrobione na eval ale raczej to co zmodyfikowali i wstyd pokazać ;d musiałem kiedyś zastosować buforowanie strony by moc dodać do tego ustrojstwa jednocześnie 2 waluty wyświetlane zamiast jednej jak być dupkiem to po calości...

a może mechanizm wymagający podania adresu strony docelowej klienta podczas pobieranie + sprawdzanie domniemania złamania licencji i np zakodowanie jakiegoś niepozornego pliczka w którym nikt nie będzie szukać stopki
z funkcją która edytuje ciało wysyłanego html dodając stopkę. i zabezpieczyć jego wykonanie w pliku index kodując go w całości. w nim trzymać jedynie php a html w osobnym pliku. albo i nawet możesz napisać mechanizm pobierający stopkę od ciebie i gdy ktoś usunie jego wywołanie zauważysz zniknięcie aktywności serwisu co może stanowić domniemanie że ten ktoś korzysta z twojej własności łamiąc zarówno licencję jak i prawa autorskie.

albo napisać całość w c++cgi to raczej zniechęci 90% populacji do edycji tongue.gif
bez zbytniego mieszania raczej awykonalne.
erix
Cytat
albo napisać całość w c++cgi to raczej zniechęci 90% populacji do edycji

Po co przepisywać? Można jeszcze spróbować dystrybucji prekompilowanej aplikacji przez HipHop, ale to tylko na dedyku pójdzie. winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.