lostyazilim
tr.link

PHP mac adresi yeniliği

7 Mesajlar 4.859 Okunma
acebozum
tr.link

Cafer Cafer Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.02.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Developper
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 250
  • Beğeniler 65 / 71
  • Ticaret 2, (%100)
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...
ibrahimTatar bcakir Asklepion

kişi bu mesajı beğendi.

wmaraci
reklam

AliCan23 AliCan23 Teknodünya.com Kullanıcı
  • Üyelik 27.09.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 681
  • Beğeniler 13 / 63
  • Ticaret 3, (%100)
Adamları neden uyandırıyorsun ki :D :D
 

 

Teknodünya.com | Teknoloji Gezegeni

Cafer Cafer Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.02.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Developper
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 250
  • Beğeniler 65 / 71
  • Ticaret 2, (%100)

Ali Can adlı üyeden alıntı

Adamları neden uyandırıyorsun ki :D :D


Ona göre ayarlasınlar işte kendilerini :D
 

 

Metin Metin metinli.com Kullanıcı
  • Üyelik 28.03.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek SEO Analisti ve Siber Güvenlik
  • Konum Ankara
  • Ad Soyad M** Y**
  • Mesajlar 1399
  • Beğeniler 61 / 582
  • Ticaret 18, (%94)
Internet Explorer kullanıcılarının MAC adresleri alınabiliyor. Ama böylesine platformlarda sadece IE'ye karşı önlem almak ne kadar sağlam olur orası tartışılır. :)

<script>
function Button1_onclick() {
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");
var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
var e = new Enumerator (properties);
document.write("");
dispHeading();
for (;!e.atEnd();e.moveNext ())
{
var p = e.item ();
document.write("");

document.write("");

document.write("");
}
document.write("
" + p.MACAddress + "
");
}
function dispHeading()
{

document.write("MACAddress");

}
</script>



 

 

Yazar, yazılım geliştirici, SEO Analisti ve siber güvenlik uzmanı.
wmaraci
wmaraci

Anarschi Anarschi Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 16.12.2010
  • Yaş/Cinsiyet 34 / E
  • Meslek High Professional Student in G
  • Konum
  • Ad Soyad ** **
  • Mesajlar 372
  • Beğeniler 82 / 243
  • Ticaret 0, (%0)
PHP de normal olarak alınmıyordu ama iyi olur..Fakat activex ile alınabiliyordu diye biliyorum.

@metin yukarıdaki verdiğin activex ile alma :) önemli olan PHP ile almak..Çünkü filtreleme filan olaylarında activex işe yaramıyor ama PHP ile alırsak o mac adresini sittin sene giremez :)
Cafer

kişi bu mesajı beğendi.

Metin Metin metinli.com Kullanıcı
  • Üyelik 28.03.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek SEO Analisti ve Siber Güvenlik
  • Konum Ankara
  • Ad Soyad M** Y**
  • Mesajlar 1399
  • Beğeniler 61 / 582
  • Ticaret 18, (%94)

Beyaz adlı üyeden alıntı

PHP de normal olarak alınmıyordu ama iyi olur..Fakat activex ile alınabiliyordu diye biliyorum.

@metin yukarıdaki verdiğin activex ile alma :) önemli olan PHP ile almak..Çünkü filtreleme filan olaylarında activex işe yaramıyor ama PHP ile alırsak o mac adresini sittin sene giremez :)


Doğrudur, pek bir bilgim yok. Sadece internetten bulduğum kodları denedim. Sadece IE'de çalışan bir şey. :)

Multi üyelikler ve **************lar için, önlenemez bir uygulama olmasa da, ciddi anlamda iyi bir sistem olur.
Cafer

kişi bu mesajı beğendi.

Yazar, yazılım geliştirici, SEO Analisti ve siber güvenlik uzmanı.

Cafer Cafer Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.02.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Developper
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 250
  • Beğeniler 65 / 71
  • Ticaret 2, (%100)

Metin adlı üyeden alıntı

Internet Explorer kullanıcılarının MAC adresleri alınabiliyor. Ama böylesine platformlarda sadece IE'ye karşı önlem almak ne kadar sağlam olur orası tartışılır. :)


Keşke aynı benzer kodu GOOGLE'de kullansaydı ;)

Google bunun için bir güvenlik oluşturmakta. Ama Web tabanlı değil ;)


Beyaz adlı üyeden alıntı

PHP de normal olarak alınmıyordu ama iyi olur..Fakat activex ile alınabiliyordu diye biliyorum.

@metin yukarıdaki verdiğin activex ile alma :) önemli olan PHP ile almak..Çünkü filtreleme filan olaylarında activex işe yaramıyor ama PHP ile alırsak o mac adresini sittin sene giremez :)


Bu activex in daha değişik sistemini google yapıyor üstad :D
Googlede belirli kısımlarında güvenlik kodu istemekte. Bu güvenlik kısmında URL exe olarak çalışmakta. Bu güvenlik kısmına geldiğimizde exe bilgisayarımıza iniyor ve Mac adresiyle bağdaşmış oluyor. :)
Ama sonuçta web tabanlı değil :)


Metin adlı üyeden alıntı

Doğrudur, pek bir bilgim yok. Sadece internetten bulduğum kodları denedim. Sadece IE'de çalışan bir şey. :)

Multi üyelikler ve **************lar için, önlenemez bir uygulama olmasa da, ciddi anlamda iyi bir sistem olur.


Zaten böyle bir sistem olsa, vBulletin forumlarına entegre edilse. Sistemde IP loglarına bakarak multi üyeliklerle uğraşmaz olurdunuz :D
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al