{"id":232040,"date":"2023-01-21T12:05:00","date_gmt":"2023-01-21T09:05:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232040"},"modified":"2022-11-10T07:21:21","modified_gmt":"2022-11-10T04:21:21","slug":"silence-is-gold-regula-w-katalogach-serwera-www","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/silence-is-gold-regula-w-katalogach-serwera-www\/","title":{"rendered":"[Silence is Gold] Regu\u0142a w katalogach serwera WWW"},"content":{"rendered":"<p>Serwer sieciowy b\u0119dzie mia\u0142 kilka domy\u015blnych nazw plik\u00f3w (w kolejno\u015bci wed\u0142ug priorytetu), takich jak index.php, index.html itp., je\u015bli wpiszesz adres URL folderu sieciowego zamiast konkretnego pliku. Je\u015bli jednak nie ma takich domy\u015blnych plik\u00f3w, prawdopodobnie wy\u015bwietli list\u0119 nazw plik\u00f3w (z linkami) w bie\u017c\u0105cym katalogu w przegl\u0105darce lub lepszym i bezpieczniejszym ustawieniem by\u0142oby wy\u0142\u0105czenie tego i wy\u015bwietlenie b\u0142\u0119du zakazu uprawnie\u0144 403.<\/p>\n<p>W przypadku folder\u00f3w wordpress, zw\u0142aszcza folder\u00f3w wtyczek, w kt\u00f3rych adresy URL nie powinny by\u0107 odwiedzane bezpo\u015brednio w przegl\u0105darce, znajdziesz wiele index.php zawieraj\u0105cych co\u015b takiego:<\/p>\n<pre><code>&lt;?php \/\/You don't belong here. ?&gt;<\/code><\/pre>\n<p>Lub w innym podobnym formacie:<\/p>\n<pre><code>&lt;?php\n\/\/ Silence is golden.\n?&gt;<\/code><\/pre>\n<p>Oczywi\u015bcie istnieje wiele innych mo\u017cliwych tre\u015bci, kt\u00f3re po cichu wy\u0142\u0105czaj\u0105 przegl\u0105danie folder\u00f3w. Je\u015bli pliki znajduj\u0105 si\u0119 na li\u015bcie, prawdopodobnie niekt\u00f3re pliki zawieraj\u0105ce poufne informacje zostan\u0105 ujawnione.<\/p>\n<p>Moim zdaniem lepszym sposobem jest posiadanie pliku <strong>index.php<\/strong>, kt\u00f3ry ma nast\u0119puj\u0105ce elementy:<\/p>\n<pre><code>&lt;?php\n\u00a0 header($_SERVER['SERVER_PROTOCOL']. ' 404 Not Found');\n\u00a0 exit(\"&lt;!DOCTYPE HTML PUBLIC \"-\/\/IETF\/\/DTD HTML 2.0\/\/EN\"&gt;rn&lt;html&gt;&lt;head&gt;&gt;rn&lt;title&gt;404 Not Found&lt;\/title&gt;rn&lt;\/head&gt;&lt;body&gt;rn\n&lt;h1&gt;Not Found&lt;\/h1&gt;rn&lt;p&gt;The requested URL \". $_SERVER['SCRIPT_NAME']. \" was not found on this server.&lt;\/p&gt;rn&amp;lgt;\/body&gt;&lt;\/html&gt;\");\n?&gt;<\/code><\/pre>\n<p>W ten spos\u00f3b poka\u017ce b\u0142\u0105d 404 nie znaleziono, kt\u00f3ry wygl\u0105da jak prawdziwy, wprowadzaj\u0105c w b\u0142\u0105d potencjalnych haker\u00f3w.<\/p>\n<p>W niekt\u00f3rych do\u0142\u0105czonych plikach, kt\u00f3re nie powinny by\u0107 dost\u0119pne bezpo\u015brednio, na pocz\u0105tku mo\u017cna znale\u017a\u0107 kilka sprawdze\u0144:<\/p>\n<pre><code>if (!defined('IN_PHPBB'))\n\u00a0 \u00a0 exit;\n\u00a0\n\/\/ don't load directly\nif (!defined('ABSPATH')) \u00a0 \u00a0 die('-1');<\/code><\/pre>\n<p>W ten spos\u00f3b unikniesz ewentualnego wycieku poufnych informacji, je\u015bli w przegl\u0105darce s\u0105 wy\u015bwietlane b\u0142\u0119dy skryptu. W przypadku folder\u00f3w, kt\u00f3re nie powinny by\u0107 ca\u0142kowicie ujawnione, mo\u017cesz doda\u0107 nast\u0119puj\u0105ce wiersze do pliku <strong>.htaccess<\/strong><\/p>\n<pre><code>order allow,deny \ndeny from all <\/code><\/pre>\n<p>W ten spos\u00f3b \u017cadne pliki nie b\u0119d\u0105 dost\u0119pne w publicznym adresie URL. Na przyk\u0142ad foldery dziennika i kopii zapasowej dla <a href=\"https:\/\/helloacm.com\/how-to-login-to-wordpress-when-away-mode-is-enabled-by-ithemes-security-plugin\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">zabezpieczenia Plugin itheme<\/a> s\u0105 ustawione na to.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[Silence is Gold] Regu\u0142a w katalogach serwera WWW<\/p>\n","protected":false},"author":1,"featured_media":224083,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[1032,721,919,897,836,845],"tags":[1169],"class_list":["post-232040","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bezpieczenstwo","category-deweloper","category-inny","category-kod","category-przewodnik-dla-poczatkujacych","category-samouczki","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/232040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=232040"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/232040\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/224083"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=232040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=232040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=232040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}