<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-31093120-1']);
  _gaq.push(['_setDomainName', 'linux-user.eu']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linux-user.eu/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>http://wiki.linux-user.eu/index.php?action=history&amp;feed=atom&amp;title=Mod_security</id>
		<title>Mod security - Historia wersji</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linux-user.eu/index.php?action=history&amp;feed=atom&amp;title=Mod_security"/>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=Mod_security&amp;action=history"/>
		<updated>2026-06-03T03:02:40Z</updated>
		<subtitle>Historia wersji tej strony wiki</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://wiki.linux-user.eu/index.php?title=Mod_security&amp;diff=507&amp;oldid=prev</id>
		<title>Slawek o 14:45, 23 kwi 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=Mod_security&amp;diff=507&amp;oldid=prev"/>
				<updated>2012-04-23T14:45:06Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← poprzednia wersja&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Wersja z 14:45, 23 kwi 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 103:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 103:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Niektóre reguły mogą powodować problemy z działaniem różnych aplikacji webowych, spowodowane jest to zbyt restrykcyjnymi ustawieniami '''mod_security'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Niektóre reguły mogą powodować problemy z działaniem różnych aplikacji webowych, spowodowane jest to zbyt restrykcyjnymi ustawieniami '''mod_security'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&amp;lt;google1 style=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/google1&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	<entry>
		<id>http://wiki.linux-user.eu/index.php?title=Mod_security&amp;diff=149&amp;oldid=prev</id>
		<title>Slawek: Utworzył nową stronę „Category:Bezpieczeństwo == mod_security i apache ==  '''ModSecurity''' jest otwartym oprogramowanie (udostępniany na zasadzie Open Source) wykorzystywanym ...”</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=Mod_security&amp;diff=149&amp;oldid=prev"/>
				<updated>2012-04-17T14:46:03Z</updated>
		
		<summary type="html">&lt;p&gt;Utworzył nową stronę „&lt;a href=&quot;/index.php/Kategoria:Bezpiecze%C5%84stwo&quot; title=&quot;Kategoria:Bezpieczeństwo&quot;&gt;Category:Bezpieczeństwo&lt;/a&gt; == mod_security i apache ==  &amp;#039;&amp;#039;&amp;#039;ModSecurity&amp;#039;&amp;#039;&amp;#039; jest otwartym oprogramowanie (udostępniany na zasadzie &lt;a href=&quot;/index.php?title=Open_Source&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Open Source (strona nie istnieje)&quot;&gt;Open Source&lt;/a&gt;) wykorzystywanym ...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Bezpieczeństwo]]&lt;br /&gt;
== mod_security i apache ==&lt;br /&gt;
&lt;br /&gt;
'''ModSecurity''' jest otwartym oprogramowanie (udostępniany na zasadzie [[Open Source]]) wykorzystywanym do  wykrywania włamań oraz działania jako [[firewall]] dla aplikacji webowych. '''ModSecurity''' działa jako oprogramowanie wbudowane w serwer WWW, pełniąc rolę osłony przed atakami. '''ModSecurity''' obsługuje również virtualne  serwery skonfigurowane w aplikacji [[apache]].&lt;br /&gt;
&lt;br /&gt;
Ogólnie '''mod_security''' jest bardzo przydatnym narzędziem dla wszystkich, którzy chcą zwiększyć poziom bezpieczeństwa swojego serwera wwwe. Gorąco zachęcamy do przeczytania dokumentacji na stronie [http://www.modsecurity.org modsecurity.org] w celu lepszego zrozumienia każdej dyrektywy i roli, jaką odgrywa w ochronie serwera i witryn.&lt;br /&gt;
&lt;br /&gt;
=== Wymagania ===&lt;br /&gt;
&lt;br /&gt;
*Apache Web Server 1.3x lub 2.x&lt;br /&gt;
&lt;br /&gt;
=== Instalacja ===&lt;br /&gt;
&lt;br /&gt;
Aby zainstalować oprogramowanie w systemie [[RedHat]], możemy użyć menadżera pakietów&lt;br /&gt;
&lt;br /&gt;
 yum install mod_security&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Możemy również pobrać paczkę binarną i sami skompilować potrzebne oprogramowanie. Najnowsze paczki możemy pobrać ze strony [http://www.modsecurity.org/download/index.html www.modsecurity.org/download/index.html]&lt;br /&gt;
Następnie musimy rozpakować paczkę i wejść do rozpakowanego katalogu&lt;br /&gt;
&lt;br /&gt;
 tar zxvf modsecurity-apache_2.6.1.tar.gz&lt;br /&gt;
 cd modsecurity-apache_2.6.1&lt;br /&gt;
&lt;br /&gt;
Ostatnim krokiem będzie kompilacja paczki&lt;br /&gt;
&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== Konfiguracja ===&lt;br /&gt;
&lt;br /&gt;
Na początku powinniśmy zrobić kopię zapasową naszego pliku ''httpd.conf''&lt;br /&gt;
&lt;br /&gt;
Następnie edytujemy plik ''/etc/httpd/conf/httpd.conf'' (dla dystrybucji redhatowych w innych dystrybucjach mogą się zmienić ścieżki do plików konfiguracyjnych)&lt;br /&gt;
&lt;br /&gt;
Dodajemy do pliku konfiguracyjnego ''apacha'' następujące komendy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfModule mod_security.c&amp;gt;&lt;br /&gt;
 SecFilterEngine On&lt;br /&gt;
 SecServerSignature &amp;quot;Apache&amp;quot;&lt;br /&gt;
 SecFilterCheckUnicodeEncoding Off&lt;br /&gt;
 SecAuditEngine RelevantOnly&lt;br /&gt;
 SecAuditLog logs/audit_log&lt;br /&gt;
 SecFilterScanPOST On&lt;br /&gt;
 SecFilterDefaultAction &amp;quot;deny,log,status:403&amp;quot;&lt;br /&gt;
 SecFilterSelective REQUEST_METHOD &amp;quot;^POST$&amp;quot; chain&lt;br /&gt;
 SecFilterSelective HTTP_Content-Length &amp;quot;^$&amp;quot;&lt;br /&gt;
 SecFilterSelective HTTP_Transfer-Encoding &amp;quot;!^$&amp;quot;&lt;br /&gt;
 SecFilterSelective ARG_PHPSESSID &amp;quot;!^[0-9a-z]*$&amp;quot;&lt;br /&gt;
 SecFilterSelective COOKIE_PHPSESSID &amp;quot;!^[0-9a-z]*$&amp;quot;&lt;br /&gt;
 SecFilter &amp;quot;../&amp;quot;&lt;br /&gt;
 SecFilter &amp;quot;viewtopic\.php\?&amp;quot; chain&lt;br /&gt;
 SecFilter &amp;quot;chr\(([0-9]{1,3})\)&amp;quot; &amp;quot;deny,log&amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;wget &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;lynx &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;scp &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;ftp &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;cvs &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;rcp &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;curl &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;telnet &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;ssh &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;echo &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;links -dump &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;links -dump-charset &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;links -dump-width &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;links http:// &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;links ftp:// &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;links -source &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;mkdir &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;cd /tmp &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;cd /var/tmp &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;cd /etc/httpd/proxy &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;/config.php?v=1&amp;amp;DIR &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;/../../ &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;&amp;amp;highlight=%2527%252E &amp;quot;&lt;br /&gt;
 SecFilterSelective THE_REQUEST &amp;quot;changedir=%2Ftmp%2F.php &amp;quot;&lt;br /&gt;
 # Very crude filters to prevent SQL injection attacks&lt;br /&gt;
 SecFilter &amp;quot;delete[[:space:]]+from&amp;quot;&lt;br /&gt;
 SecFilter &amp;quot;insert[[:space:]]+into&amp;quot;&lt;br /&gt;
 SecFilter &amp;quot;select.+from&amp;quot;&lt;br /&gt;
 # Weaker XSS protection but allows common HTML tags&lt;br /&gt;
 SecFilter &amp;quot;&amp;lt;[[:space:]]*script&amp;quot;&lt;br /&gt;
 # Prevent XSS atacks (HTML/Javascript injection)&lt;br /&gt;
 SecFilter &amp;quot;&amp;lt;(.|n)+&amp;gt;&amp;quot;&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zapisujemy plik i restartujemy serwer apache&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/httpd restart&lt;br /&gt;
&lt;br /&gt;
Możemy również pobrać ze strony [http://www.updates.atomicorp.com/channels/rules/delayed/ updates.atomicorp.com/channels/rules/delayed/] gotowe reguły dla '''mod_security''', które musimy rozpakować na serwerze a następnie w pliku ''httpd.conf'' dołączyć je do konfiguracji za pomocą odpowiedniej dyrektywy np&lt;br /&gt;
&lt;br /&gt;
 Include /etc/httpd/modsecurity/modsec/00_asl_0_global.conf&lt;br /&gt;
 Include /etc/httpd/modsecurity/modsec/00_asl_rbl.conf&lt;br /&gt;
 Include /etc/httpd/modsecurity/modsec/00_asl_whitelist.conf&lt;br /&gt;
 Include /etc/httpd/modsecurity/modsec/05_asl_exclude.conf&lt;br /&gt;
 Include /etc/httpd/modsecurity/modsec/05_asl_scanner.conf&lt;br /&gt;
&lt;br /&gt;
Należy pamiętać o zmianie ścieżek do waszych plików z regułami!&lt;br /&gt;
&lt;br /&gt;
Niektóre reguły mogą powodować problemy z działaniem różnych aplikacji webowych, spowodowane jest to zbyt restrykcyjnymi ustawieniami '''mod_security'''.&lt;/div&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	</feed>