FTP Sunucusunun Gerçekte Hangi Adresi Kaydettiği Nasıl Anlaşılır
Bir FTP kaydındaki adres, sunucunun o bağlantıda gördüğü kaynaktır. Bir oturumu kişiye bağlamadan önce denetim ve veri akışlarını izleyin.
Bir kayıt satırı tek bir adres gösterir. Dizüstü bilgisayar bir tünel adresi taşır, bağlantı farklı bir çıkıştan ayrılabilir ve çalıştırdığınız tarayıcı kontrolü FTP hakkında hiçbir şey kanıtlamaz. Bu üçü tamamen farklı olabilir ve kayıt satırı yalnızca bunlardan birini kaydeder. Herhangi bir karşılaştırma yapmadan önce hangi bağlantıyı sorduğunuza karar verin.
Bu adımlar, birinin transferlerine göz atmak değil, belirli bir zaman aralığı tanımlanmış yetkili bir soruşturma varsayar.
1. Hangi bağlantıyı sorduğunuzu belirleyin
FTP iki bağlantı kullanır. Denetim bağlantısı komutları ve yanıtları taşır, veri bağlantısı ise dosyanın kendisini taşır. Oturum açma olayı birinciye, transfer olayı ikinciye aittir; bu nedenle kayıttaki tek bir oturum iki farklı ağ yolundan gelen gözlemleri içerebilir. Adres alanının hangi olaya ait olduğunu, ondan sonuç çıkarmadan önce yazın.
Bu ayrımın pratik bir sonucu vardır. Aynı oturuma ait bir oturum açma satırı ile bir transfer satırı iki farklı kaynak adresi taşıyabilir; dolayısıyla herhangi birini ‘istemci adresi’ olarak aktarmak, hangi bağlantıyı okuduğunuza dair bir tahmindir. Bir adresi herhangi bir şeyle eşleştirmeden önce olay türünü kontrol edin.
2. Denetim bağlantısını izleyin
İstemciyi hata ayıklama çıktısı açıkken çalıştırın ya da bağlanırken istemcide yakalama yapın ve gerçekte ulaştığı eşi not edin. Bir VPN açıksa ve istemci onun üzerinden yönlendiriliyorsa, sunucu, dizüstü bilgisayarın erişim ağı adresi yerine VPN çıkış adresini görür.
İstemci tüneli atlarsa sunucu erişim adresini görür ve VPN arayüzünün kendi adresi hiçbir zaman hatta görünmez. Dizüstü bilgisayarın tünel adresinin genellikle tablodaki en kullanışsız değer olmasının nedeni budur: yalnızca tünelin içinde vardır. İstemcinin sunduğu kaynağı bir yapılandırma ekranından okumak yerine ss veya bir paket yakalamayla doğrulayın.
İki komut bunun çoğunu kapsar:
ss -tnp state established "( sport = :21 or dport = :21 )"
tcpdump -ni any tcp port 21
Birincisi, kendi yığınınızın kullandığı yerel ve karşı uç noktalarını listeler. İkincisi, hatta yazılan adresleri gösterir; bu sunucunun görüşüne daha yakındır ama yine de arayüzünüzde durur, bu nedenle sunucunun ne kaydettiğini yalnızca sunucunun kaydı veya kendi yakalaması gösterir.
3. Veri bağlantısının eşleşip eşleşmediğini kontrol edin
Pasif modda sunucu istemciye nereye bağlanacağını söyler, aktif moddaysa sunucu istemcinin verdiği bir adrese geri bağlanır. Yolda bir çeviri veya vekil sunucu varsa, her iki mod da veri bağlantısını denetim bağlantısından farklı bir yere gönderebilir. Modu istemci kaydından doğrulayın, ardından veri bağlantısının aynı yolu kullanıp kullanmadığını kontrol edin.
Oturum açmadan farklı bir adresten kaydedilen bir transfer, bozuk bir kayıt değil gerçek bir gözlemdir ve genellikle yol hakkında bir şey söyler.
4. Operatörden dar kapsamlı bir kayıt isteyin
Sunucu operatörüne saat dilimiyle birlikte oturum saatini, hesabı, işlemi ve hedefi verin. Adres alanını hangi bağlantının ürettiğini ve güvenilir bir aracının bunun anlamını değiştirip değiştirmediğini sorun.
Her ürünün özgün istemciyi, denetim eşini ve veri eşini ayrı ayrı kaydettiğini varsaymak yerine o sunucunun gerçek şemasını okuyun; çünkü bazıları bütün bir oturumu tek satırda özetler. Protokolü de net tutun: SFTP başka bir bağlantı noktasındaki FTP değil SSH tabanlı bir protokoldür ve FTPS, FTP’ye TLS ekler; dolayısıyla kayıttaki hizmet kimliği hangisini kurduğunuza bağlıdır.
5. Atfetmeden önce doğrulayın
Bir çıkış adresi birçok müşteriye hizmet verebilir ve tek bir hesap birkaç izinli kaynaktan kullanılabilir; bu nedenle bir adres ile bir kullanıcı adı aynı birimi tanımlamaz. Günlükleme bir sunucu politikasıdır: VPN, bir bağlantının sunduğu kaynağı değiştirir ama hesap adını, dosya adını veya alıcı hizmetin işlediği işlemi silmez. Yalnızca kaydın gösterdiğini atfedin ve geri kalanını bilinmiyor olarak işaretleyin. Başka birine açıklamanız gerekirse WinSCP FTP açıklaması iki bağlantı modeli için kısa bir referanstır.
İki sıradan durum bunun neden önemli olduğunu gösterir. Bir ofis her kullanıcıyı tek bir çıkış adresinden çıkarabilir, böylece yüz kişi kayıtta tek bir değer üretir. Tersi de aynı sıklıkla olur: bir hesap aynı hafta içinde hem ev hattından hem ofis hattından bağlanır ve her iki kayıt da aynı kişiyi tanımlar.