Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%)
|
Witam
Czy istnieje jakas mozliwosc zeby uzytkownik po wejsciu na dana strone nie byl w stanie odczytac kodu zrodlowego tejze strony? Zalezy mi zeby zaden z moich uzytkownikow nie byl w stanie skopiowac stylu ktory stworzylem. Moze istnieje jakis inny sposob zeby zabezpieczyc sie przed skopiowaniem? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 288 Pomógł: 12 Dołączył: 2.12.2005 Ostrzeżenie: (0%)
|
nie ma i pytanie po co takie coś robić.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%)
|
Kilka osob z mojego forum boi sie ze styl portalu zostanie skradziony.
Dzieki za odpowiedz. |
|
|
|
Post
#4
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
O czym wy rozmawiacie?
Jak to nie da się? Po pierwsze, strona pomiwnna być ostylowana w odrębnym pliku CSS. Umieść ten plik na srewerze w innym katalogu niż źródło strony. Ustaw uprawnienia, tak, żeby do pliku CSS był dostęp wyłącznie z localhost. I nikt ci nic nie podejrzy ani nie skopiuje. Pozdrawiam. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 21.01.2007 Skąd: okolice B-B Ostrzeżenie: (0%)
|
Zgadzam sie z przedmówcą. Da się i to nawet na kilka sposobów. Ten podany powyzej jest wg mnie najlepszy, ale spotkałem sie z funkcją w JS która zamieniała cały kod strony w krzaczki.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 10 Dołączył: 26.09.2007 Ostrzeżenie: (0%)
|
w internecie nie ma 100% zabezpieczeń
jedne są bardzo skuteczne inne mniej lub wogóle chcesz być pewny na 100% nie publikuj niec w sieci |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%)
|
@newt - takiej głupoty już dawno nie słyszałem (chyba że to miał być żart:P). A jak przeglądarka ma pobrać jak będzie blokowany dostęp? równie dobrym zabezpieczeniem jest skasowanie plików
|
|
|
|
Post
#8
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
@newt - takiej głupoty już dawno nie słyszałem (chyba że to miał być żart:P). A jak przeglądarka ma pobrać jak będzie blokowany dostęp? równie dobrym zabezpieczeniem jest skasowanie plików Kolego -najwyraźniej niewiele w życiu słyszałeś, widziałeś, i niewiele wiesz... Poczytaj najpierw o systemach uprawnień dostępu do plików na serwerach, o firewall'ach, o routingu - a później się wypowiadaj publicznie. Doucz się, że przeglądarka komunikuje się z web serwerem i od niego pobiera dane, a dopiero web serwer komunikuje się z lokalnym serwerem plików... Na przyszłość - jeżeli czegoś nie będziesz pewny na 100% - powstrzymaj się od komentarza - to jest PRZEDSZKOLE, a ty tylko mącisz w głowach początkującym... Pozdrawiam wszystkich. |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 8.09.2007 Ostrzeżenie: (0%)
|
z tego co ja wiem to strona jest renderowana przez przeglądarke... czyli przeglądarka dostaje kod html i css i na dzięki niemu widzisz np właśnie stronke tą stronke... a skoro przeglądarka ma dostęp do tego kodu to i każdy...
|
|
|
|
Post
#10
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
nevt: pier....sz
Cytat Po pierwsze, strona pomiwnna być ostylowana w odrębnym pliku CSS. Umieść ten plik na srewerze w innym katalogu niż źródło strony. Ustaw uprawnienia, tak, żeby do pliku CSS był dostęp wyłącznie z localhost. A jak przegladarka usera spoza localhost pobierze zawartosc tego css'a? Dostanie error o braku uprawnien i koniec, nie pobierze definicji stylow dla htmla |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 1.10.2007 Ostrzeżenie: (0%)
|
dyskusja rozgorzala, tyle ze jest bardzo teoretyczna
proponuje po prostu ten sposob sprawdzic (przeciez to nie jest skomplikowana i czasochlonna operacja) i wszystko bedzie wiadomo ;o) |
|
|
|
Post
#12
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
http://northslope.pl/dev/csstest/
* csstest_access_denied/: nie zadziala bo katalog css/ jest dostepny tylko z localhosta * csstest_working/ zadziala: czerwony kwadrat na czarnym tle: |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%)
|
Kolego -najwyraźniej niewiele w życiu słyszałeś, widziałeś, i niewiele wiesz... Poczytaj najpierw o systemach uprawnień dostępu do plików na serwerach, o firewall'ach, o routingu - a później się wypowiadaj publicznie. Doucz się, że przeglądarka komunikuje się z web serwerem i od niego pobiera dane, a dopiero web serwer komunikuje się z lokalnym serwerem plików... Na przyszłość - jeżeli czegoś nie będziesz pewny na 100% - powstrzymaj się od komentarza - to jest PRZEDSZKOLE, a ty tylko mącisz w głowach początkującym... Pozdrawiam wszystkich. hehe:) rozbawiłeś mnie poraz kolejmy:) Nie chce nawet tego komentować bo sił nie mam:) Tak się składa że serwerami zajmuję się od dobrych paru lat, jak i programowaniem w PHP. Jednynie kto tu męci ludzią w głowach to jest jednak Ty i głupoty jakie wypisujesz. Prosze podaj mi przykład takiego rozwiązania że przeglądarka wyrenderuje stronę, a ja nie będę mógł dostać się do pliku styli (które notabene przeglądarka obsłuży). |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Polecam ten link (Włodek rządzi, ma się rozumieć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) - mam nadzieję, że rozwiąże (przynajmniej częściowo) Twój problem.
|
|
|
|
Post
#15
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
PANOWIE!
Po pierwsze - bez wulgaryzmów proszę, nawet wykropkowanych - nie wypada po prostu. Ja, w odróżnieniu od niektórych, nie pouczam - staram się dzielić WŁASNYM doświadczeniem. Proszę, oto konkretny przykład: Tu jest ostylowany stronka: www.netsoft.home.pl/test.php Nic prostszego jak podejrzeć style tutaj: www.netsoft.home.pl/get_css.php Bo do tego pliku już jest trochę trudniej: www.netsoft.home.pl/private/test.css Może nie jest to tak proste jak napisałem w pierszym poscie, ale pytanie było ogólne - "czy możliwe jest..." toteż odpowiedziałem ogólnie i nakreśliłem idee rozwiązania... Panowie, dzieckiem nie jestem, i głupoty innym nie wciskam. KONIEC TEMATU. Ten post edytował nevt 4.10.2007, 17:14:48 |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 10 Dołączył: 26.09.2007 Ostrzeżenie: (0%)
|
no to jeszcze spraw by strona www.netsoft.home.pl/test.php "przeczytała" styl, który zamieściłeś tu: www.netsoft.home.pl/private/test.css wtedy Twoj sposób ma sens, poki co ja jego nie widzę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%)
|
qqrq - dziekuje za adres - bardzo sie przydal (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Osiagnalem wlasnie to co chcialem - totalny laik komputerowy nie bedzie w stanie skopiowac stylu.
|
|
|
|
Post
#18
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
no to jeszcze spraw by strona www.netsoft.home.pl/test.php "przeczytała" styl, który zamieściłeś tu: www.netsoft.home.pl/private/test.css wtedy Twoj sposób ma sens, poki co ja jego nie widzę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ależ ona właśnie czyta plik 'www.netsoft.home.pl/private/test.css'. Jak pokombinujesz, to uda ci się zobaczyć JAK to robi. Ale nadal nie będziesz miał dostępu do arkusza stylów... Pozdrawiam. |
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 10 Dołączył: 26.09.2007 Ostrzeżenie: (0%)
|
nie mam dostepu?
to skąd wiem że tam jest napisane: Kod body { color : #FFFFFF; background : #000000; font-family : Arial; font-size : 40px; } edit: i to bez kombinacji? Ten post edytował zakręcony 4.10.2007, 18:44:48 |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 8.09.2007 Ostrzeżenie: (0%)
|
też to widziałem... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) z zainstalowanym Web Developer Toolbar to są dosłownie dwa kliknięcia...
|
|
|
|
Post
#21
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
Po prostu css sprawdza referera, jak go nie ma lub jest zly to nie pokazuje kodu css. Jak wyzej pisali: wtyczka lub wystarczy zespoofowac referera. Nie jest to zabezpieczenie, tylko lekkie utrudnienie.
|
|
|
|
Post
#22
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
OK, OK, OK widze ze nie ma na was bata masterzy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Macie świętą rację - przeglądarka musi dostać kod CSS, żeby zrenderować stronkę. Skoro go dostaje - można go przechwycić. Ale to podejście które zaprezentowałem, umożliwia wprowadzenie większych utrudnień. Plik CSS przed przekazaniem do właściwej strony jest parsowany. A funkcja parsująca może np.: - usunąć wszystkie komentarze - przy większym projekcie bardzo istotny element, - usunąć wszystkie zbędne białe znaki, albo odwrotnie powstawiać losowe tabulatory spacje i zmiany linii - efekt - lekki chaos na ekranie... - usunąć style nie używane w tej konkretnej stronie większego projektu,co zmusza do przejrzenia wszystkich podstron serwisu, żeby mieć pewność, że nie pomięto którejś definicji... Jednym słowem, żeby odtworzyć CSS dużej aplikacji składający się z definicji kilkuset stylów, trzeba wtedy się nieźle namęczyć. To jest zabezpieczenie przed lamerami, którzy znają jedynie kombinację - pokaż źródło, skopiuj url, wklej do przeglądarki i zapisz jako... To jest zabezpieczenie przed skryptami/robotami automatycznie ściągającymi cały serwis na localhost. A developer dalej ma na serwie jeden duży plik CSS dla całego projektu, ładnie sformatowany i skomentowany. Pozdrawiam wszystkich. Ten post edytował nevt 4.10.2007, 20:16:23 |
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
A może kłóćcie się na Hydeparku albo PW, co? Nie słyszeliście kolegi - podobno już wszystko OK. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 20.02.2005 Ostrzeżenie: (0%)
|
Cytat Po pierwsze, strona pomiwnna być ostylowana w odrębnym pliku CSS. Umieść ten plik na srewerze w innym katalogu niż źródło strony. Ustaw uprawnienia, tak, żeby do pliku CSS był dostęp wyłącznie z localhost. I nikt ci nic nie podejrzy ani nie skopiuje. Wystarczy że odpali Operę, uruchomi Developer Bar czy jak to się tam nazywa i wyeksportuje style do pliku. |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 19:29 |