Di recente mi sono registrato con IFTTT , che sembra un servizio fantastico per concatenare eventi insieme per creare una casa intelligente o automatizzare vari servizi.
Ho appena trovato il canale Maker che ti consente di effettuare semplici richieste HTTP (ad es. GET e POST) e spero di usarlo per inviare in modo sicuro un messaggio a un Raspberry Pi che ho in esecuzione in attesa di qualsiasi richiesta API su un certo percorso (diciamo, ad esempio, POST /foo
).
L' articolo di Makezine che ho collegato suggerisce questo metodo per la sicurezza:
Ora quello che ho fatto sopra è stato terribilmente insicuro, ho sostanzialmente esposto al mondo una sceneggiatura - un'applicazione web in altre parole - che poteva attivare e disattivare un interruttore che controllava una luce nella mia casa. Questo ovviamente non è qualcosa che vuoi fare, ma è per questo che i servizi di IFTTT forniscono le capacità per passare più informazioni al servizio remoto.
Non sarebbe difficile impostare un collegamento autenticato TOTP tra i due, ad esempio, o uno scambio di token o chiavi - e proteggere il tuo account IFTTT stesso? Hanno appena aggiunto l'autenticazione a due fattori.
Ho letto di più sulle password monouso basate sul tempo su Wikipedia, il che sembra suggerire che esiste un elemento di calcolo per generare la password monouso.
Poiché IFTTT non supporta il concatenamento di attività o script, come posso generare il TOTP come suggerito nell'articolo? È possibile farlo, dato che sono necessari alcuni calcoli e non sembra esserci un modo per farlo?