Kısa bir süre önce , akıllı bir ev oluşturmak veya çeşitli hizmetleri otomatikleştirmek için etkinlikleri zincirlemek için harika bir hizmet gibi görünen IFTTT'ye kaydoldum .
Basit HTTP istekleri (örneğin GET ve POST) yapmanıza izin veren Maker kanalını buldum ve bunu herhangi bir API isteği için bekleyen bir Raspberry Pi'ye güvenli bir mesaj göndermek için kullanmayı umuyorum belirli bir rotada (örneğin diyelim POST /foo
).
Makezine makale ı bağlantılı güvenlik için bu yöntemi öneriyor:
Şimdi yukarıda yaptığım korkunç bir güvensizlikti, temelde dünyaya evimdeki bir ışığı kontrol eden bir düğmeyi açıp kapatabilecek bir komut dosyası - başka bir deyişle bir web uygulaması - maruz bıraktım. Bu açıkça yapmak istediğiniz bir şey değil, ancak bu yüzden IFTTT'nin hizmetleri uzak hizmete daha fazla bilgi iletme yeteneği sağlıyor.
Örneğin ikisi arasında bir TOTP kimlik doğrulamalı bağlantı veya bir belirteç veya anahtar değişimi kurmak ve IFTTT hesabınızın kendisini korumak zor değil mi? İki faktörlü kimlik doğrulama eklediler.
Wikipedia'da Zaman Tabanlı Tek Kullanımlık Şifreler hakkında daha fazla bilgi edindim, bu da tek seferlik şifreyi oluşturmak için bir hesaplama unsuru olduğunu gösteriyor.
IFTTT, görevlerin zincirlenmesini veya herhangi bir komut dosyasını desteklemediğinden, makalede önerildiği gibi TOTP'yi nasıl oluştururum? Bazı hesaplamalar gerekli olduğundan ve bunları yapmanın bir yolu olmadığı için bunu yapmak mümkün müdür?