Kısa yanıt
Spamcılar harfleri aynı görünen karakterlerle değiştirir: Latin a yerine Kiril а, o yerine sıfır ya da kelimenin ortasına görünmez bir karakter. İnsan kelimeyi her zamanki gibi okur, kelime listesi ise başka bir kelime görür. Çözüm, metni değerlendirmeden önce düz harflere normalleştirmektir.
Temel bilgiler
- Benzer karakter, ekranda aynı çizilse bile bilgisayar için farklı bir karakterdir.
- Telegram kullanıcı adlarında yalnızca a-z, 0-9 ve alt çizgi bulunabilir. Kopya bir @kullanıcı adı bu yüzden rakam, alt çizgi ve ek kelime kullanır.
- Görünen adlarda ve mesajlarda böyle bir sınır yoktur. Başka alfabeler ve görünmez karakterler orada ortaya çıkar.
- Kelime listesi karakterleri birebir eşleştirir. Tek bir harfi değiştirmek listeyi geçmeye yeter.
- Bir bot, herhangi bir şeyi karşılaştırmadan önce benzer karakterleri düz metne geri çevirmelidir.
Benzer karakterli spam nedir?
İnsanın bir kelime, filtrenin başka bir kelime okuması için yazılmış spamdır. Spamcı bazı harfleri, aynı biçimde çizilen ama aslında farklı olan karakterlerle değiştirir. Teknik adı homogliftir.
"c0inbаse" buna bir örnektir. o olması gereken yerde sıfır vardır, ikinci "a" da bir Kiril harfidir. Siz markayı okursunuz. Markanın adını içeren bir kara liste ise eşleşme bulamaz.
Spamcılar hangi hileleri kullanır?
| Hile | Örnek | İnsan ne görür |
|---|---|---|
| Başka alfabeden bir harf | Kiril а ile "аirdrop" | airdrop |
| Harf yerine rakam | "B1nance", "c0in" | Markayı, biraz bozuk haliyle |
| Tek kelimede iki alfabe | İki Kiril р ile "Suррort" | Support |
| Görünmez karakterler | "airdrop" içinde sıfır genişlikli bir karakter | airdrop, göze batan hiçbir şey yok |
| Boşluk ve noktalama | "a i r d r o p", "air.drop" | Bir bakışta okunan bir kelime |
| Süslü alfabeler | Kalın ya da el yazısı "matematik" harfleri, küçük boy büyük harfler | Süslü bir yazı tipiyle yazılmış bir kelime |
| Harf çiftleri | "m" yerine "rn", "w" yerine "vv" | Küçük puntoda doğru kelime |
Spamcılar bunları birleştirir. Tek bir mesajda marka adında bir rakam, "claim" kelimesinde bir Kiril harfi ve bağlantı metninin ortasında sıfır genişlikli bir karakter bulunabilir.
Kelime listeleri bunları neden kaçırır?
Kelime listesi karakterleri tek tek karşılaştırır. Latin "a" ile Kiril "а" iki ayrı karakterdir, dolayısıyla "airdrop" ile "аirdrop" iki ayrı kelimedir. Liste ilkini engeller, ikincisini geçirir.
İkinci yazılışı da listeye ekleyebilirsiniz. Spamcı o zaman başka bir harfi değiştirir. Her harfinin yerine birkaç karakter geçebilen yedi harfli bir kelimenin binlerce yazılışı vardır ve liste hep bir adım geridedir.
Liste uzadıkça öbür bedel de büyür: spamı alıntıladığı ya da kendi dilinde yazdığı için gruptan çıkarılan kendi üyeleriniz.
Benzer karakterler kullanıcı adlarında ve adlarda nerede görülür?
Bu kısım sık yanlış anlaşılır, o yüzden kesin konuşmakta yarar var.
- @kullanıcı adları. Telegram kullanıcı adlarında yalnızca a-z, 0-9 ve alt çizgi bulunabilir. İçinde Kiril harfi olamaz. Kopya bir kullanıcı adı izin verilenleri kullanır: o yerine sıfır, l yerine 1, "m" yerine "rn", iki kez yazılmış bir harf, fazladan bir alt çizgi ya da "support", "official" gibi eklenmiş bir kelime.
- Görünen adlar. Bunlarda böyle bir sınır yoktur. Yöneticinizin görünen adının kopyası başka alfabeden harflerle ya da görünmez karakterlerle yapılabilir ve sohbette birebir aynı görünür.
- Biyografiler ve mesajlar. Görünen adlarla aynıdır.
Yani sahtekarın çoğu zaman kusursuz görünen bir görünen adı ve biraz farklı bir kullanıcı adı vardır. Sahte yönetici dolandırıcılığı rehberindeki kontrolün, harf harf karşılaştırılan @kullanıcı adı olması bundandır.
Kopya gruplar ve kanallar da aynı az farklı kullanıcı adlarını kullanır. Bu Telegram grubu güvenilir mi? rehberi, bir gruba katılmadan önce nelere bakılacağını sıralar.
Benzer karakterleri elle nasıl fark ederim?
- Yazın ve aratın. Şüpheli metni düz bir metin düzenleyiciye kopyalayın. Gerçek kelimeyi kendiniz yazın ve aratın. Arama kopyaladığınız kelimeyi bulmuyorsa en az bir karakter farklıdır.
- Ok tuşuyla içinden geçin. İmleç bir tuşa bastığınızda yerinde kalıyorsa az önce görünmez bir karakterin üzerinden geçmiştir.
- Yazı tipini değiştirin. Bir yazı tipinde aynı görünen benzer karakterler çoğu zaman bir başkasında ayrışır. Eş aralıklı bir yazı tipi çoğunu gösterir.
- Kullanıcı adlarını karakter karakter, sesli okuyun. "Sıfır" ve "alt çizgi" demesi kolay, gözden kaçırması zor şeylerdir.
- Bağlantıyı metnine bakarak değerlendirmeyin. Açmadan önce nereye gittiğini kontrol edin.
Bu, tek bir mesaj için işe yarar. Hareketli bir grup için yaramaz.
Bir bot ne yapmalı?
Önce normalleştir, sonra değerlendir. Bir bot, mesajı herhangi bir şeyle karşılaştırmadan önce metni düz harflere geri çevirmelidir:
- Sıfır genişlikli ve diğer görünmez karakterleri kaldırır.
- Başka alfabelerden gelen benzer karakterleri ve süslü harfleri, taklit ettikleri düz harfe eşler.
- Harf yerine kullanılan rakamları, yerine geçtikleri harf olarak okur.
- Boşluk ve noktalama oyunlarını kapatır.
Sonra ortaya çıkan metni değerlendirir. Aynısı adlar için de geçerlidir: bot her üyenin görünen adını, ikisini de normalleştirdikten sonra yöneticilerinizin adlarıyla karşılaştırmalıdır.
Normalleştirmenin bir riski vardır. Gerçekten Rusça, Yunanca ya da başka bir dilde yazılmış metin olduğu gibi kalmalıdır. İşaret alfabenin kendisi değil, tek bir kelimenin içindeki karışımdır.
Targa bunu her planda yapar. Eşleştirmeden önce benzer karakterleri, sıfır genişlikli karakter hilelerini ve boşluk oyunlarını düz metne geri çevirir. Kendi kara listeniz de aynı işlemden sonra uygulanır. Görünen adı ya da profil fotoğrafı yöneticilerinizden birini kopyalayan üye işaretlenir, "@Brand_Official_Support" biçimindeki kullanıcı adları da kontrol edilir. Üyeler adları, biyografileri ya da fotoğrafları değiştiğinde yeniden kontrol edilir. Her işlemin /why ile okuyabileceğiniz bir gerekçesi vardır.
Yapamadığı şey: sahtekarı özel sohbete kadar izlemek. Kopya bir ad, hesap grubunuzda durduğu sürece yakalanır. Gerisini kapatan ayarlar için spam botlarını engelleme rehberine bakın ya da Targa'nın nasıl çalıştığını okuyun.
Sık sorulan sorular
Benzer karakter nedir?
Başka bir alfabeden ya da simge kümesinden gelen ve beklediğiniz harflere benzeyen karakterlerdir. Kiril а, е, о, р ve с harfleri Latin a, e, o, p ve c gibi çizilir. İnsan için aynı kelimedir. Filtre için değildir.
Kelime filtrem apaçık spamı neden kaçırıyor?
Çünkü şekilleri değil karakterleri karşılaştırır. airdrop kelimesini engellediyseniz ve spamcı onu Kiril а ile, sıfır genişlikli bir karakterle ya da harflerin arasına nokta koyarak yazdıysa, filtre daha önce hiç görmediği bir kelimeye bakıyordur.
Telegram kullanıcı adında Kiril harfi olabilir mi?
Hayır. Telegram kullanıcı adlarında yalnızca a-z, 0-9 ve alt çizgi kullanılabilir. Kullanıcı adı kopyaları geriye kalanı kullanır: o yerine sıfır, l yerine 1, m yerine rn, fazladan bir alt çizgi ya da eklenmiş bir kelime. Görünen adlarda böyle bir sınır yoktur.
Şüpheli bir kelimeyi elle nasıl kontrol ederim?
Kelimeyi düz bir metin düzenleyiciye kopyalayın, gerçek kelimeyi kendiniz yazın ve yazdığınız halini aratın. Arama kopyaladığınız kelimeyi bulmuyorsa en az bir karakter farklıdır. Ok tuşuyla kelimenin içinde ilerlemek görünmez karakterleri de ortaya çıkarır.
Karışık alfabeyle yazılmış metin her zaman spam mıdır?
Hayır. İki dilde yazan insanlar alfabeleri sürekli karıştırır, ama kelimeler arasında. Uyarı işareti tek bir kelimenin içindeki iki alfabedir. Özellikle de bu bir marka adı, bir coin adı ya da destek (support) kelimesiyse.
Dolandırıcının grubunuzda ne gördüğüne bakın
Ücretsiz grup kontrolü, bir grubun herkese açık sinyallerini okur ve nerede açık verdiğini gösterir. Hesap gerekmez.