मैंने हाल ही में IFTTT के साथ पंजीकरण किया है , जो स्मार्ट होम बनाने या विभिन्न सेवाओं को स्वचालित करने के लिए एक साथ चेन ईवेंट की शानदार सेवा की तरह लगता है।
मुझे बस निर्माता चैनल मिला है जो आपको सरल HTTP अनुरोध (जैसे GET और POST) बनाने की अनुमति देता है, और मैं इसे रास्पबेरी पाई को एक संदेश भेजने के लिए सुरक्षित रूप से उपयोग करने की उम्मीद कर रहा हूं जो मेरे पास चल रहा है जो किसी भी एपीआई अनुरोध का इंतजार कर रहा है एक निश्चित मार्ग पर (उदाहरण के लिए, मान लें कि POST /foo
)।
Makezine लेख मैं जुड़ा हुआ सुरक्षा के लिए इस विधि पता चलता है:
अब मैंने ऊपर जो किया वह बहुत असुरक्षित था, मैं मूल रूप से दुनिया के लिए एक स्क्रिप्ट के संपर्क में था - दूसरे शब्दों में एक वेब एप्लिकेशन - जो मेरे घर में और बाहर एक प्रकाश को नियंत्रित करने वाले स्विच को टॉगल कर सकता था। यह स्पष्ट रूप से ऐसा कुछ नहीं है जो आप करना चाहते हैं, लेकिन यही कारण है कि IFTTT की सेवाएं दूरस्थ सेवा को अधिक जानकारी देने की क्षमता प्रदान करती हैं।
उदाहरण के लिए, या टोकन या कुंजी विनिमय - और अपने IFTTT खाते की सुरक्षा के लिए दोनों के बीच एक TOTP प्रमाणित लिंक स्थापित करना मुश्किल नहीं होगा ? उन्होंने सिर्फ दो-कारक प्रमाणीकरण जोड़ा है।
मैंने विकिपीडिया पर टाइम-आधारित वन-टाइम पासवर्ड के बारे में अधिक पढ़ा , जो यह बताता है कि वन-टाइम पासवर्ड बनाने के लिए गणना का एक तत्व शामिल है।
चूंकि IFTTT कार्यों या किसी भी स्क्रिप्टिंग का पीछा करने का समर्थन नहीं करता है, मैं लेख में सुझाव के अनुसार TOTP कैसे उत्पन्न करूं? क्या यह सब करना संभव है, क्योंकि कुछ गणनाओं की आवश्यकता होती है और ऐसा करने का कोई तरीका प्रतीत नहीं होता है?