Geri git   Forum Beta > Bilgisayar Destek ve Paylaşım Forumu > İşletim Sistemleri > Linux İşletim Sistemleri


   

Cevapla
 
LinkBack Seçenekler Stil
Alt 27-05-2006, 15:37   #1 (permalink)
 
Üyelik tarihi: May 2006
Nerden: .::ZIKIMIN KÖKÜNDEN::.
Mesajlar: 7.029
Rep Gücü: 201
Rep Puanı : 5156
Rep Derecesi : By_AzRaiL bilgelerin üstadıdır [en son seviye]By_AzRaiL bilgelerin üstadıdır [en son seviye]By_AzRaiL bilgelerin üstadıdır [en son seviye]By_AzRaiL bilgelerin üstadıdır [en son seviye]By_AzRaiL bilgelerin üstadıdır [en son seviye]By_AzRaiL bilgelerin üstadıdır [en son seviye]By_AzRaiL bilgelerin üstadıdır [en son seviye]By_AzRaiL bilgelerin üstadıdır [en son seviye]By_AzRaiL bilgelerin üstadıdır [en son seviye]By_AzRaiL bilgelerin üstadıdır [en son seviye]By_AzRaiL bilgelerin üstadıdır [en son seviye]
Mod_Security kurulumu web uygulamaları için firewall


Mod_Security web uygulamalarının güvenliğinin sağlanmasında kullanılabilecek bir açık kaynak kodlu saldırı önleme sistemidir.Apache ye bir modül gibi eklenip çalıştırılabilir.Mod_security kullanımının amacı web uygulamalarını bilinen ve bilinmeyen saldırı yöntemlerine karşı korumaktır.Bu yönüyle ids sistemlerine benzemektedir http trafiğini izleyip bunu verilen kurallar doğrultusunda yorumlayabilmektedir.İds sistemelerinden farkı bu saldırıları önleyebilmektedir.Sunucu ile kişi arasında bir sunucu uygulamalarının güvenlliğini sağlayan firewall görevi üstlenir gelen istekleri belirlenen kurallar dahilinde yorumlayarak gerekli işlemi gerçekleştir.

Mod_Security'nin Yetenekleri



* Slash karakterleri url lerden silinir
*Null-bytes (%00) lar silinir
* URL şifreli karakter koruması

* URL encoding onaylaması
* Unicode encoding onaylaması
* Shellcode koruması

* Her siteye ayrı kural koyabilme imkanı sağlar
* Headerların analiz eder
* Cookieleri analiz eder
* Çevre değişkenlerini analiz eder
* Sunucu değişkenlerini analiz eder
* Sayfa değişkenlerini analiz eder
* Post isteklerini analiz eder
* Script değişkenlerini analiz eder

Yapılabileceği Eylemler

* İsteğin 406 status kodu ile geri çevrilmesi
* İsteğin yönlendirilerek geri çevirilmesi
* İsteklerin loglanması
* Kurallnrın değiştirilmesi
* Kural atlama
* Belirli bir süre istek dışı kalma

* Sunucu tarafından dosya yüklenmesini engelliyebilme
* Yüklenen dosyaların kontrolü
* Antivirus-Firewall programlarına entegre edilebilme

Diğerleri

* Sunucunuzun tanımlanma bilgisini değiştirir.
* Chroot kullanım kolaylığı getirir.
* Kendi log dosyasını oluşturur .
*Kendi kurallarınızı oluşturabilirsiniz.
Dafa fazla bilgiyi kendi sitesinden alabilirsiniz .
[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]
ve 39 sayfalık kullanım klavuzu
[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]

Kurulum Adımları

1.)Dosyayı sunucuya indiriyoruz



Kod:
wget [Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]

2.)Sıkıştırılmış arşiv dosyasını açıyoruz.



Kod:
tar zxvf modsecurity-1.8.7.tar.gz

3.)Web sunucusu olarak Apache 1.x kullanıyorsanız Apache1 klasörüne giriyorsunuz.



Kod:
cd modsecurity-1.8.7/apache1

3.)Web sunucusu olarak Apache 2.x kullanıyorsanız Apache2 klasörüne giriyorsunuz.



Kod:
cd modsecurity-1.8.7/apache1

4.)Mod_security' yi bir modül olarak derliyoruz.



Kod:
/etc/httpd/bin/apxs -cia mod_security.c



5.)httpd.conf dosyamızı olabilecek aksaklıklara karşı yedekliyoruz.



Kod:
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf-yedek

6.)Apache ayar dosyasını açıyoruz



Kod:
pico -w /etc/httpd/conf/httpd.conf

