a to zle cie zrozumialem, zeby ci strony ktos nie pobral musisz zrobic zabezpiecznie w .htaccess
[LINK]
Forum > Tematy dowolne > Własna strona WWW - porady
Wysłane 2013-04-21 05:00
@Inferno
To rozwiązanie jest niezłe, ale wystarczy, że aplikacja ściągająca stronę przedstawi się jako cokolwiek innego i reguła blokowania dostępu nie zadziała (a uwierz mi - przedstawienie się jako co chcesz nie jest żadnym problemem, zresztą w całym tym zalinkowanym poście napisali dokładnie tak samo - sam pisałem kawał czasu temu bot'a do pobierania treści jednego site'u i przedstawiałem się jako losowo wybrana przeglądarka).
Wysłane 2013-04-21 10:55 , Edytowane 2013-04-21 11:07
@Inferno Ogólnie jest tak że na każde zabezpieczenie po pewnym czasie jest obejście i trzeba zakładać że jak raz coś wrzucisz do sieci to już to tam zostanie,
Ten wpis co masz w .htaccess możesz łatwo obejść:
wget -m -p -E -k -K --user-agent="Mozilla/5.0 (Windows NT 6.1; rv:2.0b7pre) Gecko/20100921 Firefox/4.0b7pre" -np "http://twoja-strona.com"
Tylko to czy komuś będzie się chciało ściągać Twoją strone zależy od tego co na niej trzymasz, im cenniejsze informacje tym ściągający zada sobie więcej trudu.
Wysłane 2013-04-24 11:51
Ok, a jeszcze jedno pytanie - moja strona nie korzysta z plików cookies - ale linkuje Youtube i Google Ads, one generują ciasteczka. YT może jeszcze wyłączyć ciastka, ale z Googla już tak łatwo nie jest. Czy muszę dodać tą informację o ciastkach ?
Mam zainstalowany dodatek [LINK] ale próbuję go dostosować, aby wyświetlany był każdemu, nawet osobie, która się nie loguje, ale ni jak się nie chce.
Wysłane 2013-04-24 12:23
@Inferno
Tak, teoretycznie musisz.
Istotą nie jest, czy strona używa ciasteczek, tylko czy używa ich do śledzenia użytkownika. Skoro używasz google ads to dokładnie to robi. W przypadku ciasteczek "technicznych" (np. do przechowywania kluczy sesji, czy informacji o zalogowaniu) nie trzeba robić ostrzeżenia.
Wysłane 2013-04-25 18:19
Poradziłem sobie w inny sposób napisałem Polityka prywatności w stopce i dałem link, a na głównej jeśli będzie potrzeba, przykleję ją i będzie zawsze widoczne.
Jeśli była by możliwość, mógłbyś wysłać mi na maila na wp, jest w moim profilu.
W zasadzie nawet nie wiem, czy dałbym radę go uruchomić, nie umiem wywołać innego pliku do uruchomienia, ani dołączyć pliki z css, więc nie wiem czy to wykorzystam.
Nawet nie wiem jak uruchomić polecenia PHP, wiem, że są znaczniki <?PHP ?> itd, ale w nich wyświetla mi całą zawartość znacznika, a nie wykonuje skryptu.
Może kiedyś będę miał większe potrzeby, to kupię książkę o tworzeniu stron internetowych, to zacznę sobie samemu radzić.
W tej chwili, chciałbym się dowiedzieć, jak zabezpieczyć moją stronę.
Poza zmienianiem haseł na trudniejsze, wszystkie pliki mają prawa tylko do odczytu, natomiast folder /sites/default/files mają dodatkowe prawa zapisu i w zasadzie to wszystko ? Hosting nie udostępnia mi firewalla.
No i na tą chwilę to chyba wszystko ^^
Pozdrawiam.
Wysłane 2013-04-25 19:10
@Inferno
Pewnie idę złym tropem ale można spróbować tak:
[LINK]
czyli:
Structure -> blocks -> Add block
i w nowym bloku dodajesz skrypt. Np ten pobrany z [LINK]
<script src="//www.fuertigo.pl/cdn/cookiesAccept/cookies.pack.js" type="text/java_script" charset="UTF-8"></script>
napisz czy pomogło
Wysłane 2013-04-27 18:17 , Edytowane 2013-04-27 18:17
I znowu coś nie działa ....
Problem polega na tym, że dostaję błąd:
Warning: require_once(/sites/all/modules/CookieMonster/cookies.php): failed to open stream: No such file or directory w eval() (linia 2 z /home/tiprogs/domains/tiprogs.pl/public_html/modules/php/php.module(80) : eval()'d code).
Dodaję w bloku kod:
< ? php
require_once('/sites/all/modules/CookieMonster/cookies.php');
? >
Z poziomu przeglądarki, przejście do tego pliku umożliwia jego uruchomienie.
W raportach CMS dostaję komunikaty:
Warning: require_once(): http:// wrapper is disabled in the server configuration by allow_url_include=0 w eval() (linia 2 z /home/tiprogs/domains/tiprogs.pl/public_html/modules/php/php.module(80) : eval()'d code).
Warning: require_once(http://www.tiprogs.pl/sites/all/modules/CookieMonster/cookies.php): failed to open stream: no suitable wrapper could be found w eval() (linia 2 z /home/tiprogs/domains/tiprogs.pl/public_html/modules/php/php.module(80) : eval()'d code).
Na swoim komputerze, lokalnie testowałem i tak samo dodany blok tylko z kodem php uruchamiającym ten plik wszystko działa jak należy.
Sprawdzałem ścieżki dostępu, oraz prawa wykonywania tego pliku i wszystkie grupy mają odczyt.
W pomocy znalazłem, aby włączyć php5.4 należy dodać do .htaccess wpis. Dodałem ten wpis do głównego .htaccess (tam gdzie znajduje się plik index.html), ale dalej to samo.
Czy jednak coś robię źle, czy może na serwerze brakuje odpowiednich ustawień ?
Wysłane 2013-04-27 19:15
Zmiana praw plików nie pomogło.
Używam hostingu UnixStorm.org
phpinfo wyświetliło masę, ale naprawdę masę rzeczy :P
Niektóre:
Registered PHP Streams - https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar, zip, public, temporary
Registered Stream Socket Transports - tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters - zlib.*, convert.iconv.*, mcrypt.*, mdecrypt.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk
Configure Command - './configure' '--prefix=/usr/local/php54' '--enable-force-cgi-redirect' '--enable-fastcgi' '--with-config-file-path=/usr/local/etc/php54/cgi' '--with-curl=/usr/local/lib' '--with-gd' '--with-gettext' '--with-jpeg-dir=/usr/local/lib' '--with-freetype-dir=/usr/local/lib' '--with-kerberos' '--with-openssl' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr/local/mysql' '--with-mysqli=/usr/local/mysql/bin/mysql_config' '--with-pcre-regex=/usr/local' '--with-pdo-mysql=/usr/local/mysql' '--with-pear' '--with-png-dir=/usr/local/lib' '--with-zlib' '--with-zlib-dir=/usr/local/lib' '--enable-zip' '--enable-gd-native-ttf' '--with-iconv=/usr/local' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-mbstring' '--enable-soap' '--with-pgsql' '--with-xsl' '--with-pdo-pgsql' '--enable-dbase' '--enable-exif' '--with-xmlrpc' '--enable-intl'
System - Linux k13.unixstorm.org 2.6.32-unixstorm #1 SMP Tue Jul 5 09:47:24 CEST 2011 x86_64
PHP Version - 5.4.11
Najgorsze:
Ustawienia - allow_url_include - off
Czyli z tego co rozumiem, nie mam możliwości nawet podlinkować coś ze swojej strony ?
Kto jest online: 0 użytkowników, 295 gości