Bloga Dön
Sözlük5 Eylül 20263 min read

Telegram bot tokeni nedir?

Rastgele bir dize gibi görünür. Kanalınızla bir başkası arasındaki tek engel budur.

Telegram bot tokeni nedir?

Telegram bot tokeni, bir programın botunuz adına işlem yapma yetkisi olduğunu kanıtlayan kimlik bilgisidir. Bot oluşturulduğunda Telegram bu tokeni size verir. Tokeni elinde bulunduran herkes mesaj gönderebilir, botun okuyabildiği içerikleri okuyabilir ve bot yönetici ise üyeleri çıkarabilir. Bu bir kimlik değil, paroladır ve asla paylaşılmamalı veya herkese açık bir yere yapıştırılmamalıdır.

Token gerçekte nedir

Bir bot oluşturulduğunda Telegram, bir sayı, iki nokta üst üste işareti ve uzun, rastgele bir devam bölümünden oluşan bir dize döndürür. Yazılımınızın Telegram'a gönderdiği her istek bu dizeyi taşır ve Telegram, isteğin gerçekten botunuzdan gelip gelmediğine bu dizeyle karar verir.

İkinci bir doğrulama adımı veya ayrı bir parola yoktur. Kimlik doğrulamanın tamamı tokene dayanır. Bu nedenle tokeni nasıl koruduğunuz, bottaki diğer tüm ayarlardan daha önemlidir.

İki nokta üst üste işaretinden önceki sayı botun kendi kimliğidir ve gizli değildir. Sonrasındaki bölüm ise gizlidir.

Tokeninizi ele geçiren biri neler yapabilir

Botunuzun yapabildiği her şeyi yapabilir. İnsanların genellikle hafife aldığı nokta da budur. Bot kanalınızda yönetici ise tokeni ele geçiren bir yabancı sizin adınıza paylaşım yapabilir, mesajları silebilir ve üyeleri çıkarabilir. Ayrıca botun aldığı her şeyi okuyabilir. Bir grupta bu, botun görmesine izin verilen mesajlar anlamına gelir.

Bunların hiçbiri dışarıdan bakıldığında bir saldırı gibi görünmez. Botunuz garip davranıyormuş gibi görünür. Bu yüzden sızdırılan tokenler çoğu zaman ilk garip paylaşımda değil, üçüncüsünden sonra fark edilir.

Zarar yalnızca bundan sonra olacaklarla da sınırlı değildir. Üyelerinize dolandırıcılık bağlantısı gönderen bir bot, bir yılda oluşturduğunuz güveni tüketmiştir ve sonradan ne kadar açıklama yaparsanız yapın bu güvenin tamamını geri kazanamazsınız.

Tokenler nerelerde sızdırılır

Neredeyse hiçbir zaman Telegram üzerinden sızdırılmazlar. Yardım istemek için paylaşılan ekran görüntülerinde, herkese açık bir depoya gönderilen kodda, daha sonra projeden ayrılan bir geliştiriciye atılan mesajda veya kibarca isteyen birine verilen destek sohbetinde sızdırılırlar.

Her seferinde aynı durum yaşanır: token bir sır değil, sıradan bir ayar gibi görülmüştür. Renk şemasının yanındaki bir yapılandırma dosyasında durduğu için renk şemasıyla aynı özensizlikle kopyalanıp paylaşılır.

Bunlar arasında en yaygın olanı herkese açık depolardır ve önlenmesi de en kolay olan budur. Tokene benzeyen her şey bir ortam değişkeninde tutulmalı, asla commit ettiğiniz bir dosyada yer almamalıdır.

Token sızdırılırsa ne yapmalısınız

İptal edin. BotFather'da bot için yeni bir token oluşturmak eskisini anında geçersiz kılar ve eski dizeyi kullanmaya devam eden her şey çalışmayı bırakır. Önce bunu yapın, nasıl sızdırıldığını daha sonra araştırın. Sıralama mutlaka böyle olmalıdır.

Ardından token başkasının elindeyken neler olduğunu kontrol edin: kanalınızdaki son paylaşımları, üye listesinden yakın zamanda çıkarılanları ve botun gönderdiği ancak sizin yazmadığınız her şeyi inceleyin. Tokeni iptal etmek kapıyı kapatır, ancak o kapıdan daha önce girenlerin etkisini geri almaz.

Bir platform tokeni nasıl saklamalıdır

Tokeninizi bir hizmete veriyorsanız veri tabanında düz metin olarak durmak yerine depolanırken şifrelenmeli ve hiçbir günlük kaydında görünmemelidir. BotLaunch'ta bot tokenleri ve diğer hassas veriler AES-256 ile şifrelenerek saklanır. Ayrıca kurulumunuzu kaybetmeden istediğiniz zaman BotFather üzerinden bir tokeni iptal edip yenisiyle değiştirebilirsiniz.

Herhangi bir şeyi yapıştırmadan önce bunu her platforma sormanız son derece doğaldır. Açık bir yanıt veremeyen bir platform, aslında size önemli bir şey söylemiş olur.

Hangi durumlarda tokene hiç ihtiyacınız olmaz

Çoğu kişi bir tokene hiç dokunmaz. BotLaunch'ta paylaşılan botu kanalınıza yönetici olarak ekler ve modülleri web üzerinden etkinleştirirsiniz. Böylece oluşturmanız gereken bir bot veya saklamanız gereken bir token olmaz. Kendi adını taşıyan botunu bağlamak isteyenler için sunulan ücretli plan seçeneğinde ise token gerekir.

Sıkça sorulan sorular

Bot tokeni ile kullanıcı adı aynı şey midir?

Hayır. Kullanıcı adı herkese açıktır ve botu tanımlar. Token ise gizlidir ve botun kimliğini doğrular.

Sızdırılan bir tokeni değiştirebilir miyim?

Evet. BotFather'da yeni bir token oluşturduğunuzda eskisi anında iptal edilir.

Tokenimi bir platforma vermek güvenli midir?

Yalnızca tokeni depolanırken şifreleyen ve iptal etmenize olanak tanıyan bir platforma verebilirsiniz. BotLaunch'ta tokenler AES-256 ile şifrelenir.

BotLaunch'ı kullanmak için bir bot oluşturmam gerekir mi?

Hayır. Paylaşılan botu kanalınıza yönetici olarak eklersiniz. Kendi adınızı taşıyan botunuzu bağlamak ise ücretli bir plan seçeneğidir.

Bu makaleyi paylaş