Geçtiğimiz hafta, çok çeşitli Çince IP adreslerinden büyük bir trafik akışı aldım. Bu trafik normal insanlardan geliyor gibi görünüyor ve HTTP istekleri benim olduğumu düşündüklerini gösteriyor:
- Korsan Koyu
- çeşitli BitTorrent izci,
- porno siteleri
Bunların hepsi, insanların VPN kullandığı şeylere benziyor. Ya da Çin Seddi'ni kızdıracak şeyler.
Kullanıcı aracıları web tarayıcılarını, Android, iOS, FBiOSSDK, Bittorrent'i içerir. IP adresleri normal ticari Çin sağlayıcılarıdır.
Ana bilgisayar yanlışsa veya kullanıcı aracısı açıkça yanlışsa Nginx'in 444'ü döndürüyorum:
## Deny illegal Host headers
if ($host !~* ^({{ www_domain }})$ ) {
return 444;
}
## block bad agents
if ($http_user_agent ~* FBiOSSDK|ExchangeWebServices|Bittorrent) {
return 444;
}
Yükü şimdi kaldırabilirim, ancak 2k / dakikaya kadar bazı patlamalar oldu. Neden bana geldiklerini öğrenmek ve onu durdurmak istiyorum. Aynı zamanda meşru CN trafiğine sahibiz, bu yüzden dünya gezegeninin 1 / 6'sını yasaklamak bir seçenek değil.
Kötü niyetli ve hatta kişisel bile olabilir, ancak orada yanlış yapılandırılmış bir DNS olabilir.
Teorim, yanlış yapılandırılmış bir DNS sunucusu ya da insanların Great Fire Wall’i ele geçirmek için kullandıkları bazı VPN servislerinin olmasıdır.
Bir müşteri IP adresi verildi:
183.36.131.137 - - [05/Jan/2015:04:44:12 -0500] "GET /announce?info_hash=%3E%F3%0B%907%7F%9D%E1%C1%CB%BAiF%D8C%DE%27vG%A9&peer_id=%2DSD0100%2D%96%8B%C0%3B%86n%8El%C5L%11%13&ip=183.36.131.137&port=11794&uploaded=4689970239&downloaded=4689970239&left=0&numwant=200&key=9085&compact=1 HTTP/1.0" 444 0 "-" "Bittorrent"
Bilebilirim:
descr: CHINANET Guangdong province network
descr: Data Communication Division
descr: China Telecom
- Bu müşterilerin hangi DNS sunucusunu kullandığını nasıl öğrenebilirim?
- Yine de bir HTTP isteğinin bir VPN'den gelip gelmediğini belirleyen var mı?
- Burada gerçekten neler oluyor?