<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Безопастность]]></title>
		<link>https://forum.readyscript.ru/topic/1752/bezopastnost/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/1752" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Безопастность».]]></description>
		<lastBuildDate>Tue, 19 Mar 2019 12:56:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9668/#p9668</link>
			<description><![CDATA[<div class="quotebox"><cite>Polo Art пишет:</cite><blockquote><p>Да лан, че спорить, мяч на стороне разработчиков.</p></blockquote></div><p>да, хотелось бы чтобы все было по возможности закрыто/приватно уже в &quot;коробочной&quot; версии т.к. кеш/дамп-логи результатов запросов могут содержать приватные данные вроде ключа к API службы доставки и т.д.</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Tue, 19 Mar 2019 12:56:13 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9668/#p9668</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9666/#p9666</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>он видимо устарел</p></blockquote></div><p>Самые важные строчки там<br /></p><div class="codebox"><pre><code>if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php last;
}</code></pre></div><p>чтобы sef-url работало.<br />Остальное всё... конфиг неполный, а так, каждый под себя по-любому настраивать будет. В этом и фишка nginx, что разом в одном конфиге настраивается всё, касаемо конкретного сайта. А в апаче размазано - одно тут, другое там.<br />Я вообще люблю со всех директорий, куда не положено(403), редиректить на главную. И после 404 на главную. Нравится мне так.</p><p>Да лан, че спорить, мяч на стороне разработчиков.</p>]]></description>
			<author><![CDATA[null@example.com (Polo Art)]]></author>
			<pubDate>Tue, 19 Mar 2019 11:30:49 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9666/#p9666</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9665/#p9665</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Раскидывать же htaccess по директориям - за это по рукам били ещё лет так 15 назад. Потому что потом не знаешь, где что и откуда.</p></blockquote></div><p>Я предложил данный вариант т.к. он используется в RS&nbsp; (RS\File\Tools::makePrivateDir и RS\Helper\Log).<br /></p><div class="quotebox"><cite>Polo Art пишет:</cite><blockquote><p>и про nginx - для него конфиг в факе есть, и конфиг очень даже махонький.</p></blockquote></div><p>если речь о <a href="https://readyscript.ru/faq/#faq-rewrite">https://readyscript.ru/faq/#faq-rewrite</a> то, он видимо устарел т.к. не соотносится с .htaccess</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Tue, 19 Mar 2019 11:22:01 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9665/#p9665</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9663/#p9663</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>у кеш файлов нет расширений, да и про логи забыли</p></blockquote></div><p>Да я про общий принцип написал, что наследуется с того, что в корне. Не принципиально, какие файлы, какие директории - это пусть разработчики решают.<br />Раскидывать же htaccess по директориям - за это по рукам били ещё лет так 15 назад. Потому что потом не знаешь, где что и откуда.</p><p>и про nginx - для него конфиг в факе есть, и конфиг очень даже махонький.</p>]]></description>
			<author><![CDATA[null@example.com (Polo Art)]]></author>
			<pubDate>Tue, 19 Mar 2019 08:09:37 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9663/#p9663</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9661/#p9661</link>
			<description><![CDATA[<div class="quotebox"><cite>Polo Art пишет:</cite><blockquote><p>добавьте сюда .tmp</p></blockquote></div><p>у кеш файлов нет расширений, да и про логи забыли</p><div class="quotebox"><cite>Polo Art пишет:</cite><blockquote><p>Не надо никаких htaccess внутри вложенных каталогов.<br />БезопасТность следует реализовать на уровне разработчиков, т.е. предлагать в стоке уже прокачанный htaccess и нехай он в корне у всех новых ридискриптов лежит, в чём тут проблема-то?</p></blockquote></div><p>как я уже писал, главное прикрыть доступ, конечная реализация для меня роли не играет</p><div class="quotebox"><cite>Polo Art пишет:</cite><blockquote><p>Нафиг он нужен-то в эпоху vps за два бакса и nginx?</p></blockquote></div><p>IIS тоже может быть и что дальше? Давайте не будет мешать все в одну кучу - когда разработчики RS решать добавить конфиги для этих серверов тогда и обсудим.</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Mon, 18 Mar 2019 20:35:08 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9661/#p9661</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9660/#p9660</link>
			<description><![CDATA[<p>Я что-то не понимаю всей темы<br />Структура апачевских htaccess наследуется, т.е. если htaccess лежит в корне, то он работает на все каталоги, если не перебито внутренними через AllowOverride.<br />Если написано в корневом htaccess<br />&lt;Files ~ &quot;(\.inc\.php|\.tpl|\.tpl\.php|\.auto\.php|\.auto\.xml)$&quot;&gt;<br />&nbsp; &nbsp; Order allow,deny<br />&nbsp; &nbsp; Deny from all<br />&lt;/Files&gt;<br />значит, закрыты от внешнего открытия все .inc.php, .tpl, .tpl.php, .auto.php, .xml что найдутся на одном уровне или ниже<br />добавьте сюда .tmp<br />Добавьте в корневой <br />RewriteRule ^cache/engine/ - [R=403,NC,L]</p><p>И ВСЁ!</p><p>Не надо никаких htaccess внутри вложенных каталогов.<br />БезопасТность следует реализовать на уровне разработчиков, т.е. предлагать в стоке уже прокачанный htaccess и нехай он в корне у всех новых ридискриптов лежит, в чём тут проблема-то?</p><p>***<br /></p><div class="quotebox"><blockquote><p>Особых изысков не требуется: если опция активна создаем в cache и logs .htaccess файлы блокирующие доступ к логам и системному кешу, нет - удаляем/переименовываем .htaccess.</p></blockquote></div><p>Айн момент, сэр - поверюзеры апач не юзают. Вообще. Нафиг он нужен-то в эпоху vps за два бакса и nginx?<br />То есть, любая фича подобного рода, включаемая в админке, на nginx работать не будет - ибо прав www не хватит писать в рутовые файлики.</p><p>Может, я что-то не знаю, так расскажите.</p>]]></description>
			<author><![CDATA[null@example.com (Polo Art)]]></author>
			<pubDate>Mon, 18 Mar 2019 19:49:06 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9660/#p9660</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9658/#p9658</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Ну а как вы предлагаете добавлять эти файлы .htaccess через интерфейс RS?</p></blockquote></div><p>зачем добавлять их через интерфейс RS? Особых изысков не требуется: если опция активна создаем в cache и logs .htaccess файлы блокирующие доступ к логам и системному кешу, нет - удаляем/переименовываем .htaccess.</p><p>&quot;/cache/engine/.htaccess&quot;, &quot;/logs/.htaccess&quot; содержащие &quot;Deny from all&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Mon, 18 Mar 2019 15:34:11 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9658/#p9658</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9657/#p9657</link>
			<description><![CDATA[<p>Ну а как вы предлагаете добавлять эти файлы .htaccess через интерфейс RS?</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Mon, 18 Mar 2019 15:07:47 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9657/#p9657</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9656/#p9656</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Потому, что полноценного файлового менеджера у нас внутри нет. Он действует только в рамках шаблонов.</p></blockquote></div><p>А какая между ними связь?</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Mon, 18 Mar 2019 13:26:42 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9656/#p9656</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9654/#p9654</link>
			<description><![CDATA[<p>Потому, что полноценного файлового менеджера у нас внутри нет. Он действует только в рамках шаблонов.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Mon, 18 Mar 2019 13:01:33 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9654/#p9654</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9651/#p9651</link>
			<description><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>Всю папку /cache/ нельзя закрывать, так как в ней еще находятся сжатые css и js (при включении соответствующей опции).</p><p>А вот папку cache/engine - закрыть нужно.<br />Можно добавить в корневой .htaccess строку:</p><div class="codebox"><pre><code>RewriteRule ^cache/engine/ - [R=403,NC,L]</code></pre></div></blockquote></div><p>почему не реализовать это на уровне CMS? хотя бы опционально.</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Mon, 18 Mar 2019 07:16:13 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9651/#p9651</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9647/#p9647</link>
			<description><![CDATA[<p>Всю папку /cache/ нельзя закрывать, так как в ней еще находятся сжатые css и js (при включении соответствующей опции).</p><p>А вот папку cache/engine - закрыть нужно.<br />Можно добавить в корневой .htaccess строку:</p><div class="codebox"><pre><code>RewriteRule ^cache/engine/ - [R=403,NC,L]</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Fri, 15 Mar 2019 08:46:21 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9647/#p9647</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9646/#p9646</link>
			<description><![CDATA[<div class="quotebox"><cite>Ярослав пишет:</cite><blockquote><p>Ваши предложения?</p></blockquote></div><p>озвучено в первом посте</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Fri, 15 Mar 2019 07:20:40 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9646/#p9646</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9644/#p9644</link>
			<description><![CDATA[<p>Ваши предложения?</p>]]></description>
			<author><![CDATA[null@example.com (Ярослав)]]></author>
			<pubDate>Wed, 13 Mar 2019 18:28:50 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9644/#p9644</guid>
		</item>
		<item>
			<title><![CDATA[Re: Безопастность]]></title>
			<link>https://forum.readyscript.ru/post/9643/#p9643</link>
			<description><![CDATA[<div class="quotebox"><cite>Polo Art пишет:</cite><blockquote><p>В стандартном htaccess в корне.<br />#Запрещаем открывать файлы напрямую<br />&lt;Files ~ &quot;(\.inc\.php|\.tpl|\.tpl\.php|\.auto\.php|\.auto\.xml)$&quot;&gt;<br />&nbsp; &nbsp; Order allow,deny<br />&nbsp; &nbsp; Deny from all<br />&lt;/Files&gt;</p></blockquote></div><p>святая наивность</p>]]></description>
			<author><![CDATA[null@example.com (EnsoStudio)]]></author>
			<pubDate>Wed, 13 Mar 2019 17:09:42 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/9643/#p9643</guid>
		</item>
	</channel>
</rss>
