{"id":16521,"date":"2026-09-13T21:52:43","date_gmt":"2026-09-13T18:52:43","guid":{"rendered":"https:\/\/www.ihs.com.tr\/blog\/?p=16521"},"modified":"2026-09-13T21:52:43","modified_gmt":"2026-09-13T18:52:43","slug":"vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende","status":"publish","type":"post","link":"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/","title":{"rendered":"VPS Kurulum Sonras\u0131 G\u00fcvenlik Testi: Sunucum Ne Kadar G\u00fcvende?"},"content":{"rendered":"<p>Yeni bir Sanal \u00d6zel Sunucu (VPS) kurmak, dijital d\u00fcnyada kendi alan\u0131n\u0131z\u0131 olu\u015fturman\u0131n heyecan verici bir ad\u0131m\u0131d\u0131r. Ancak bu yeni ba\u015flang\u0131\u00e7, ayn\u0131 zamanda ciddi sorumluluklar\u0131 da beraberinde getirir. Kurulumu taze tamamlanm\u0131\u015f bir sunucu, siber sald\u0131rganlar i\u00e7in adeta a\u00e7\u0131k bir davetiyedir. Otomatik botlar ve k\u00f6t\u00fc niyetli akt\u00f6rler, internete ba\u011fl\u0131 her yeni cihaz\u0131 saniyeler i\u00e7inde tespit edip zafiyet taramas\u0131ndan ge\u00e7irebilir. Bu nedenle, &#8220;Sunucum ne kadar g\u00fcvende?&#8221; sorusunu sormak ve bu sorunun cevab\u0131n\u0131 somut verilerle aramak, projenizin sa\u011fl\u0131\u011f\u0131 ve verilerinizin b\u00fct\u00fcnl\u00fc\u011f\u00fc i\u00e7in hayati \u00f6nem ta\u015f\u0131r. Kurulum sonras\u0131 g\u00fcvenlik testi, sadece bir \u00f6neri de\u011fil, dijital varl\u0131\u011f\u0131n\u0131z\u0131 koruma alt\u0131na alman\u0131n zorunlu bir ilk ad\u0131m\u0131d\u0131r.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_77 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7erik Tablosu<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6aa71adaa01ad\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\" id=\"ez-toc-cssicon-toggle-item-6aa71adaa01ad\" aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#VPS-Guvenliginin-Onemi-ve-Temel-Kavramlar\" >VPS G\u00fcvenli\u011finin \u00d6nemi ve Temel Kavramlar<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Yeni-Kurulan-Bir-Sunucunun-Maruz-Kalabilecegi-Riskler\" >Yeni Kurulan Bir Sunucunun Maruz Kalabilece\u011fi Riskler<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Guvenlik-Testi-Nedir-Neden-Kurulum-Sonrasi-Hemen-Yapilmalidir\" >G\u00fcvenlik Testi Nedir? Neden Kurulum Sonras\u0131 Hemen Yap\u0131lmal\u0131d\u0131r?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Proaktif-Guvenlik-Yaklasiminin-Avantajlari\" >Proaktif G\u00fcvenlik Yakla\u015f\u0131m\u0131n\u0131n Avantajlar\u0131<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Temel-Seviye-Kontroller-Ilk-Savunma-Hatti\" >Temel Seviye Kontroller: \u0130lk Savunma Hatt\u0131<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Kullanici-Hesaplari-ve-Yetkilendirme-Yonetimi\" >Kullan\u0131c\u0131 Hesaplar\u0131 ve Yetkilendirme Y\u00f6netimi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#SSH-Secure-Shell-Erisimi-Guvenlik-Sikilastirmasi\" >SSH (Secure Shell) Eri\u015fimi G\u00fcvenlik S\u0131k\u0131la\u015ft\u0131rmas\u0131<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Sistem-Duzeyinde-Guvenlik-Analizi\" >Sistem D\u00fczeyinde G\u00fcvenlik Analizi<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Yazilim-ve-Paket-Yonetimi\" >Yaz\u0131l\u0131m ve Paket Y\u00f6netimi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Guvenlik-Duvari-Firewall-Konfigurasyonunun-Testi\" >G\u00fcvenlik Duvar\u0131 (Firewall) Konfig\u00fcrasyonunun Testi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Dosya-ve-Dizin-Izinlerinin-Kontrolu\" >Dosya ve Dizin \u0130zinlerinin Kontrol\u00fc<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Harici-Zafiyet-Taramalari-ve-Saldiri-Simulasyonu\" >Harici Zafiyet Taramalar\u0131 ve Sald\u0131r\u0131 Sim\u00fclasyonu<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Port-Tarama-Araclari-ile-Ag-Haritasinin-Cikarilmasi\" >Port Tarama Ara\u00e7lar\u0131 ile A\u011f Haritas\u0131n\u0131n \u00c7\u0131kar\u0131lmas\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Otomatik-Zafiyet-Tarama-Yazilimlarinin-Kullanimi\" >Otomatik Zafiyet Tarama Yaz\u0131l\u0131mlar\u0131n\u0131n Kullan\u0131m\u0131<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Izleme-Loglama-ve-Anomali-Tespiti\" >\u0130zleme, Loglama ve Anomali Tespiti<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Sistem-Log-Kayitlarinin-Incelenmesi\" >Sistem Log Kay\u0131tlar\u0131n\u0131n \u0130ncelenmesi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Anormal-Aktiviteleri-Otomatik-Tespit-Eden-Araclar\" >Anormal Aktiviteleri Otomatik Tespit Eden Ara\u00e7lar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Performans-ve-Kaynak-Kullanimi-Izleme\" >Performans ve Kaynak Kullan\u0131m\u0131 \u0130zleme<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Test-Sonuclarinin-Degerlendirilmesi-ve-Eylem-Plani\" >Test Sonu\u00e7lar\u0131n\u0131n De\u011ferlendirilmesi ve Eylem Plan\u0131<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Bulunan-Zafiyetlerin-Risk-Seviyesine-Gore-Onceliklendirilmesi\" >Bulunan Zafiyetlerin Risk Seviyesine G\u00f6re \u00d6nceliklendirilmesi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Raporlanan-Aciklar-Icin-Duzeltici-Aksiyonlarin-Alinmasi\" >Raporlanan A\u00e7\u0131klar \u0130\u00e7in D\u00fczeltici Aksiyonlar\u0131n Al\u0131nmas\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Guvenlik-Sikilastirma-Hardening-Adimlarinin-Uygulanmasi\" >G\u00fcvenlik S\u0131k\u0131la\u015ft\u0131rma (Hardening) Ad\u0131mlar\u0131n\u0131n Uygulanmas\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Periyodik-Guvenlik-Testleri-Icin-Bir-Takvim-Olusturulmasi\" >Periyodik G\u00fcvenlik Testleri \u0130\u00e7in Bir Takvim Olu\u015fturulmas\u0131<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Guvenli-ve-Yuksek-Performansli-VPS-Hizmeti-Icin-Neden-IHS-Telekomu-Tercih-Etmelisiniz\" >G\u00fcvenli ve Y\u00fcksek Performansl\u0131 VPS Hizmeti \u0130\u00e7in Neden \u0130HS Telekom&#8217;u Tercih Etmelisiniz?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Gelismis-DDoS-Koruma-Altyapisi\" >Geli\u015fmi\u015f DDoS Koruma Altyap\u0131s\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Guvenlik-Odakli-ve-Optimize-Edilmis-Sunucu-Yapilandirmalari\" >G\u00fcvenlik Odakl\u0131 ve Optimize Edilmi\u015f Sunucu Yap\u0131land\u0131rmalar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#724-Uzman-Teknik-Destek-Hizmeti\" >7\/24 Uzman Teknik Destek Hizmeti<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.ihs.com.tr\/blog\/vps-kurulum-sonrasi-guvenlik-testi-sunucum-ne-kadar-guvende\/#Kesintisiz-Erisim-ve-Yuksek-Uptime-Garantisi\" >Kesintisiz Eri\u015fim ve Y\u00fcksek Uptime Garantisi<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"VPS-Guvenliginin-Onemi-ve-Temel-Kavramlar\"><\/span>VPS G\u00fcvenli\u011finin \u00d6nemi ve Temel Kavramlar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bir <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/vps-server.html\" target=\"_blank\">vps<\/a> sahibi olmak, size payla\u015f\u0131ml\u0131 hosting ortamlar\u0131n\u0131n sunamad\u0131\u011f\u0131 esneklik ve kontrol\u00fc sa\u011flar. Ancak bu \u00f6zg\u00fcrl\u00fck, g\u00fcvenlik y\u00f6netiminin de tamamen sizin sorumlulu\u011funuzda oldu\u011fu anlam\u0131na gelir. Varsay\u0131lan ayarlarla b\u0131rak\u0131lm\u0131\u015f bir sunucu, siber tehditlere kar\u015f\u0131 savunmas\u0131zd\u0131r. G\u00fcvenlik testleri, bu zay\u0131f noktalar\u0131 bir sald\u0131rgan fark etmeden \u00f6nce tespit edip d\u00fczeltmenizi sa\u011flayan kritik bir s\u00fcre\u00e7tir. Bu s\u00fcre\u00e7, sadece olas\u0131 sald\u0131r\u0131lar\u0131 engellemekle kalmaz, ayn\u0131 zamanda sisteminizin genel sa\u011fl\u0131\u011f\u0131 ve performans\u0131 hakk\u0131nda da de\u011ferli bilgiler sunar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Yeni-Kurulan-Bir-Sunucunun-Maruz-Kalabilecegi-Riskler\"><\/span>Yeni Kurulan Bir Sunucunun Maruz Kalabilece\u011fi Riskler<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0130nternete yeni ba\u011flanan bir sunucu, dakikalar i\u00e7inde otomatik sald\u0131r\u0131 botlar\u0131 taraf\u0131ndan ke\u015ffedilir. Bu botlar, bilinen zafiyetleri, varsay\u0131lan parolalar\u0131 ve a\u00e7\u0131k portlar\u0131 tarar. En yayg\u0131n riskler aras\u0131nda kaba kuvvet (Brute-Force) sald\u0131r\u0131lar\u0131 ile y\u00f6netici parolalar\u0131n\u0131 ele ge\u00e7irme, g\u00fcncellenmemi\u015f yaz\u0131l\u0131mlardaki g\u00fcvenlik a\u00e7\u0131klar\u0131ndan faydalanarak sisteme s\u0131zma, DDoS sald\u0131r\u0131lar\u0131 ile hizmeti kesintiye u\u011fratma ve sunucuyu fidye yaz\u0131l\u0131mlar\u0131 (ransomware) ile \u015fifreleyerek eri\u015filemez hale getirme bulunur. Bu riskler sadece veri kayb\u0131na de\u011fil, ayn\u0131 zamanda itibar kayb\u0131na ve yasal sorumluluklara da yol a\u00e7abilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Guvenlik-Testi-Nedir-Neden-Kurulum-Sonrasi-Hemen-Yapilmalidir\"><\/span>G\u00fcvenlik Testi Nedir? Neden Kurulum Sonras\u0131 Hemen Yap\u0131lmal\u0131d\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>G\u00fcvenlik testi, bir sunucunun veya uygulaman\u0131n potansiyel g\u00fcvenlik zafiyetlerini belirlemek amac\u0131yla yap\u0131lan sistematik bir de\u011ferlendirme s\u00fcrecidir. Bu testler, hem manuel hem de otomatik ara\u00e7lar kullan\u0131larak ger\u00e7ekle\u015ftirilir. Kurulumdan hemen sonra yap\u0131lmas\u0131 kritiktir \u00e7\u00fcnk\u00fc varsay\u0131lan yap\u0131land\u0131rmalar genellikle g\u00fcvenlik odakl\u0131 de\u011fildir ve bilinen zafiyetleri bar\u0131nd\u0131rabilir. \u00d6rne\u011fin, standart bir SSH portu veya kolay tahmin edilebilir bir root parolas\u0131, sald\u0131rganlar i\u00e7in ilk hedef noktalar\u0131d\u0131r. Erken a\u015famada yap\u0131lacak bir <a href=\"https:\/\/www.ihs.com.tr\/blog\/sizma-testi-nedir\/\" target=\"_blank\">sizma testi<\/a>, bu basit ama tehlikeli a\u00e7\u0131klar\u0131 kapatarak daha karma\u015f\u0131k tehditlere kar\u015f\u0131 sa\u011flam bir temel olu\u015fturman\u0131z\u0131 sa\u011flar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Proaktif-Guvenlik-Yaklasiminin-Avantajlari\"><\/span>Proaktif G\u00fcvenlik Yakla\u015f\u0131m\u0131n\u0131n Avantajlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Proaktif g\u00fcvenlik, reaktif (tepkisel) yakla\u015f\u0131m\u0131n aksine, bir g\u00fcvenlik ihlali olmadan \u00f6nce \u00f6nlem almay\u0131 hedefler. Sadece bir sald\u0131r\u0131 oldu\u011funda m\u00fcdahale etmek yerine, potansiyel riskleri s\u00fcrekli olarak analiz edip ortadan kald\u0131rmay\u0131 i\u00e7erir. Bu yakla\u015f\u0131m\u0131n en b\u00fcy\u00fck avantaj\u0131, kriz an\u0131nda ya\u015fanacak panik, veri kayb\u0131 ve maliyetin \u00f6n\u00fcne ge\u00e7mesidir. D\u00fczenli g\u00fcvenlik testleri, yaz\u0131l\u0131m g\u00fcncellemeleri ve sistem s\u0131k\u0131la\u015ft\u0131rmas\u0131 gibi proaktif ad\u0131mlar, sald\u0131r\u0131 y\u00fczeyini daralt\u0131r, sistemin dayan\u0131kl\u0131l\u0131\u011f\u0131n\u0131 art\u0131r\u0131r ve olas\u0131 bir sald\u0131r\u0131n\u0131n ba\u015far\u0131l\u0131 olma ihtimalini \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r. Proaktif olmak, kontrol\u00fcn her zaman sizde kalmas\u0131n\u0131 sa\u011flar.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Temel-Seviye-Kontroller-Ilk-Savunma-Hatti\"><\/span>Temel Seviye Kontroller: \u0130lk Savunma Hatt\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sunucu g\u00fcvenli\u011finin temeli, eri\u015fim kontrol\u00fc ve yetkilendirme mekanizmalar\u0131n\u0131n do\u011fru yap\u0131land\u0131r\u0131lmas\u0131yla at\u0131l\u0131r. Bu ilk savunma hatt\u0131, en yayg\u0131n ve genellikle en basit sald\u0131r\u0131 y\u00f6ntemlerine kar\u015f\u0131 koruma sa\u011flar. Kullan\u0131c\u0131 hesaplar\u0131n\u0131n y\u00f6netimi ve a\u011f eri\u015fim noktalar\u0131n\u0131n s\u0131k\u0131la\u015ft\u0131r\u0131lmas\u0131, bir kalenin d\u0131\u015f duvarlar\u0131n\u0131 in\u015fa etmek gibidir. Bu ad\u0131mlar, sald\u0131rganlar\u0131n i\u00e7eri girmesini zorla\u015ft\u0131rarak daha karma\u015f\u0131k g\u00fcvenlik \u00f6nlemlerinin etkili olabilmesi i\u00e7in gerekli zemini haz\u0131rlar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kullanici-Hesaplari-ve-Yetkilendirme-Yonetimi\"><\/span>Kullan\u0131c\u0131 Hesaplar\u0131 ve Yetkilendirme Y\u00f6netimi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Her sunucunun kalbinde kullan\u0131c\u0131 hesaplar\u0131 bulunur. Bu hesaplar\u0131n nas\u0131l y\u00f6netildi\u011fi, kimin hangi yetkilere sahip oldu\u011fu ve bu yetkilerin nas\u0131l denetlendi\u011fi, g\u00fcvenli\u011fin temelini olu\u015fturur. Yanl\u0131\u015f yap\u0131land\u0131r\u0131lm\u0131\u015f bir kullan\u0131c\u0131 hesab\u0131, t\u00fcm sistemin anahtar\u0131n\u0131 bir sald\u0131rgana teslim etmek anlam\u0131na gelebilir.<\/p>\n<h4>G\u00fc\u00e7l\u00fc Parola Politikalar\u0131n\u0131n Denetlenmesi<\/h4>\n<p>Zay\u0131f parolalar, siber sald\u0131rganlar\u0131n en sevdi\u011fi giri\u015f kap\u0131s\u0131d\u0131r. G\u00fc\u00e7l\u00fc bir parola politikas\u0131, belirli bir karma\u015f\u0131kl\u0131k seviyesini (b\u00fcy\u00fck harf, k\u00fc\u00e7\u00fck harf, rakam, \u00f6zel karakter i\u00e7ermesi), minimum uzunlu\u011fu ve d\u00fczenli aral\u0131klarla parola de\u011fi\u015ftirme zorunlulu\u011funu i\u00e7ermelidir. Test a\u015famas\u0131nda, mevcut kullan\u0131c\u0131lar\u0131n parolalar\u0131n\u0131n bu politikalara uygun olup olmad\u0131\u011f\u0131 kontrol edilmeli ve zay\u0131f parolalar\u0131n kullan\u0131m\u0131n\u0131 engelleyen ara\u00e7lar (\u00f6rn. `pam_cracklib`) devreye sokulmal\u0131d\u0131r. <a href=\"https:\/\/www.ihs.com.tr\/blog\/2015in-en-kotu-sifreleri-aciklandi\/\" target=\"_blank\">En k\u00f6t\u00fc \u015fifreler<\/a> listelerinde yer alan kombinasyonlar\u0131n kullan\u0131lmas\u0131n\u0131 engellemek, basit ama etkili bir ad\u0131md\u0131r.<\/p>\n<h4>Root Hesab\u0131n\u0131n G\u00fcvenli\u011fi ve Sudo Kullan\u0131m\u0131<\/h4>\n<p>Linux sistemlerde &#8216;root&#8217; kullan\u0131c\u0131s\u0131, s\u0131n\u0131rs\u0131z yetkiye sahip olan en g\u00fc\u00e7l\u00fc hesapt\u0131r. Bu hesab\u0131n do\u011frudan ele ge\u00e7irilmesi, sald\u0131rgana sistem \u00fczerinde tam kontrol imkan\u0131 tan\u0131r. Bu nedenle, root hesab\u0131yla do\u011frudan SSH ba\u011flant\u0131s\u0131 kurulmas\u0131 engellenmelidir. Bunun yerine, normal bir kullan\u0131c\u0131 hesab\u0131 olu\u015fturulmal\u0131 ve bu kullan\u0131c\u0131ya `sudo` komutu ile sadece gerekti\u011finde ve ge\u00e7ici olarak y\u00f6netici yetkileri verilmelidir. Bu y\u00f6ntem, &#8220;En Az Yetki Prensibi&#8221;ne (Principle of Least Privilege) uygun olup, yap\u0131lan her y\u00f6netimsel i\u015flemin belirli bir kullan\u0131c\u0131yla ili\u015fkilendirilerek loglanmas\u0131n\u0131 sa\u011flar.<\/p>\n<h4>Gereksiz Kullan\u0131c\u0131 Hesaplar\u0131n\u0131n Tespiti ve Kald\u0131r\u0131lmas\u0131<\/h4>\n<p>Sunucu kurulumu s\u0131ras\u0131nda veya sonras\u0131nda olu\u015fturulmu\u015f ancak art\u0131k kullan\u0131lmayan ya da test ama\u00e7l\u0131 a\u00e7\u0131lm\u0131\u015f hesaplar, unutulmu\u015f birer arka kap\u0131 riski ta\u015f\u0131r. G\u00fcvenlik testi s\u0131ras\u0131nda sistemdeki t\u00fcm kullan\u0131c\u0131 hesaplar\u0131 listelenmeli (`\/etc\/passwd` dosyas\u0131 incelenerek), her bir hesab\u0131n kime ait oldu\u011fu ve ne ama\u00e7la kullan\u0131ld\u0131\u011f\u0131 belirlenmelidir. Aktif olarak kullan\u0131lmayan, sahibi bilinmeyen veya varsay\u0131lan olarak gelen (\u00f6rn. games, news) ancak gereksiz olan t\u00fcm hesaplar derhal kald\u0131r\u0131lmal\u0131 veya devre d\u0131\u015f\u0131 b\u0131rak\u0131lmal\u0131d\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"SSH-Secure-Shell-Erisimi-Guvenlik-Sikilastirmasi\"><\/span>SSH (Secure Shell) Eri\u015fimi G\u00fcvenlik S\u0131k\u0131la\u015ft\u0131rmas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>SSH, sunucunuza uzaktan g\u00fcvenli bir \u015fekilde ba\u011flanman\u0131z\u0131 sa\u011flayan en temel ara\u00e7t\u0131r. Ancak varsay\u0131lan ayarlar\u0131yla b\u0131rak\u0131ld\u0131\u011f\u0131nda, otomatik sald\u0131r\u0131lar\u0131n bir numaral\u0131 hedefi haline gelir. SSH yap\u0131land\u0131rmas\u0131n\u0131 s\u0131k\u0131la\u015ft\u0131rmak, sunucunuzun d\u0131\u015f d\u00fcnyaya a\u00e7\u0131lan en \u00f6nemli kap\u0131s\u0131n\u0131 kilitlemek anlam\u0131na gelir.<\/p>\n<h4>Varsay\u0131lan SSH Portunu De\u011fi\u015ftirme<\/h4>\n<p>T\u00fcm d\u00fcnyadaki otomatik botlar, SSH ba\u011flant\u0131s\u0131 i\u00e7in varsay\u0131lan olarak 22 numaral\u0131 portu tarar. Bu portu, 1024 \u00fczeri standart d\u0131\u015f\u0131 bir port numaras\u0131yla (\u00f6rn. 2222, 49188) de\u011fi\u015ftirmek, bu otomatik taramalar\u0131n %99&#8217;undan an\u0131nda kurtulman\u0131z\u0131 sa\u011flar. Bu basit de\u011fi\u015fiklik, sunucunuzun log dosyalar\u0131ndaki g\u00fcr\u00fclt\u00fcy\u00fc azalt\u0131r ve ger\u00e7ek tehditlere odaklanman\u0131z\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<h4>Root Giri\u015finin K\u0131s\u0131tlanmas\u0131<\/h4>\n<p>Daha \u00f6nce de belirtildi\u011fi gibi, root kullan\u0131c\u0131s\u0131n\u0131n do\u011frudan SSH \u00fczerinden giri\u015f yapabilmesi b\u00fcy\u00fck bir risktir. SSH yap\u0131land\u0131rma dosyas\u0131nda (`\/etc\/ssh\/sshd_config`) `PermitRootLogin no` direktifini ayarlayarak bu \u00f6zelli\u011fi tamamen kapatmak, en kritik g\u00fcvenlik ad\u0131mlar\u0131ndan biridir. Bu, sald\u0131rganlar\u0131n do\u011frudan en yetkili hesab\u0131 hedef almas\u0131n\u0131 engeller.<\/p>\n<h4>Anahtar Tabanl\u0131 Kimlik Do\u011frulama (SSH Key) Kullan\u0131m\u0131<\/h4>\n<p>Parola tabanl\u0131 kimlik do\u011frulama, kaba kuvvet sald\u0131r\u0131lar\u0131na kar\u015f\u0131 savunmas\u0131zd\u0131r. Bunun yerine, anahtar tabanl\u0131 kimlik do\u011frulama (SSH Key) kullanmak \u00e7ok daha g\u00fcvenli bir y\u00f6ntemdir. Bu y\u00f6ntemde, bilgisayar\u0131n\u0131zda bir \u00f6zel anahtar (private key) ve sunucunuzda bir genel anahtar (public key) bulunur. Ba\u011flant\u0131, sadece bu iki anahtar birbiriyle e\u015fle\u015fti\u011finde kurulur. Bu, tahmin edilmesi veya k\u0131r\u0131lmas\u0131 neredeyse imkans\u0131z olan uzun ve karma\u015f\u0131k bir dijital imza gibidir. Anahtar tabanl\u0131 do\u011frulamaya ge\u00e7tikten sonra, parola ile giri\u015fi tamamen devre d\u0131\u015f\u0131 b\u0131rakmak (`PasswordAuthentication no`) g\u00fcvenli\u011fi en \u00fcst seviyeye \u00e7\u0131kar\u0131r.<\/p>\n<div class=\"karsilastirma\">\n<table>\n<thead>\n<tr>\n<th>\u00d6zellik<\/th>\n<th>Parola Tabanl\u0131 Kimlik Do\u011frulama<\/th>\n<th>Anahtar Tabanl\u0131 (SSH Key) Kimlik Do\u011frulama<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>G\u00fcvenlik Seviyesi<\/strong><\/td>\n<td>D\u00fc\u015f\u00fck (Brute-force sald\u0131r\u0131lar\u0131na a\u00e7\u0131k)<\/td>\n<td>\u00c7ok Y\u00fcksek (K\u0131r\u0131lmas\u0131 neredeyse imkans\u0131z)<\/td>\n<\/tr>\n<tr>\n<td><strong>Kullan\u0131m Kolayl\u0131\u011f\u0131<\/strong><\/td>\n<td>Kolay (Sadece parolay\u0131 hat\u0131rlamak gerekir)<\/td>\n<td>\u0130lk kurulum gerektirir, sonras\u0131nda daha h\u0131zl\u0131<\/td>\n<\/tr>\n<tr>\n<td><strong>Otomasyon<\/strong><\/td>\n<td>Zor ve g\u00fcvensiz (Parolay\u0131 script&#8217;e yazmak gerekir)<\/td>\n<td>Kolay ve g\u00fcvenli (Anahtar ile otomatik giri\u015f)<\/td>\n<\/tr>\n<tr>\n<td><strong>Risk<\/strong><\/td>\n<td>Parolan\u0131n \u00e7al\u0131nmas\u0131, tahmin edilmesi<\/td>\n<td>\u00d6zel anahtar\u0131n (private key) \u00e7al\u0131nmas\u0131<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h4>Ba\u015far\u0131s\u0131z Giri\u015f Denemeleri \u0130\u00e7in Limit Belirleme<\/h4>\n<p>Bir sald\u0131rgan\u0131n parolan\u0131z\u0131 veya kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 deneme yan\u0131lma yoluyla bulmas\u0131n\u0131 engellemek i\u00e7in ba\u015far\u0131s\u0131z giri\u015f denemelerine bir limit koymak \u00f6nemlidir. SSH yap\u0131land\u0131rmas\u0131nda `MaxAuthTries` parametresi ile bir kullan\u0131c\u0131n\u0131n belirli say\u0131da (\u00f6rne\u011fin 3 veya 5) yanl\u0131\u015f denemeden sonra ba\u011flant\u0131s\u0131n\u0131n kesilmesi sa\u011flanabilir. Bu, kaba kuvvet sald\u0131r\u0131lar\u0131n\u0131n h\u0131z\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde yava\u015flat\u0131r ve Fail2ban gibi ara\u00e7larla birlikte kullan\u0131ld\u0131\u011f\u0131nda \u00e7ok daha etkili hale gelir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Sistem-Duzeyinde-Guvenlik-Analizi\"><\/span>Sistem D\u00fczeyinde G\u00fcvenlik Analizi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0130lk savunma hatt\u0131 olan eri\u015fim kontrollerini s\u0131k\u0131la\u015ft\u0131rd\u0131ktan sonra, sunucunun kendi i\u00e7 yap\u0131s\u0131n\u0131 ve yap\u0131land\u0131rmas\u0131n\u0131 analiz etmek gerekir. Bu a\u015fama, i\u015fletim sisteminin, \u00fczerinde \u00e7al\u0131\u015fan yaz\u0131l\u0131mlar\u0131n ve dosya sisteminin ne kadar g\u00fcvenli oldu\u011funu test etmeyi i\u00e7erir. Sistem d\u00fczeyinde yap\u0131lan bir analiz, g\u00f6zden ka\u00e7abilecek veya zamanla olu\u015fabilecek zafiyetleri ortaya \u00e7\u0131kararak sunucunun b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc korumay\u0131 hedefler.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Yazilim-ve-Paket-Yonetimi\"><\/span>Yaz\u0131l\u0131m ve Paket Y\u00f6netimi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Bir sunucu, i\u015fletim sistemi ve \u00fczerinde \u00e7al\u0131\u015fan \u00e7ok say\u0131da yaz\u0131l\u0131m paketinden olu\u015fan karma\u015f\u0131k bir b\u00fct\u00fcnd\u00fcr. Bu paketlerin her biri potansiyel bir g\u00fcvenlik a\u00e7\u0131\u011f\u0131 bar\u0131nd\u0131rabilir. Bu nedenle, yaz\u0131l\u0131m envanterini do\u011fru y\u00f6netmek, g\u00fcvenli\u011fin temel ta\u015flar\u0131ndan biridir.<\/p>\n<h4>\u0130\u015fletim Sistemi ve Uygulama G\u00fcncellemelerinin Kontrol\u00fc<\/h4>\n<p>Yaz\u0131l\u0131m geli\u015ftiricileri, \u00fcr\u00fcnlerinde ke\u015ffedilen g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapatmak i\u00e7in s\u00fcrekli olarak g\u00fcncellemeler ve yamalar yay\u0131nlar. G\u00fcncel olmayan bir sistem, bilinen zafiyetlere kar\u015f\u0131 tamamen savunmas\u0131zd\u0131r. G\u00fcvenlik testinin ilk ad\u0131m\u0131, sistemdeki t\u00fcm paketlerin g\u00fcncel olup olmad\u0131\u011f\u0131n\u0131 kontrol etmektir. `apt update &#038;&#038; apt list &#8211;upgradable` (Debian\/Ubuntu) veya `dnf check-update` (CentOS\/AlmaLinux) gibi komutlarla bekleyen g\u00fcncellemeler listelenmeli ve kritik g\u00fcvenlik yamalar\u0131 derhal uygulanmal\u0131d\u0131r. <a href=\"https:\/\/www.ihs.com.tr\/blog\/linux-paket-yoneticisi-apt-dnf-guncellemeleri-otomatik-hale-nasil-getirilir\/\" target=\"_blank\">Otomatik g\u00fcncelleme mekanizmalar\u0131<\/a> kurmak da proaktif bir \u00e7\u00f6z\u00fcm olabilir.<\/p>\n<h4>Kullan\u0131lmayan Servislerin ve Portlar\u0131n Tespiti<\/h4>\n<p>Her \u00e7al\u0131\u015fan servis, potansiyel bir sald\u0131r\u0131 y\u00fczeyi olu\u015fturur. Sunucuda, kurulum s\u0131ras\u0131nda varsay\u0131lan olarak gelen ancak projeniz i\u00e7in gerekmeyen servisler (\u00f6rne\u011fin, bir mail sunucusuna ihtiyac\u0131n\u0131z yoksa Postfix veya Exim) \u00e7al\u0131\u015f\u0131yor olabilir. `ss -tuln` veya `netstat -tuln` gibi komutlarla sunucunun dinledi\u011fi t\u00fcm portlar ve bu portlar\u0131 kullanan servisler tespit edilmelidir. <a href=\"https:\/\/www.ihs.com.tr\/blog\/yeni-vps-te-gereksiz-servisleri-kapatarak-sistem-kaynaklari-nasil-bosaltilir\/\" target=\"_blank\">Gereksiz her servis<\/a> durdurulmal\u0131 ve sistem ba\u015flang\u0131c\u0131ndan kald\u0131r\u0131larak (disable) sald\u0131r\u0131 y\u00fczeyi en aza indirilmelidir.<\/p>\n<h4>Sistemde Y\u00fckl\u00fc Paketlerin \u0130ncelenmesi ve Gereksizlerin Kald\u0131r\u0131lmas\u0131<\/h4>\n<p>Zamanla, test ama\u00e7l\u0131 veya bir ba\u011f\u0131ml\u0131l\u0131k olarak kurulmu\u015f ancak art\u0131k kullan\u0131lmayan bir\u00e7ok paket sistemde birikebilir. Bu paketler hem disk alan\u0131 israf\u0131na yol a\u00e7ar hem de g\u00fcncellenmediklerinde potansiyel bir risk olu\u015fturur. Sisteme y\u00fckl\u00fc t\u00fcm paketlerin bir listesi al\u0131nmal\u0131 (`dpkg -l` veya `rpm -qa`) ve projenin \u00e7al\u0131\u015fmas\u0131 i\u00e7in zorunlu olmayan t\u00fcm yaz\u0131l\u0131mlar sistemden kald\u0131r\u0131lmal\u0131d\u0131r. Minimalist bir yakla\u015f\u0131m, daha az bak\u0131m ve daha y\u00fcksek g\u00fcvenlik anlam\u0131na gelir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Guvenlik-Duvari-Firewall-Konfigurasyonunun-Testi\"><\/span>G\u00fcvenlik Duvar\u0131 (Firewall) Konfig\u00fcrasyonunun Testi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Bir g\u00fcvenlik duvar\u0131, sunucunuz ile d\u0131\u015f d\u00fcnya aras\u0131ndaki a\u011f trafi\u011fini kontrol eden bir bek\u00e7idir. Do\u011fru yap\u0131land\u0131r\u0131lm\u0131\u015f bir <a href=\"https:\/\/www.ihs.com.tr\/blog\/firewall-nedir-ne-ise-yarar\/\" target=\"_blank\">g\u00fcvenlik duvar\u0131<\/a>, yaln\u0131zca izin verilen trafi\u011fin sunucuya ula\u015fmas\u0131n\u0131 sa\u011flar ve yetkisiz eri\u015fim denemelerini daha en ba\u015fta engeller.<\/p>\n<h4>UFW veya Iptables Kurallar\u0131n\u0131n G\u00f6zden Ge\u00e7irilmesi<\/h4>\n<p>Linux sistemlerde yayg\u0131n olarak kullan\u0131lan UFW (Uncomplicated Firewall) veya daha temel seviyedeki Iptables, g\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131 y\u00f6netmek i\u00e7in kullan\u0131l\u0131r. Test s\u0131ras\u0131nda, mevcut kurallar\u0131n listesi (`ufw status verbose` veya `iptables -L -n -v`) incelenmelidir. Kurallar\u0131n &#8220;varsay\u0131lan olarak reddet&#8221; (default deny) prensibine g\u00f6re yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131ndan emin olunmal\u0131d\u0131r. Bu, yaln\u0131zca a\u00e7\u0131k\u00e7a izin verilen portlara ve servislere eri\u015fim sa\u011flanaca\u011f\u0131, geri kalan t\u00fcm trafi\u011fin ise engellenece\u011fi anlam\u0131na gelir.<\/p>\n<h4>Gelen ve Giden Trafik Kurallar\u0131n\u0131n Do\u011frulanmas\u0131<\/h4>\n<p>G\u00fcvenlik duvar\u0131 kurallar\u0131 sadece gelen (ingress) trafi\u011fi de\u011fil, ayn\u0131 zamanda giden (egress) trafi\u011fi de kapsamal\u0131d\u0131r. Gelen trafik kurallar\u0131, d\u0131\u015far\u0131dan sunucuya hangi servislerin (\u00f6rn. HTTP\/80, HTTPS\/443, \u00f6zel SSH portu) eri\u015febilece\u011fini belirler. Giden trafik kurallar\u0131n\u0131 k\u0131s\u0131tlamak ise, sunucunun ele ge\u00e7irilmesi durumunda d\u0131\u015far\u0131ya do\u011fru zararl\u0131 ba\u011flant\u0131lar kurmas\u0131n\u0131 (\u00f6rne\u011fin bir botnet&#8217;e kat\u0131lmas\u0131n\u0131 veya spam g\u00f6ndermesini) engelleyebilir. Gerekli olmayan t\u00fcm giden ba\u011flant\u0131lar da k\u0131s\u0131tlanmal\u0131d\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Dosya-ve-Dizin-Izinlerinin-Kontrolu\"><\/span>Dosya ve Dizin \u0130zinlerinin Kontrol\u00fc<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Linux, \u00e7ok kullan\u0131c\u0131l\u0131 bir i\u015fletim sistemi oldu\u011fu i\u00e7in dosya ve dizin izinleri, kullan\u0131c\u0131lar\u0131n birbirlerinin verilerine yetkisiz eri\u015fimini engellemek i\u00e7in kritik bir rol oynar. Yanl\u0131\u015f yap\u0131land\u0131r\u0131lm\u0131\u015f izinler, hassas verilerin s\u0131zmas\u0131na veya sistem dosyalar\u0131n\u0131n bozulmas\u0131na yol a\u00e7abilir.<\/p>\n<h4>Kritik Sistem Dosyalar\u0131n\u0131n \u0130zinlerinin \u0130ncelenmesi<\/h4>\n<p>`\/etc\/passwd`, `\/etc\/shadow`, `\/etc\/sudoers` gibi kritik sistem dosyalar\u0131, kullan\u0131c\u0131 bilgileri ve yetkilerini bar\u0131nd\u0131r\u0131r. Bu dosyalar\u0131n izinleri, sadece root kullan\u0131c\u0131s\u0131n\u0131n ve ilgili sistem servislerinin eri\u015febilece\u011fi \u015fekilde k\u0131s\u0131tlanmal\u0131d\u0131r. \u00d6rne\u011fin, `\/etc\/shadow` dosyas\u0131n\u0131n hi\u00e7bir kullan\u0131c\u0131 taraf\u0131ndan okunabilir olmamas\u0131 gerekir (izinleri `640` veya daha k\u0131s\u0131tl\u0131 olmal\u0131d\u0131r). Test s\u0131ras\u0131nda bu dosyalar\u0131n izinleri standart g\u00fcvenlik \u00f6nerileriyle kar\u015f\u0131la\u015ft\u0131r\u0131lmal\u0131d\u0131r.<\/p>\n<h4>Genel Yazma \u0130znine Sahip (World-Writable) Dosyalar\u0131n Tespiti<\/h4>\n<p>Bir dosya veya dizine &#8220;world-writable&#8221; izni (\u00f6rne\u011fin, `777` veya `666`) verilmesi, sistemdeki herhangi bir kullan\u0131c\u0131n\u0131n o dosyay\u0131 de\u011fi\u015ftirebilece\u011fi veya silebilece\u011fi anlam\u0131na gelir. Bu durum, k\u00f6t\u00fc niyetli bir yerel kullan\u0131c\u0131n\u0131n sisteme zararl\u0131 kod enjekte etmesine veya \u00f6nemli verileri silmesine olanak tan\u0131r. `find \/ -type f -perm -0002` gibi komutlarla sistemdeki t\u00fcm genel yazma iznine sahip dosyalar ve dizinler tespit edilmeli ve bu izinler derhal daha k\u0131s\u0131tl\u0131 hale getirilmelidir. \u00d6zellikle `\/tmp` gibi ge\u00e7ici dizinlerin yap\u0131land\u0131rmas\u0131 bu a\u00e7\u0131dan dikkatle incelenmelidir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Harici-Zafiyet-Taramalari-ve-Saldiri-Simulasyonu\"><\/span>Harici Zafiyet Taramalar\u0131 ve Sald\u0131r\u0131 Sim\u00fclasyonu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sunucunun i\u00e7 yap\u0131land\u0131rmas\u0131n\u0131 s\u0131k\u0131la\u015ft\u0131rd\u0131ktan sonra, bir sald\u0131rgan\u0131n g\u00f6z\u00fcnden sunucunuzun d\u0131\u015far\u0131dan nas\u0131l g\u00f6r\u00fcnd\u00fc\u011f\u00fcn\u00fc anlamak gerekir. Harici zafiyet taramalar\u0131, sunucunuzun internete a\u00e7\u0131k olan y\u00fczeyini analiz eder ve potansiyel giri\u015f noktalar\u0131n\u0131 tespit eder. Bu a\u015fama, savunman\u0131z\u0131n ne kadar etkili oldu\u011funu ger\u00e7ek d\u00fcnya senaryolar\u0131yla test etmenizi sa\u011flar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Port-Tarama-Araclari-ile-Ag-Haritasinin-Cikarilmasi\"><\/span>Port Tarama Ara\u00e7lar\u0131 ile A\u011f Haritas\u0131n\u0131n \u00c7\u0131kar\u0131lmas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Bir sunucunun d\u0131\u015f d\u00fcnyaya a\u00e7\u0131k olan her portu, bir evin kap\u0131s\u0131 veya penceresi gibidir. Port taramas\u0131, bu kap\u0131 ve pencerelerden hangilerinin a\u00e7\u0131k oldu\u011funu, arkalar\u0131nda ne t\u00fcr bir servis \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve bu servislerin ne kadar g\u00fcvenli oldu\u011funu anlamaya y\u00f6nelik ilk ad\u0131md\u0131r.<\/p>\n<h4>Nmap Kullanarak A\u00e7\u0131k Portlar\u0131n ve \u00c7al\u0131\u015fan Servislerin Tespiti<\/h4>\n<p>Nmap (Network Mapper), a\u011f ke\u015ffi ve g\u00fcvenlik denetimi i\u00e7in end\u00fcstri standard\u0131 bir ara\u00e7t\u0131r. Sunucunuzun IP adresine y\u00f6nelik basit bir Nmap taramas\u0131 (`nmap -sV [Sunucu_IP]`), hangi TCP ve UDP portlar\u0131n\u0131n a\u00e7\u0131k oldu\u011funu ve bu portlarda hangi servislerin (Apache, Nginx, SSH, vs.) \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 listeler. Bu taraman\u0131n sonu\u00e7lar\u0131, daha \u00f6nce yap\u0131land\u0131rd\u0131\u011f\u0131n\u0131z g\u00fcvenlik duvar\u0131 kurallar\u0131yla tutarl\u0131 olmal\u0131d\u0131r. Beklenmedik bir a\u00e7\u0131k port, kapat\u0131lmas\u0131 gereken bir servise veya yanl\u0131\u015f yap\u0131land\u0131r\u0131lm\u0131\u015f bir g\u00fcvenlik duvar\u0131 kural\u0131na i\u015faret eder.<\/p>\n<h4>Servis Versiyon Bilgilerinin \u0130ncelenmesi ve Bilinen Zafiyetlerle Kar\u015f\u0131la\u015ft\u0131r\u0131lmas\u0131<\/h4>\n<p>Nmap&#8217;in `-sV` parametresi, sadece portun a\u00e7\u0131k oldu\u011funu de\u011fil, ayn\u0131 zamanda o portta \u00e7al\u0131\u015fan servisin versiyon bilgisini de (\u00f6rn. Apache 2.4.41, OpenSSH 8.2p1) tespit etmeye \u00e7al\u0131\u015f\u0131r. Bu versiyon bilgisi kritiktir, \u00e7\u00fcnk\u00fc her yaz\u0131l\u0131m versiyonunun bilinen g\u00fcvenlik a\u00e7\u0131klar\u0131 (CVE &#8211; Common Vulnerabilities and Exposures) olabilir. Tespit edilen versiyon numaralar\u0131, CVE veritabanlar\u0131nda (\u00f6rn. cvedetails.com) ara\u015ft\u0131r\u0131larak, sunucunuzun bilinen bir zafiyete kar\u015f\u0131 savunmas\u0131z olup olmad\u0131\u011f\u0131 kontrol edilmelidir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Otomatik-Zafiyet-Tarama-Yazilimlarinin-Kullanimi\"><\/span>Otomatik Zafiyet Tarama Yaz\u0131l\u0131mlar\u0131n\u0131n Kullan\u0131m\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Manuel kontroller \u00f6nemli olsa da, otomatik zafiyet taray\u0131c\u0131lar\u0131 binlerce bilinen g\u00fcvenlik a\u00e7\u0131\u011f\u0131n\u0131 h\u0131zl\u0131 ve sistematik bir \u015fekilde kontrol ederek insan g\u00f6z\u00fcnden ka\u00e7abilecek sorunlar\u0131 tespit edebilir. Bu ara\u00e7lar, sunucunuza bir dizi test uygulayarak kapsaml\u0131 bir g\u00fcvenlik raporu olu\u015fturur.<\/p>\n<h4>OpenVAS\/GVM ile Kapsaml\u0131 Sistem Taramas\u0131<\/h4>\n<p>OpenVAS (yeni ad\u0131yla Greenbone Vulnerability Management &#8211; GVM), on binlerce zafiyeti i\u00e7eren g\u00fcncel bir veritaban\u0131na sahip, g\u00fc\u00e7l\u00fc ve a\u00e7\u0131k kaynakl\u0131 bir zafiyet taray\u0131c\u0131s\u0131d\u0131r. Hedef sunucu \u00fczerinde i\u015fletim sistemi, a\u011f servisleri ve uygulamalardaki bilinen g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131, yanl\u0131\u015f yap\u0131land\u0131rmalar\u0131 ve zay\u0131f parolalar\u0131 tespit etmek i\u00e7in derinlemesine bir tarama ger\u00e7ekle\u015ftirir. Tarama sonucunda, bulunan zafiyetleri risk seviyesine g\u00f6re (Y\u00fcksek, Orta, D\u00fc\u015f\u00fck) s\u0131ralayan detayl\u0131 bir rapor sunar.<\/p>\n<h4>Nikto ile Web Sunucusu G\u00fcvenlik A\u00e7\u0131klar\u0131n\u0131n Taranmas\u0131<\/h4>\n<p>Nikto, \u00f6zellikle web sunucular\u0131na odaklanm\u0131\u015f bir zafiyet taray\u0131c\u0131s\u0131d\u0131r. Tehlikeli olabilecek dosyalar\u0131, g\u00fcncel olmayan sunucu yaz\u0131l\u0131mlar\u0131n\u0131, sunucu yap\u0131land\u0131rma hatalar\u0131n\u0131 (\u00f6rne\u011fin, dizin listelemenin a\u00e7\u0131k olmas\u0131) ve binlerce di\u011fer potansiyel g\u00fcvenlik sorununu kontrol eder. `nikto -h [Sunucu_IP_veya_Domain]` komutu ile \u00e7al\u0131\u015ft\u0131r\u0131lan bu ara\u00e7, web sunucunuzun g\u00fcvenli\u011fi hakk\u0131nda h\u0131zl\u0131 ve de\u011ferli bilgiler sa\u011flar.<\/p>\n<h4>SQL Injection ve XSS gibi Web Uygulama Zafiyetlerinin Testi<\/h4>\n<p>E\u011fer sunucunuzda bir web uygulamas\u0131 (\u00f6rne\u011fin, bir WordPress sitesi veya \u00f6zel bir yaz\u0131l\u0131m) \u00e7al\u0131\u015f\u0131yorsa, bu uygulamaya \u00f6zg\u00fc zafiyetlerin de test edilmesi gerekir. SQL Injection, sald\u0131rgan\u0131n veritaban\u0131n\u0131za yetkisiz komutlar g\u00f6ndermesine olanak tan\u0131rken, XSS (Cross-Site Scripting) ise sald\u0131rgan\u0131n di\u011fer kullan\u0131c\u0131lar\u0131n taray\u0131c\u0131lar\u0131nda zararl\u0131 kod \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 sa\u011flar. OWASP ZAP veya Burp Suite gibi ara\u00e7lar, bu t\u00fcr web uygulamas\u0131 zafiyetlerini tespit etmek i\u00e7in kullan\u0131labilir ve uygulaman\u0131z\u0131n ne kadar g\u00fcvenli oldu\u011funu anlaman\u0131za yard\u0131mc\u0131 olur.<\/p>\n<div class=\"karsilastirma\">\n<table>\n<thead>\n<tr>\n<th>Ara\u00e7<\/th>\n<th>Kullan\u0131m Alan\u0131<\/th>\n<th>Temel \u0130\u015flevi<\/th>\n<th>\u00d6rnek Tespit<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Nmap<\/strong><\/td>\n<td>A\u011f Ke\u015ffi ve Port Tarama<\/td>\n<td>A\u00e7\u0131k portlar\u0131, \u00e7al\u0131\u015fan servisleri ve versiyonlar\u0131n\u0131 tespit eder.<\/td>\n<td>Gereksiz yere a\u00e7\u0131k kalm\u0131\u015f bir FTP (21) portu.<\/td>\n<\/tr>\n<tr>\n<td><strong>OpenVAS\/GVM<\/strong><\/td>\n<td>Kapsaml\u0131 Zafiyet Taramas\u0131<\/td>\n<td>\u0130\u015fletim sistemi ve uygulamalardaki binlerce bilinen zafiyeti (CVE) tarar.<\/td>\n<td>G\u00fcncellenmemi\u015f bir k\u00fct\u00fcphanede bulunan uzaktan kod \u00e7al\u0131\u015ft\u0131rma (RCE) a\u00e7\u0131\u011f\u0131.<\/td>\n<\/tr>\n<tr>\n<td><strong>Nikto<\/strong><\/td>\n<td>Web Sunucusu Taramas\u0131<\/td>\n<td>Web sunucusu yap\u0131land\u0131rma hatalar\u0131n\u0131 ve tehlikeli dosyalar\u0131 kontrol eder.<\/td>\n<td>Y\u00f6netim panelinin bulundu\u011fu dizinin (`\/admin`) tahmin edilebilir olmas\u0131.<\/td>\n<\/tr>\n<tr>\n<td><strong>OWASP ZAP<\/strong><\/td>\n<td>Web Uygulama G\u00fcvenli\u011fi<\/td>\n<td>SQL Injection, XSS gibi uygulamaya \u00f6zg\u00fc zafiyetleri test eder.<\/td>\n<td>Bir form alan\u0131n\u0131n SQL Injection sald\u0131r\u0131s\u0131na kar\u015f\u0131 savunmas\u0131z olmas\u0131.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Izleme-Loglama-ve-Anomali-Tespiti\"><\/span>\u0130zleme, Loglama ve Anomali Tespiti<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>G\u00fcvenlik, sadece kurulum an\u0131nda yap\u0131lan bir dizi kontrolden ibaret de\u011fildir; s\u00fcrekli bir s\u00fcre\u00e7tir. Sunucunuzun sa\u011fl\u0131kl\u0131 \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak ve olas\u0131 sald\u0131r\u0131 giri\u015fimlerini an\u0131nda fark edebilmek i\u00e7in sistemi d\u00fczenli olarak izlemek, log kay\u0131tlar\u0131n\u0131 analiz etmek ve anormal aktiviteleri tespit etmek hayati \u00f6nem ta\u015f\u0131r. Bu b\u00f6l\u00fcm, sunucunuzun nabz\u0131n\u0131 tutarak beklenmedik durumlara kar\u015f\u0131 haz\u0131rl\u0131kl\u0131 olman\u0131z\u0131 sa\u011flar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sistem-Log-Kayitlarinin-Incelenmesi\"><\/span>Sistem Log Kay\u0131tlar\u0131n\u0131n \u0130ncelenmesi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Log dosyalar\u0131, sunucunuzda ger\u00e7ekle\u015fen hemen hemen her olay\u0131n kaydedildi\u011fi dijital g\u00fcnl\u00fcklerdir. Kimin ne zaman giri\u015f yapt\u0131\u011f\u0131, hangi komutlar\u0131n \u00e7al\u0131\u015ft\u0131r\u0131ld\u0131\u011f\u0131, hangi servislerin hata verdi\u011fi gibi kritik bilgiler bu dosyalarda saklan\u0131r. Bu kay\u0131tlar\u0131 do\u011fru okumak, bir sorunun k\u00f6k nedenini bulmada veya bir g\u00fcvenlik ihlalinin izini s\u00fcrmede paha bi\u00e7ilmezdir.<\/p>\n<h4>Kritik Log Dosyalar\u0131 Nelerdir? (`\/var\/log\/auth.log`, `\/var\/log\/syslog` vb.)<\/h4>\n<p>Linux sistemlerde log dosyalar\u0131 genellikle `\/var\/log` dizini alt\u0131nda bulunur. \u0130ncelenmesi gereken en \u00f6nemli dosyalardan baz\u0131lar\u0131 \u015funlard\u0131r:<\/p>\n<ul>\n<li><b>\/var\/log\/auth.log (veya \/var\/log\/secure):<\/b> T\u00fcm kimlik do\u011frulama denemelerini, ba\u015far\u0131l\u0131 ve ba\u015far\u0131s\u0131z giri\u015fleri, `sudo` komutu kullan\u0131mlar\u0131n\u0131 kaydeder. \u015e\u00fcpheli giri\u015f denemelerini tespit etmek i\u00e7in ilk bak\u0131lacak yerdir.<\/li>\n<li><b>\/var\/log\/syslog (veya \/var\/log\/messages):<\/b> Sistem genelindeki olaylar\u0131n ve hatalar\u0131n b\u00fcy\u00fck bir k\u0131sm\u0131n\u0131 i\u00e7eren genel bir log dosyas\u0131d\u0131r.<\/li>\n<li><b>\/var\/log\/apache2\/access.log &amp; error.log:<\/b> Web sunucunuza yap\u0131lan t\u00fcm istekleri ve olu\u015fan hatalar\u0131 kaydeder. Web tabanl\u0131 sald\u0131r\u0131 giri\u015fimlerini analiz etmek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<h4>\u015e\u00fcpheli Giri\u015f Denemeleri ve Hatalar\u0131n Analizi<\/h4>\n<p>Loglar\u0131 incelerken dikkat edilmesi gereken baz\u0131 k\u0131rm\u0131z\u0131 bayraklar vard\u0131r. \u00d6rne\u011fin, `auth.log` dosyas\u0131nda, d\u00fcnyan\u0131n farkl\u0131 yerlerinden gelen ve k\u0131sa s\u00fcre i\u00e7inde yap\u0131lan \u00e7ok say\u0131da ba\u015far\u0131s\u0131z SSH giri\u015f denemesi, bir kaba kuvvet sald\u0131r\u0131s\u0131n\u0131n habercisidir. `access.log` dosyas\u0131nda normal olmayan URL&#8217;lere (\u00f6rn. `&#8230;\/wp-login.php`, `&#8230;\/sql_injection_denemesi`) yap\u0131lan istekler, bir zafiyet taramas\u0131n\u0131n veya sald\u0131r\u0131 giri\u015fiminin i\u015fareti olabilir. Bu t\u00fcr anomalileri d\u00fczenli olarak kontrol etmek, tehditleri erken a\u015famada fark etmenizi sa\u011flar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Anormal-Aktiviteleri-Otomatik-Tespit-Eden-Araclar\"><\/span>Anormal Aktiviteleri Otomatik Tespit Eden Ara\u00e7lar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Loglar\u0131 manuel olarak incelemek \u00f6nemli olsa da, 7\/24 tetikte olmak imkans\u0131zd\u0131r. Neyse ki, \u015f\u00fcpheli aktiviteleri otomatik olarak tespit edip \u00f6nlem alan ara\u00e7lar mevcuttur. Bu ara\u00e7lar, g\u00fcvenli\u011finizi otomatize ederek size zaman kazand\u0131r\u0131r ve anl\u0131k koruma sa\u011flar.<\/p>\n<h4>Fail2ban ile Kaba Kuvvet (Brute-Force) Sald\u0131r\u0131lar\u0131n\u0131 Engelleme<\/h4>\n<p>Fail2ban, log dosyalar\u0131n\u0131 s\u00fcrekli olarak izleyen ve belirledi\u011finiz kurallara uymayan (\u00f6rne\u011fin, 1 dakika i\u00e7inde 5&#8217;ten fazla ba\u015far\u0131s\u0131z SSH giri\u015fi yapan) IP adreslerini tespit eden bir ara\u00e7t\u0131r. Tespit etti\u011fi bu \u015f\u00fcpheli IP adreslerini, belirledi\u011finiz s\u00fcre boyunca g\u00fcvenlik duvar\u0131 arac\u0131l\u0131\u011f\u0131yla otomatik olarak engeller. Bu, <a href=\"https:\/\/www.ihs.com.tr\/blog\/brute-force-saldirilarini-onlemek-icin-en-etkili-yontemler-ve-eklentiler\/\" target=\"_blank\">kaba kuvvet sald\u0131r\u0131lar\u0131na<\/a> kar\u015f\u0131 en etkili ve en yayg\u0131n kullan\u0131lan savunma mekanizmalar\u0131ndan biridir.<\/p>\n<h4>Tripwire veya AIDE ile Dosya B\u00fct\u00fcnl\u00fc\u011f\u00fc Kontrol\u00fc<\/h4>\n<p>Bir sald\u0131rgan sisteme s\u0131zmay\u0131 ba\u015far\u0131rsa, genellikle sistem dosyalar\u0131n\u0131 de\u011fi\u015ftirerek veya arka kap\u0131 (backdoor) yerle\u015ftirerek izlerini gizlemeye \u00e7al\u0131\u015f\u0131r. Tripwire veya AIDE (Advanced Intrusion Detection Environment) gibi dosya b\u00fct\u00fcnl\u00fc\u011f\u00fc kontrol ara\u00e7lar\u0131, kritik sistem dosyalar\u0131n\u0131n bir &#8220;parmak izini&#8221; (hash) olu\u015fturur ve bu parmak izlerini d\u00fczenli olarak mevcut dosyalar\u0131n durumuyla kar\u015f\u0131la\u015ft\u0131r\u0131r. Herhangi bir dosyada yetkisiz bir de\u011fi\u015fiklik yap\u0131ld\u0131\u011f\u0131nda, sistem y\u00f6neticisini uyar\u0131r. Bu, bir g\u00fcvenlik ihlalini erkenden tespit etmek i\u00e7in son derece g\u00fc\u00e7l\u00fc bir y\u00f6ntemdir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Performans-ve-Kaynak-Kullanimi-Izleme\"><\/span>Performans ve Kaynak Kullan\u0131m\u0131 \u0130zleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sunucunuzun g\u00fcvenlik durumu, genellikle performans metriklerine de yans\u0131r. Anormal kaynak t\u00fcketimi, gizli bir zararl\u0131 yaz\u0131l\u0131m\u0131n veya bir DDoS sald\u0131r\u0131s\u0131n\u0131n belirtisi olabilir.<\/p>\n<h4>Ani CPU ve RAM Art\u0131\u015flar\u0131n\u0131n \u0130ncelenmesi<\/h4>\n<p>Sistem kaynaklar\u0131n\u0131 `top`, `htop` veya `glances` gibi ara\u00e7larla anl\u0131k olarak izlemek \u00f6nemlidir. Normalin d\u0131\u015f\u0131nda, ani ve s\u00fcrekli bir CPU veya RAM art\u0131\u015f\u0131 fark ederseniz, bu duruma neden olan i\u015flemi (process) tespit etmeniz gerekir. Bu, bir kripto para madencili\u011fi (cryptojacking) zararl\u0131s\u0131, k\u00f6t\u00fc yaz\u0131lm\u0131\u015f bir script veya sunucunuzun kontrol\u00fcn\u00fc ele ge\u00e7irmeye \u00e7al\u0131\u015fan bir sald\u0131rgan olabilir. <a href=\"https:\/\/www.ihs.com.tr\/blog\/sunucu-kaynak-cpu-ram-disk-kullanimini-optimize-etme-yollari\/\" target=\"_blank\">Sunucu kaynak kullan\u0131m\u0131n\u0131<\/a> anlamak, anormallikleri fark etmenin ilk ad\u0131m\u0131d\u0131r.<\/p>\n<h4>\u015e\u00fcpheli A\u011f Trafi\u011finin Tespiti<\/h4>\n<p>A\u011f trafi\u011fini izlemek, sunucunuzun kiminle &#8220;konu\u015ftu\u011funu&#8221; anlaman\u0131z\u0131 sa\u011flar. `iftop` veya `nethogs` gibi ara\u00e7lar, en \u00e7ok a\u011f trafi\u011fi yaratan ba\u011flant\u0131lar\u0131 ve i\u015flemleri g\u00f6sterir. Beklenmedik bir IP adresine do\u011fru s\u00fcrekli ve y\u00fcksek miktarda giden trafik, sunucunuzun bir DDoS sald\u0131r\u0131s\u0131n\u0131n par\u00e7as\u0131 olarak kullan\u0131ld\u0131\u011f\u0131na veya hassas verilerin d\u0131\u015far\u0131 s\u0131zd\u0131r\u0131ld\u0131\u011f\u0131na i\u015faret edebilir. Bu t\u00fcr \u015f\u00fcpheli a\u011f aktiviteleri derhal incelenmeli ve gerekirse ilgili ba\u011flant\u0131lar g\u00fcvenlik duvar\u0131 ile engellenmelidir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Test-Sonuclarinin-Degerlendirilmesi-ve-Eylem-Plani\"><\/span>Test Sonu\u00e7lar\u0131n\u0131n De\u011ferlendirilmesi ve Eylem Plan\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>G\u00fcvenlik testlerini tamamlad\u0131ktan sonra elinizde bir dizi bulgu ve rapor olacakt\u0131r. Ancak bu veriler, somut ad\u0131mlara d\u00f6n\u00fc\u015ft\u00fcr\u00fclmedik\u00e7e bir anlam ifade etmez. Bu son a\u015fama, tespit edilen zafiyetleri anlamak, risklerine g\u00f6re \u00f6nceliklendirmek ve bunlar\u0131 ortadan kald\u0131rmak i\u00e7in sistematik bir eylem plan\u0131 olu\u015fturmay\u0131 i\u00e7erir. G\u00fcvenli\u011fi tek seferlik bir g\u00f6rev olarak de\u011fil, s\u00fcrekli bir iyile\u015ftirme d\u00f6ng\u00fcs\u00fc olarak g\u00f6rmek, bu s\u00fcrecin en kritik par\u00e7as\u0131d\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Bulunan-Zafiyetlerin-Risk-Seviyesine-Gore-Onceliklendirilmesi\"><\/span>Bulunan Zafiyetlerin Risk Seviyesine G\u00f6re \u00d6nceliklendirilmesi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Her g\u00fcvenlik a\u00e7\u0131\u011f\u0131 ayn\u0131 derecede tehlikeli de\u011fildir. Raporlanan bulgular\u0131 bir listeye d\u00f6k\u00fcp her birini risk seviyesine g\u00f6re s\u0131n\u0131fland\u0131rmak gerekir. Genellikle kullan\u0131lan s\u0131n\u0131fland\u0131rma \u015fu \u015fekildedir:<\/p>\n<ul>\n<li><b>Kritik\/Y\u00fcksek:<\/b> Sunucuya tam eri\u015fim sa\u011flayan (\u00f6rn. uzaktan kod \u00e7al\u0131\u015ft\u0131rma), hassas verileri a\u00e7\u0131\u011fa \u00e7\u0131karan (\u00f6rn. SQL Injection) veya hizmeti tamamen durduran zafiyetler. Bunlar derhal ele al\u0131nmal\u0131d\u0131r.<\/li>\n<li><b>Orta:<\/b> Sald\u0131rgan\u0131n yetkilerini y\u00fckseltmesine veya dolayl\u0131 yoldan sisteme zarar vermesine olanak tan\u0131yan, ancak tek ba\u015f\u0131na tam kontrol sa\u011flamayan zafiyetler (\u00f6rn. XSS, CSRF).<\/li>\n<li><b>D\u00fc\u015f\u00fck:<\/b> Bilgi s\u0131z\u0131nt\u0131lar\u0131na (\u00f6rn. yaz\u0131l\u0131m versiyon bilgisi) neden olan veya en iyi g\u00fcvenlik pratiklerine uymayan yap\u0131land\u0131rmalar.<\/li>\n<\/ul>\n<p>Bu \u00f6nceliklendirme, kaynaklar\u0131n\u0131z\u0131 en acil ve en tehlikeli sorunlara odaklaman\u0131z\u0131 sa\u011flar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Raporlanan-Aciklar-Icin-Duzeltici-Aksiyonlarin-Alinmasi\"><\/span>Raporlanan A\u00e7\u0131klar \u0130\u00e7in D\u00fczeltici Aksiyonlar\u0131n Al\u0131nmas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00d6nceliklendirme yap\u0131ld\u0131ktan sonra, her bir zafiyet i\u00e7in bir \u00e7\u00f6z\u00fcm plan\u0131 olu\u015fturulmal\u0131d\u0131r. Bu plan, at\u0131lacak ad\u0131mlar\u0131 net bir \u015fekilde tan\u0131mlamal\u0131d\u0131r. \u00d6rne\u011fin:<\/p>\n<ul>\n<li><b>Zafiyet:<\/b> G\u00fcncel olmayan Apache s\u00fcr\u00fcm\u00fc (CVE-2023-XXXX).<br \/>\n <b>Aksiyon:<\/b> `apt upgrade apache2` komutu ile paketi en son g\u00fcvenli s\u00fcr\u00fcme g\u00fcncellemek.<\/li>\n<li><b>Zafiyet:<\/b> SSH root giri\u015fi aktif.<br \/>\n <b>Aksiyon:<\/b> `\/etc\/ssh\/sshd_config` dosyas\u0131nda `PermitRootLogin no` olarak ayarland\u0131ktan sonra SSH servisini yeniden ba\u015flatmak.<\/li>\n<li><b>Zafiyet:<\/b> Web uygulamas\u0131nda SQL Injection a\u00e7\u0131\u011f\u0131.<br \/>\n <b>Aksiyon:<\/b> Uygulama kodunda kullan\u0131c\u0131 girdilerinin temizlendi\u011fi (sanitized) ve parametreli sorgular\u0131n (prepared statements) kullan\u0131ld\u0131\u011f\u0131 bir d\u00fczeltme yapmak.<\/li>\n<\/ul>\n<p>Her d\u00fczeltme sonras\u0131, zafiyetin ger\u00e7ekten kapand\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in ilgili testi yeniden yapmak \u00f6nemlidir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Guvenlik-Sikilastirma-Hardening-Adimlarinin-Uygulanmasi\"><\/span>G\u00fcvenlik S\u0131k\u0131la\u015ft\u0131rma (Hardening) Ad\u0131mlar\u0131n\u0131n Uygulanmas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>D\u00fczeltici aksiyonlar, mevcut a\u00e7\u0131klar\u0131 kapat\u0131r. G\u00fcvenlik s\u0131k\u0131la\u015ft\u0131rma (hardening) ise gelecekteki potansiyel zafiyetleri \u00f6nlemek i\u00e7in sistemi daha dayan\u0131kl\u0131 hale getirme s\u00fcrecidir. Bu, testlerde do\u011frudan bir &#8220;zafiyet&#8221; olarak raporlanmasa bile, en iyi g\u00fcvenlik uygulamalar\u0131n\u0131 hayata ge\u00e7irmeyi i\u00e7erir. \u00d6rne\u011fin, gereksiz servisleri kapatmak, dosya izinlerini k\u0131s\u0131tlamak, \u00e7ekirdek (kernel) parametrelerini optimize etmek (\u00f6rn. sysctl.conf) ve AppArmor veya SELinux gibi zorunlu eri\u015fim kontrol\u00fc mekanizmalar\u0131n\u0131 yap\u0131land\u0131rmak bu s\u00fcrecin bir par\u00e7as\u0131d\u0131r. <a href=\"https:\/\/www.ihs.com.tr\/blog\/sunucu-guvenligi-icin-temel-hardening-saglamlastirma-teknikleri\/\" target=\"_blank\">Hardening<\/a>, sald\u0131r\u0131 y\u00fczeyini en aza indirerek proaktif g\u00fcvenli\u011fin temelini olu\u015fturur.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Periyodik-Guvenlik-Testleri-Icin-Bir-Takvim-Olusturulmasi\"><\/span>Periyodik G\u00fcvenlik Testleri \u0130\u00e7in Bir Takvim Olu\u015fturulmas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Siber g\u00fcvenlik d\u00fcnyas\u0131 dinamiktir; her g\u00fcn yeni zafiyetler ke\u015ffedilir ve yeni sald\u0131r\u0131 teknikleri ortaya \u00e7\u0131kar. Bu nedenle, bug\u00fcn g\u00fcvenli olan bir sunucu, yar\u0131n savunmas\u0131z hale gelebilir. G\u00fcvenlik testlerini tek seferlik bir olay olarak g\u00f6rmemek, bunu d\u00fczenli bir al\u0131\u015fkanl\u0131k haline getirmek gerekir. \u0130\u015fletmenizin veya projenizin kritiklik d\u00fczeyine ba\u011fl\u0131 olarak, ayl\u0131k veya \u00fc\u00e7 ayl\u0131k periyotlarla otomatik zafiyet taramalar\u0131 ve alt\u0131 ayda bir veya y\u0131lda bir daha kapsaml\u0131 s\u0131zma testleri yapacak \u015fekilde bir takvim olu\u015fturmak, s\u00fcrd\u00fcr\u00fclebilir bir g\u00fcvenlik duru\u015fu i\u00e7in esast\u0131r.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Guvenli-ve-Yuksek-Performansli-VPS-Hizmeti-Icin-Neden-IHS-Telekomu-Tercih-Etmelisiniz\"><\/span>G\u00fcvenli ve Y\u00fcksek Performansl\u0131 VPS Hizmeti \u0130\u00e7in Neden \u0130HS Telekom&#8217;u Tercih Etmelisiniz?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>VPS g\u00fcvenli\u011fi, sadece sizin sunucu \u00fczerinde alaca\u011f\u0131n\u0131z \u00f6nlemlerle s\u0131n\u0131rl\u0131 de\u011fildir. \u00c7al\u0131\u015ft\u0131\u011f\u0131n\u0131z hosting sa\u011flay\u0131c\u0131s\u0131n\u0131n altyap\u0131s\u0131, sundu\u011fu g\u00fcvenlik hizmetleri ve teknik destek kalitesi de en az sizin kadar \u00f6nemlidir. T\u00fcrkiye&#8217;nin en iyi ve k\u00f6kl\u00fc <a href=\"https:\/\/www.ihs.com.tr\/web-hosting\/\" target=\"_blank\">hosting<\/a> firmalar\u0131ndan biri olan \u0130HS Telekom, sanal sunucu ihtiya\u00e7lar\u0131n\u0131z i\u00e7in sadece g\u00fc\u00e7l\u00fc bir altyap\u0131 de\u011fil, ayn\u0131 zamanda g\u00fcvenli\u011finizi en \u00fcst d\u00fczeyde tutacak katma de\u011ferli hizmetler de sunar. Projenizin ba\u015far\u0131s\u0131 i\u00e7in do\u011fru bir i\u015f orta\u011f\u0131 se\u00e7mek, at\u0131lacak en stratejik ad\u0131mlardan biridir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Gelismis-DDoS-Koruma-Altyapisi\"><\/span>Geli\u015fmi\u015f DDoS Koruma Altyap\u0131s\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn en yayg\u0131n siber tehditlerinden biri olan DDoS (Distributed Denial of Service) sald\u0131r\u0131lar\u0131, sunucunuzu eri\u015filemez hale getirerek i\u015f s\u00fcreklili\u011finizi ciddi \u015fekilde tehlikeye atabilir. \u0130HS Telekom, sahip oldu\u011fu geli\u015fmi\u015f ve \u00e7ok katmanl\u0131 DDoS koruma altyap\u0131s\u0131 ile sunucunuza y\u00f6nelen k\u00f6t\u00fc niyetli trafi\u011fi daha a\u011f seviyesindeyken tespit edip filtreler. Bu sayede, projeniz sald\u0131r\u0131 an\u0131nda bile kesintisiz olarak \u00e7al\u0131\u015fmaya devam eder ve siz bu tehdidi hissetmezsiniz bile.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Guvenlik-Odakli-ve-Optimize-Edilmis-Sunucu-Yapilandirmalari\"><\/span>G\u00fcvenlik Odakl\u0131 ve Optimize Edilmi\u015f Sunucu Yap\u0131land\u0131rmalar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0130HS Telekom, sundu\u011fu VPS hizmetlerinde g\u00fcvenlik ve performans\u0131 \u00f6n planda tutar. Sanal <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/\" target=\"_blank\">sunucu kiralama<\/a> hizmetleri, en iyi g\u00fcvenlik pratiklerine g\u00f6re optimize edilmi\u015f temel imajlar ve yap\u0131land\u0131rmalar ile sunulur. Bu, varsay\u0131lan ayarlardan kaynaklanabilecek bir\u00e7ok temel g\u00fcvenlik a\u00e7\u0131\u011f\u0131n\u0131n daha en ba\u015f\u0131ndan engellendi\u011fi anlam\u0131na gelir. Y\u00fcksek performansl\u0131 NVMe SSD depolama ve g\u00fc\u00e7l\u00fc donan\u0131mlar, g\u00fcvenli\u011fin yan\u0131 s\u0131ra sitenizin ve uygulamalar\u0131n\u0131z\u0131n daima en h\u0131zl\u0131 \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 garanti eder.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"724-Uzman-Teknik-Destek-Hizmeti\"><\/span>7\/24 Uzman Teknik Destek Hizmeti<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>G\u00fcvenlik konusunda bir sorunla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda veya bir konuda yard\u0131ma ihtiya\u00e7 duydu\u011funuzda, kar\u015f\u0131n\u0131zda yetkin bir muhatap bulmak paha bi\u00e7ilmezdir. \u0130HS Telekom, 7 g\u00fcn 24 saat boyunca ula\u015fabilece\u011finiz uzman teknik destek ekibi ile her zaman yan\u0131n\u0131zdad\u0131r. Sunucu yap\u0131land\u0131rmas\u0131ndan g\u00fcvenlik duvar\u0131 kurallar\u0131na, olas\u0131 bir anomaliyi incelemekten genel dan\u0131\u015fmanl\u0131\u011fa kadar geni\u015f bir yelpazede, tecr\u00fcbeli ve \u00e7\u00f6z\u00fcm odakl\u0131 bir ekipten destek alabilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kesintisiz-Erisim-ve-Yuksek-Uptime-Garantisi\"><\/span>Kesintisiz Eri\u015fim ve Y\u00fcksek Uptime Garantisi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>G\u00fcvenli\u011fin nihai hedeflerinden biri de hizmetin kesintisizli\u011fini sa\u011flamakt\u0131r. \u0130HS Telekom, yedekli network altyap\u0131s\u0131, g\u00fc\u00e7l\u00fc veri merkezi ve proaktif sistem izleme hizmetleri sayesinde y\u00fcksek <a href=\"https:\/\/www.ihs.com.tr\/blog\/uptime-calisma-suresi-nedir\/\" target=\"_blank\">uptime<\/a> oranlar\u0131n\u0131 garanti eder. Sunucunuzun her zaman eri\u015filebilir ve \u00e7al\u0131\u015f\u0131r durumda olaca\u011f\u0131n\u0131 bilmek, sizin sadece kendi projenize ve i\u015finize odaklanman\u0131za olanak tan\u0131r. G\u00fcvenlik, performans ve kesintisizlik bir araya geldi\u011finde, projeniz i\u00e7in en sa\u011flam temeli atm\u0131\u015f olursunuz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yeni bir Sanal \u00d6zel Sunucu (VPS) kurmak, dijital d\u00fcnyada kendi alan\u0131n\u0131z\u0131 olu\u015fturman\u0131n heyecan verici bir ad\u0131m\u0131d\u0131r. Ancak bu yeni ba\u015flang\u0131\u00e7, ayn\u0131 zamanda&hellip;<\/p>\n","protected":false},"author":3,"featured_media":16522,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[414],"tags":[],"class_list":["post-16521","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sunucu"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/16521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=16521"}],"version-history":[{"count":1,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/16521\/revisions"}],"predecessor-version":[{"id":16523,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/16521\/revisions\/16523"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media\/16522"}],"wp:attachment":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=16521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=16521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=16521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}