जब भी आप किसी यादृच्छिक व्यक्ति को दो-कारक प्रमाणीकरण का एक प्रकार पूछते हैं, जिसका उपयोग वे कुछ सेवाओं के लिए करते हैं, तो दो संभावित उत्तर हैं। या तो वे एसएमएस सत्यापन का उपयोग करते हैं, जो किसी की पहचान को "सत्यापित" करने का सबसे सामान्य रूप है, या वे Google प्रमाणक का उपयोग करते हैं। उत्तरार्द्ध विशेष व्यक्ति का है - भले ही यह आमतौर पर उपयोग किया जाने वाला समाधान है, और इसमें कोई अंतर्निहित बग या मुद्दे नहीं हैं। सिर्फ इसलिए कि Google प्रमाणक या एसएमएस दो-कारक प्रमाणीकरण आमतौर पर उपयोग किए जाने वाले उपकरण हैं, वे या तो उन्हें सबसे सुरक्षित समाधान नहीं बनाते हैं। दी गई, रोजमर्रा के उपभोक्ता के लिए, ये प्रमाणीकरण के सबसे उपयोगकर्ता-अनुकूल रूपों में से दो हैं, जिनकी पहुंच उनके पास है। हालाँकि, ये दोनों प्रमाणीकरण उपकरण किसी तृतीय-पक्ष प्रदाता पर निर्भर करते हैं, जो कार्रवाई का सबसे अच्छा कोर्स नहीं हो सकता है।
मोबाइल सॉफ्टवेयर के बढ़ने और मैलवेयर से संक्रमित उपकरणों से सभी प्रकार की बातचीत और डेटा लॉग करने में सक्षम होने के साथ, एसएमएस सत्यापन बहुत अच्छी तरह से आज तक उपलब्ध सबसे खराब समाधानों में से एक हो सकता है। मोबाइल उपकरणों पर मैलवेयर पृष्ठभूमि में खुद को "छुपा" सकता है, डेटा एकत्रित करता है, जबकि उपयोग सोचता है कि एसएमएस के माध्यम से नहीं आता है। या, सबसे खराब स्थिति में, किसी व्यक्ति ने एसएमएस कोड पढ़ने के लिए मोबाइल डिवाइस को दूरस्थ रूप से एक्सेस किया, क्योंकि उन्होंने उपभोक्ता के क्रेडेंशियल्स का उपयोग करके इस प्लेटफॉर्म तक पहुंच का अनुरोध किया था। इस एसएमएस के सभी ट्रैकों को मिटा देना असंभव नहीं है, एक बार जब कोई दूर से मैलवेयर से संक्रमित डिवाइस से जुड़ा होता है।