Konuyu Açan #1
Linux'ta Listening Port Analizi

Linux sistemleri üzerinde çalışan servislerin ve uygulamaların kullandığı portların takibi, güvenlik ve sistem yönetimi açısından kritik öneme sahiptir. Sistem yöneticileri ve güvenlik uzmanları, aktif olarak dinleyen portları belirlemek ve olası tehditleri önceden tespit etmek amacıyla çeşitli araçlar ve komutlar kullanır. Bu analizler, yalnızca açık portların listesini görmekle kalmayıp, aynı zamanda bu portların hangi uygulamalara veya hizmetlere ait olduğunu da anlamayı sağlar.

İlk olarak, en temel araçlardan biri olan netstat komutudur. Ancak, modern Linux dağıtımlarında netstat yerine ss komutu daha sık tercih edilir. Örneğin:

KOD
1ss -tuln


Burada:
  • -t TCP portları,
  • -u UDP portları,
  • -l sadece dinleyen (listening) portları,
  • -n ise adresleri ve portları sayısal olarak gösterir.


Bu komut, açık ve dinleyen tüm portları detaylı biçimde listeler. Ayrıca, hangi uygulama veya hizmetin bu portları kullandığını görmek için ss -tulnp komutunu kullanmak gerekir; burada -p parametresi, portu kullanan işlemin PID ve isim bilgisini gösterir.

Bunun yanı sıra, daha eski ama hâlâ kullanışlı olan lsof komutu da port analizi için faydalıdır. Örneğin:

KOD
1lsof -i -n -P | grep LISTEN


Bu komut, aktif portları ve hangi uygulamaların bunları kullandığını detaylarıyla listeler. Özellikle, belirli bir portun veya hizmetin durumu incelenmek istendiğinde yine nmap gibi ağ tarama araçlarıyla portların dışarıdan görünürlüğü ve güvenlik durumu analiz edilebilir.

Son olarak, sistem güvenliği açısından, düzenli port taramaları ve analizleri, olası açıkları ve izinsiz girişleri engellemek adına hayati önemdedir. Bu nedenle, sistem yöneticileri bu araçları ve komutları iyi bilerek, sürekli güncel tutmalı ve raporlamalar yapmalıdır.

Bu analizler, güvenlik ve performans açısından sistemin sağlıklı çalışmasını sağlar ve potansiyel tehditleri erken aşamada tespit etmeye yardımcı olur.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi