Yabancı ülke forumlarında, takip ettiğim PHP bölümlerinin birinde açılan konuda
wm'ın biri bir "kullanıcıyı devamlı siteden uzaklaştırmak istiyorum."
başlığı altında bir konu açmıştı.
Bende bu durumu araştırarak üst düzey bir bilgide bularak sizlerle paylaşmak istedim.
Şuanki PHP sistemlerinde kullanıcı engelle olarak yapılan çalışmalarda. Sadece IP banlama ve COOKIE atma olayları mevcüt.
Kişinin IP'si banlansa bile. Modemine reset atarak bu bandan kolaylıkla kurtula bilmekte. COOKIE olarak, Taracısından çerezlere izin vermez ve sorunsuz olarak bundanda kurtulur. Yani şuan sistem olarak bir kişi bir siteden sürekli olarak uzaklaştırıllamamakta.
Ama bu soruna PHP'den çözüm var :)
İlk önce bilmeyenler için MAC adresi nedir kısaca ondan bahsedeyim:
Mac adresi: Enhernet kartınız, üretici firma tarafından konulan dünyada diğer ethernet kartlarında benzeri olmayan. Kod bütünüdür. Yani IP adresimiz gibi değişmez. Örnek mac adresi: 00-20-ED-8B-18-5B gibi...
PHP'de ise GEOIP teknolojisinden sonra önümüzdeki sürümlerinde Mac adresi
fonksiyonlarını çıkaracağını öğrendim.
Yani nasıl IP banlama olayı oluyorsa. Mac adresi öğrenme ve engel koyma gibi işlemleri olucak.
Peki bunun yararları nedir?
Örneklerle açıklayım. rapidshare, hotfile gibi sistemleri ele alalım.
Bu tarz sistemlerde. Free kullanıcılar üst üstte indirme yapamamakta.
Bunun koruması içinde IP 10 15 dakika arası engellemekte.
Ama kullanıcılar modemlerine reset atma vb olaylarda kolaylıkla
üst üste indirme yapabilmekte. Ama bunu yerine mac adresini 10 15 dakika engellese. İstediğin kadar modeme reset at fayda etmez :)
Yada google, adwords olarak üstüste hesap alamamak için rapid'n kullandığı
gibi IP banlıyor ama fayda etmiyor doğal olarak.
Zaten piyasa PHP adına böyle bir örnek olsa direkt bu büyük sistemlerde
olurdu...
İllegal kullanıcıların iyi günleri bunlar :)
İyi Forumlar...