7.)Apache 1.x için AddModule mod_security.c yazan kısımı httpd.conf dosyası içinde buluyoruz altına aşağıdaki kural zincirini ekliyoruz



Kod:

# Turn the filtering engine On or Off
SecFilterEngine On

# Change Server: string
SecServerSignature ""


# This setting should be set to On only if the Web site is
# using the Unicode encoding. Otherwise it may interfere with
# the normal Web site operation.
SecFilterCheckUnicodeEncoding Off

# The audit engine works independently and
# can be turned On of Off on the per-server or
# on the per-directory basis. "On" will log everything,
# "DynamicOrRelevant" will log dynamic requests or violations,
# and "RelevantOnly" will only log policy violations
SecAuditEngine RelevantOnly

# The name of the audit log file
SecAuditLog logs/audit_log

# Should mod_security inspect POST payloads
SecFilterScanPOST On

# Action to take by default
SecFilterDefaultAction "deny,log,status:406"

# Require HTTP_USER_AGENT and HTTP_HOST in all requests
# SecFilterSelective "HTTP_USER_AGENT|HTTP_HOST " "^$"
# Require Content-Length to be provided with
# every POST request
SecFilterSelective REQUEST_METHOD "^POST$" chain
SecFilterSelective HTTP_Content-Length "^$"

# Only allow bytes from this range
SecFilterForceByteRange 1 255

# Prevent path traversal (..) attacks
SecFilter "\.\./"

# Weaker XSS protection but allows common HTML tags
SecFilter "<[[:space:]]*script"

# Phpmyadmin de insert yapılırken 406 veriyor sunucuda phpmyadmin varsa kapatın
SecFilter "delete[[:space:]]+from"
SecFilter "insert[[:space:]]+into"
SecFilter "select.+from"

#Dizin Erisim Engelleme

SecFilter /boot/
# SecFilter /bin/
SecFilter /dev/
SecFilter /etc/
SecFilter /initrd/
SecFilter /lib/
SecFilter /lost+found/
# SecFilter /misc/ vbulletinin bir dizini o yüzden bütün vbulletin kullanıcılarına 406 veriyor
SecFilter /mnt/
SecFilter /proc/
SecFilter /root/
SecFilter /sbin/
# SecFilter /scripts/
# SecFilter /tmp/
# SecFilter /usr/
SecFilter /usr/local/apache/
SecFilter /usr/local/cpanel/
SecFilter /usr/local/mysql/
SecFilter /var/

SecFilter /bin/cc
SecFilter /bin/gcc

# WEB-ATTACKS ps command attempt
SecFilterSelective THE_REQUEST "/bin/ps"

# WEB-ATTACKS /bin/ps command attempt
SecFilterSelective THE_REQUEST "ps\x20"

# WEB-ATTACKS wget command attempt
SecFilter "wget"

# WEB-ATTACKS uname -a command attempt
SecFilter "uname\x20-a"

# WEB-ATTACKS /usr/bin/id command attempt
SecFilterSelective THE_REQUEST "/usr/bin/id"
# WEB-ATTACKS id command attempt

SecFilter "\;id"

# WEB-ATTACKS kill command attempt
SecFilterSelective THE_REQUEST "/bin/kill"

# WEB-ATTACKS chsh command attempt
SecFilterSelective THE_REQUEST "/usr/bin/chsh"

# WEB-ATTACKS tftp command attempt
SecFilter "tftp\x20"

# WEB-ATTACKS /usr/bin/gcc command attempt
SecFilterSelective THE_REQUEST "/usr/bin/gcc"

# WEB-ATTACKS gcc command attempt
SecFilter "gcc\x20-o"

# WEB-ATTACKS bin/tclsh execution attempt
SecFilter "bin/tclsh"

# WEB-ATTACKS tclsh execution attempt
SecFilter "tclsh8\x20"

# WEB-ATTACKS bin/nasm command attempt
SecFilterSelective THE_REQUEST "bin/nasm"

# WEB-ATTACKS nasm command attempt
SecFilter "nasm\x20"

# WEB-ATTACKS perl execution attempt
SecFilter "perl\x20"

# WEB-ATTACKS traceroute command attempt
SecFilter "traceroute\x20"

# WEB-ATTACKS ping command attempt
SecFilterSelective THE_REQUEST "/bin/ping"

# WEB-ATTACKS netcat command attempt
SecFilter "nc\x20"

# WEB-ATTACKS nmap command attempt
SecFilter "nmap\x20"

# WEB-ATTACKS xterm command attempt
SecFilterSelective THE_REQUEST "/usr/X11R6/bin/xterm"

# WEB-ATTACKS X application to remote host attempt
SecFilter "\x20-display\x20"

# WEB-ATTACKS lsof command attempt
SecFilter "lsof\x20"

# WEB-ATTACKS rm command attempt
SecFilter "rm\x20"

# WEB-ATTACKS /bin/ls command attempt
SecFilterSelective THE_REQUEST "/bin/ls"

# WEB-ATTACKS /etc/shadow access
SecFilter "/etc/shadow"

# WEB-ATTACKS .htgroup access
SecFilterSelective THE_REQUEST "\.htgroup"

# WEB-CGI rksh access
SecFilterSelective THE_REQUEST "/rksh"

# WEB-CGI bash access
SecFilterSelective THE_REQUEST "/bash" log,pass

# WEB-CGI zsh access
SecFilterSelective THE_REQUEST "/zsh"

# WEB-CGI csh access
SecFilterSelective THE_REQUEST "/csh"

# WEB-CGI tcsh access
SecFilterSelective THE_REQUEST "/tcsh"

# WEB-CGI rsh access
SecFilterSelective THE_REQUEST "/rsh"

# WEB-CGI ksh access
SecFilterSelective THE_REQUEST "/ksh"

# WEB-MISC .history access
SecFilterSelective THE_REQUEST "/\.history"

# WEB-MISC .bash_history access
SecFilterSelective THE_REQUEST "/\.bash_history"

# Don't accept transfer encodings we know we don't handle
# (and you don't need it anyway)
SecFilterSelective HTTP_Transfer-Encoding "!^$"

# Protecting from XSS attacks through the PHP session cookie
SecFilterSelective ARG_PHPSESSID "!^[0-9a-z]*$"
SecFilterSelective COOKIE_PHPSESSID "!^[0-9a-z]*$"

SecFilter "viewtopic\.php\?" chain
SecFilter "chr\(([0-9]{1,3})\)" "deny,log"

# Block various methods of downloading files to a server
SecFilterSelective THE_REQUEST "wget "
SecFilterSelective THE_REQUEST "lynx "
SecFilterSelective THE_REQUEST "scp "
SecFilterSelective THE_REQUEST "ftp "
SecFilterSelective THE_REQUEST "cvs "
SecFilterSelective THE_REQUEST "rcp "
SecFilterSelective THE_REQUEST "curl "
SecFilterSelective THE_REQUEST "telnet "
SecFilterSelective THE_REQUEST "ssh "
SecFilterSelective THE_REQUEST "echo "
SecFilterSelective THE_REQUEST "links -dump "
SecFilterSelective THE_REQUEST "links -dump-charset "
SecFilterSelective THE_REQUEST "links -dump-width "
SecFilterSelective THE_REQUEST "links http:// "
SecFilterSelective THE_REQUEST "links ftp:// "
SecFilterSelective THE_REQUEST "links -source "
SecFilterSelective THE_REQUEST "mkdir "
SecFilterSelective THE_REQUEST "cd /tmp "
SecFilterSelective THE_REQUEST "cd /var/tmp "
SecFilterSelective THE_REQUEST "cd /etc/httpd/proxy "


7.) Apache 2.x için LoadModule security_module modules/mod_security.so yazan kıısmı bulup Apache 1.x için eklediğimiz yukarıdaki kural serisini ekliyoruz.

8.)Http sunucumuzu yeniden başlatıyoruz herhangi bir sorunla karşılaşırsanız yukarıdkai adımları kontrol etmelisiniz.



Kod:
service httpd restart



9.)Eklediğiniz kuralların hehrangi bir soruna yol açıp açmadığını log dosyasına bakarak anlayabilirsiniz



Kod:
cat /etc/httpd/logs/audit_log

10.)Mod_security yi kapatmak isterseniz Apache 1.x için AddModule mod_security.c yazan kıısmın başına bir # işareti koyun ; Apache 2.x için LoadModule security_module modules/mod_security.so yazan kısımın başına # koyun.

Bu makalede verilmiş olan kural ile hiç bir sorun yaşamayacaksınız ama istiyorsanız daha etkili kuralları deneyebilirsiniz.Fakat bu kurallar bir çok scriptin işleyişini bozabilir

[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...]
By_AzRaiL Çevrimdışı   Alıntı ile Cevapla
Alt 04-06-2006, 02:55   #2 (permalink)
Forumbeta
 
Üyelik tarihi: May 2006
Yaş: 26
Mesajlar: 27
Rep Gücü: 10
Rep Puanı : 10
Rep Derecesi : Armageddon Henüz Yolun Başındadır [Seviye 2]
Standart

bende nforce 4 çipsetli bi anakart var. üzerindede donanımsal olarak güvenlik duvarı var. acaba linux altındada çalışırmı ??
Armageddon Çevrimdışı   Alıntı ile Cevapla
Alt 04-06-2006, 16:30   #3 (permalink)
Forumbeta
 
Üyelik tarihi: May 2006
Yaş: 31
Mesajlar: 53
Rep Gücü: 11
Rep Puanı : 10
Rep Derecesi : prestij Henüz Yolun Başındadır [Seviye 2]
Standart

teşekkürler................... .............................. ....
prestij Çevrimdışı   Alıntı ile Cevapla
Cevapla

Tags
firewall, icin, uygulamalari, web, kurulumu, mod_security

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
Design by HTWoRKS
Sitemap index - Sitemap 1 - Sitemap 2 - Sitemap 3 - Sitemap 4 - Sitemap 5 - Sitemap 6 - Sitemap 7 - Sitemap 8 - Sitemap 9 - Sitemap 10 - Sitemap 11 - Sitemap 12 - Sitemap 13 - Urllist




1, 5, 765, 779, 766, 753, 8, 9, 1205, 979, 13, 14, 333, 15, 16, 18, 1149, 19, 458, 1152, 273, 20, 21, 22, 1259, 1076, 810, 811, 32, 33, 34, 35, 36, 806, 927, 928, 44, 965, 47, 48, 729, 49, 1281, 803, 89, 55, 56, 1120, 57, 1121, 58, 59, 1122, 60, 1123, 62, 1124, 63, 64, 84, 986, 726, 829, 1134, 465, 631, 75, 459, 78, 79, 80, 1227, 83, 90, 91, 1207, 92, 104, 106, 107, 108, 252, 120, 128, 132, 135, 140, 141, 614, 388, 839, 1142, 1143, 855, 193, 980, 1065, 1064, 787, 790, 205, 539, 772, 223, 272, 229, 724, 259, 251, 277, 276, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 531, 309, 1264, 1232, 319, 1225, 1226, 321, 322, 323, 324, 325, 328, 332, 331, 335, 337, 338, 339, 768, 775, 1153, 1154, 609, 604, 594, 599, 624, 619, 625, 628, 629, 630, 636, 389, 390, 391, 392, 393, 396, 395, 398, 468, 1063, 778, 846, 847, 848, 844, 494, 1228, 1229, 1230, 450, 451, 452, 461, 467, 820, 1224, 831, 1138, 547, 730, 834, 1139, 833, 832, 795, 796, 804, 1053, 669, 845, 978, 672, 821, 689, 733, 889, 789, 737, 1140, 738, 1023, 945, 740, 743, 754, 769, 770, 771, 773, 774, 929, 885, 886, 911, 910, 957, 922, 930, 1133, 940, 941, 942, 982, 983, 985, 950, 952, 984, 1027, 1067, 987, 988, 989, 990, 991, 992, 996, 999, 997, 998, 1000, 1001, 1002, 1003, 1004, 1005, 1058, 1008, 1009, 1010, 1011, 1055, 1018, 1014, 1015, 1016, 1017, 1079, 1051, 1089, 1022, 1019, 1020, 1021, 1024, 1034, 1025, 1054, 1028, 1052, 1044, 1045, 1046, 1066, 1086, 1049, 1050, 1078, 1075, 1080, 1059, 1060, 1061, 1062, 1068, 1069, 1070, 1071, 1072, 1073, 1087, 1077, 1074, 1081, 1082, 1083, 1084, 1085, 1088, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1125, 1128, 1126, 1127, 1129, 1130, 1131, 1132, 1135, 1136, 1137, 1141, 1144, 1145, 1146, 1147, 1148, 1150, 1151, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1214, 1173, 1175, 1176, 1177, 1178, 1182, 1179, 1180, 1181, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1206, 1208, 1209, 1210, 1211, 1212, 1213, 1215, 1217, 1216, 1218, 1231, 1284, 1219, 1220, 1222, 1223, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1260, 1261, 1262, 1263, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1279, 1280, 1282, 1283, 1296, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1297, 1298, 1299, 1300, 1301, 1319, 1320, 1311, 1312, 1313, 1314, 1315, 1317, 1316, 1318, 1321, 1322, 1323, 1324,


Oyun hileleri - Tatil
Sevgi - teknoloji - oteller - knight online - metin2 - cabal online - metin2 - metin2 hileleri - knight online - bilgisayar - modifiyearaba bebek oyunları video izle