Share to: share facebook share twitter share wa share telegram print page

Google Authenticator

Google Authenticator
Developer(s)Google
Initial releaseSeptember 20, 2010; 14 years ago (2010-09-20)[1]
Stable release(s) [±]
Android7.0 / 28 August 2024; 4 months ago (2024-08-28)[2][3]
iOS4.2.1 / 26 June 2024; 6 months ago (2024-06-26)[4]
Repositorygithub.com/google/google-authenticator
Written in
Operating systemAndroid, iOS, BlackBerry OS, Wear OS
PlatformMobile
LicenseProprietary freeware (some versions were under Apache License 2.0)

Google Authenticator is a software-based authenticator by Google. It implements multi-factor authentication services using the time-based one-time password (TOTP; specified in RFC 6238) and HMAC-based one-time password (HOTP; specified in RFC 4226), for authenticating users of software applications.[5]

When logging into a site supporting Authenticator (including Google services) or using Authenticator-supporting third-party applications such as password managers or file hosting services, Authenticator generates a six- to eight-digit one-time password which users must enter in addition to their usual login details.

Google provides Android,[6] Wear OS,[7] BlackBerry, and iOS[8] versions of Authenticator.

An official open source fork of the Android app is available on GitHub.[9] However, this fork was archived in Apr 6, 2021 and is now read only.[10]

Current software releases are proprietary freeware.[11]

Typical use case

Previous logo

The app is first installed on a smartphone to use Authenticator. It must be set up for each site with which it is to be used: the site provides a shared secret key to the user over a secure channel, to be stored in the Authenticator app. This secret key will be used for all future logins to the site.

To log into a site or service that uses two-factor authentication and supports Authenticator, the user provides a username and password to the site. The site then computes (but does not display) the required six- to eight-digit one-time password and asks the user to enter it. The user runs the Authenticator app, which independently computes and displays the same password, which the user types in, authenticating their identity.[citation needed]

With this kind of two-factor authentication, mere knowledge of username and password is insufficient to break into a user's account - the attacker also needs knowledge of the shared secret key or physical access to the device running the Authenticator app. An alternative route of attack is a man-in-the-middle attack: if the device used for the login process is compromised by malware, the credentials and one-time password can be intercepted by the malware, which then can initiate its login session to the site, or monitor and modify the communication between the user and the site.[12]

Technical description

During setup, the service provider generates an 80-bit secret key for each user (whereas RFC 4226 §4 requires 128 bits and recommends 160 bits).[13] This is transferred to the Authenticator app as a 16, 26, or 32-character base32 string, or as a QR code.

Subsequently, when the user opens the Authenticator app, it calculates an HMAC-SHA1 hash value using this secret key. The message can be:

  • The number of 30-second periods since the Unix epoch (TOTP) as 64-bit big endian integer; or
  • A counter that is incremented with each new code (HOTP).

A portion of the HMAC is extracted and displayed to the user as a six- to eight-digit code; The last nibble (4 bits) of the result is used as a pointer, to a 32-bit integer, in the result byte array, and masks out the 31st bit.

License

The Google Authenticator app for Android was originally open source, but later became proprietary.[11] Google made earlier source for their Authenticator app available on its GitHub repository; the associated development page stated:

"This open source project allows you to download the code that powered version 2.21 of the application. Subsequent versions contain Google-specific workflows that are not part of the project."[14]

The latest open-source release was in 2020.[9]

See also

References

  1. ^ "Google Is Making Your Account Vastly More Secure With Two-Step Authentication - TechCrunch". TechCrunch. 2010-09-20. Retrieved 2016-03-12.
  2. ^ "Google Authenticator". Google Play. Retrieved 2024-08-30.
  3. ^ "Google Authenticator 7.0". APKMirror. 2024-08-28. Retrieved 2024-08-30.
  4. ^ "Google Authenticator". App Store. Retrieved 2024-08-30.
  5. ^ "GitHub - google/google-authenticator: Open source version of Google Authenticator (except the Android app)". GitHub. 18 May 2022. These implementations support the HMAC-Based One-time Password (HOTP) algorithm specified in RFC 4226 and the Time-based One-time Password (TOTP) algorithm specified in RFC 6238.
  6. ^ "Google Authenticator - Apps on Google Play".
  7. ^ Fingas, Jon (July 19, 2019). "Google Authenticator takes security codes from your smartwatch". Engadget. Archived from the original on October 20, 2020. Retrieved November 6, 2023.
  8. ^ "Google Authenticator". App Store.
  9. ^ a b "google/google-authenticator-android: Open source fork of the Google Authenticator Android app". GitHub. 16 May 2022.
  10. ^ "google-authenticator/mobile at master · google/google-authenticator". GitHub.
  11. ^ a b Willis, Nathan (22 January 2014)."FreeOTP multi-factor authentication". LWN.net. Retrieved 10 August 2015.
  12. ^ Umawing, Jovi (6 January 2022). "Intercepting 2FA: Over 1200 man-in-the-middle phishing toolkits detected". www.malwarebytes.com. Retrieved 27 April 2023.
  13. ^ m'Raihi, D.; Bellare, M.; Hoornaert, F.; Naccache, D.; Ranen, O. (2005-02-15). "RFC 4226 - HOTP: An HMAC-Based One-Time Password Algorithm". Tools.ietf.org. doi:10.17487/RFC4226. Retrieved 2019-03-25. {{cite journal}}: Cite journal requires |journal= (help)
  14. ^ "google-authenticator - Two-step verification - Google Project Hosting". 18 May 2022.

Read other articles:

Keuskupan Fajardo–HumacaoDioecesis Faiardensis–HumacaensisDiócesis de Fajardo–HumacaoKatolik LokasiNegara Amerika SerikatWilayahTimur dan timur laut pulau Puerto RikoProvinsi gerejawiSan Juan de Puerto RicoStatistikLuas221 sq mi (570 km2)Populasi- Total- Katolik(per 2008)293.00097,869 (33.4%)InformasiDenominasiKatolik RomaRitusRitus RomaPendirian11 Maret 2008 (16 tahun lalu)KatedralCatedral Santiago ApostolKonkatedralConcatedral Dulce Nombre de Jesu…

Radio station in Queensland, AustraliaThe BreezeTamborine Mountain, Queensland, AustraliaBroadcast areaRCRS North East Zone RA1Frequency100.6 MHz FMProgrammingLanguage(s)EnglishFormatOldies, classic hitsOwnershipOwnerRebel Media Group P/L(Rebel FM Stereo Pty Ltd)Sister stationsRebel FMHistoryFirst air date31 January 2003 (2003-01-31)[1]Call sign meaning4 – QueenslandBReeZeTechnical informationPower2 KWRepeater(s)variousLinksWebsiteThe Breeze The Breeze (callsign: 4BRZ) i…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Kiki OmeiliKiki OmeiliLahirNkiruka 'Kiki' Omeili31 Mei 1981Lagos, Lagos State, NigeriaPekerjaanAktris, presenter, dokterTahun aktif2011 – sekarang Nkiruka 'Kiki' Omeili (lahir 31 Mei 1981) adalah seorang aktris Nigeria. Ia dikenal karena karyanya …

Palm DesertL’église du Sacré-Cœur.GéographiePays  États-UnisÉtat CalifornieComté comté de RiversideSuperficie 69,97 km2 (2010)Surface en eau 0,76 %Altitude 67 mCoordonnées 33° 43′ 32″ N, 116° 22′ 10″ ODémographiePopulation 51 163 hab. (2020)Densité 731,2 hab./km2 (2020)FonctionnementStatut Cité aux États-Unis, charter city (d)Jumelages Wollongong, Haïfa, Gisborne, Port Elizabeth, KetchikanHistoireFondation 1973Ide…

Strada statale 36 dirdel Lago di Como e dello SplugaLocalizzazioneStato Italia Regioni Lombardia Province Sondrio DatiClassificazioneStrada statale InizioInnesto SS 36 presso Pianazzo FineMadesimo Provvedimento di istituzioneLegge 27 novembre 1956, n. 1401[1] GestoreANAS Manuale La strada statale 36 dir del Lago di Como e dello Spluga (SS 36 dir) era una strada statale italiana. Indice 1 Storia 2 Percorso 3 Note 4 Altri progetti Storia La strada statale 36 dir del Lago di …

Jalur kereta api ganda di wilayah Daerah Operasi (Daop) 1 Jakarta. Jalur ganda (Inggris: Double track) adalah jalur kereta api dengan dua rel, berbeda dengan jalur tunggal yang kereta apinya dapat berbagi jalur yang sama di kedua arah. Ikhtisar Pada masa-masa awal perkeretaapian di Inggris, sebagian besar jalur dibangun sebagai jalur ganda karena sulitnya koordinasi operasi sebelum penemuan telegraf. Jalur tersebut juga cenderung sibuk bila dioperasikan sebagai jalur tunggal. Semula, Dewan P…

Town in Northamptonshire, England This article is about the town in England. For other uses, see Northampton (disambiguation). Town and Civil Parish in EnglandNorthamptonTown and Civil ParishClockwise from top: Northampton Guildhall; All Saints' Church; Market Square; Abington Park and; the National Lift TowerNorthamptonLocation within NorthamptonshirePopulation249,093 (2021 census)[1]Civil parishNorthamptonUnitary authorityWest NorthamptonshireCeremonial countyNorthampton…

Untuk kegunaan lain, lihat Hijau (disambiguasi). Hijau karya Iwan FalsDirilis2 Desember 1992GenreGlam rock, Pop rock, Art rock, Folk rockLabelPro SoundMusica StudiosKronologi Iwan Fals Belum Ada Judul (1992)Belum Ada Judul1992 Hijau (1992) Dalbo (1993)Dalbo1993 Hijau menjadi judul album Iwan Fals yang diedarkan di bawah bendera Pro Sound pada tahun 1992. Pada album ini Iwan Fals bekerjasama dengan beberapa musisi seperti Heirrie Buchaery, Jerry Soedianto, Cok Rampal, Bagoes AA, Iwang Noorsai…

Huruf KirilZje Bahasa Komi Alfabet KirilHuruf SlaviaАА́А̀А̂А̄ӒБВГҐДЂЃЕЕ́ÈЕ̂ЁЄЖЗЗ́ЅИИ́ЍИ̂ЙІЇЈКЛЉМНЊОŌПРСС́ТЋЌУУ́ У̀У̂ӮЎФХЦЧЏШЩЪЫЬЭЮЯHuruf non-SlaviaӐА̊А̃Ӓ̄ӔӘӘ́Ә̃ӚВ̌ҒГ̑Г̣Г̌ҔӺҒ̌ӶД̌Д̣Д̆ӖЕ̄Е̃Ё̄Є̈ӁҖӜҘӞЗ̌З̱З̣ԐԐ̈ӠӢИ̃ҊӤҚӃҠҞҜК̣ԚӅԮԒӍӉҢԨӇҤО́О̀О̆О̂О̃ӦӦ̄ӨӨ̄Ө́Ө̆ӪҨԤР̌ҎҪС̣С̱Т̌Т̣ҬУ̃Ӱ Ӱ́Ӱ̄ӲҮҮ́ҰХ̣Х̱Х̮Х̑Ҳ…

Estádio Municipal de Aveiro UEFA Informasi stadionPemilikPemerintah Kota AveiroLokasiLokasi Aveiro, PortugalKonstruksiDibuat2003DibukaSeptember 2003Biaya pembuatan62 juta EuroArsitekTomás TaveiraData teknisPermukaanRumputKapasitas30.127Ukuran lapangan105 x 68 mPemakaiSC Beira-MarSunting kotak info • L • BBantuan penggunaan templat ini Stadion Municipal de Aveiro adalah sebuah stadion sepak bola yang terletak di Aveiro, Portugal. Stadion ini dirancang oleh arsitek asal Portugal, T…

1931 film The Squaw ManDirected byCecil B. DeMilleWritten byEdwin Milton RoyleScreenplay byLucien HubbardLenore J. CoffeeElsie JanisBased onThe Squaw ManProduced byCecil B. DeMilleStarringWarner BaxterLupe VélezEleanor BoardmanCinematographyHarold RossonEdited byAnne BauchensMusic byHerbert StothartDistributed byMetro-Goldwyn-MayerRelease date September 5, 1931 (1931-09-05) Running time107 minutesCountryUnited StatesLanguageEnglish The Squaw Man is a 1931 American pre-Code Wester…

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Птиц…

Stasiun Kŭmch'ŏn adalah sebuah stasiun kereta yang terletak di Kŭmch'ŏn-ŭp, Daerah Kŭmch'ŏn, provinsi Hwanghae Utara, Korea Utara. Stasiun ini terletak di Jalur Pyongbu.[1] Sejarah Stasiun ini dibuka pada tanggal 3 April 1906. Hingga Juli 1945, namanya adalah Stasiun Kŭmgyo. Referensi ^ Kokubu, Hayato, 将軍様の鉄道 (Shōgun-sama no Tetsudō), ISBN 978-4-10-303731-6 lbs Jalur Pyongbu Jalur Utama P'yŏngyang Taedonggang Ryŏkp'o Chunghwa Hŭkkyo Kindŭng Hwangju Ch'imch'on Ch…

Questa voce sull'argomento centri abitati del Mato Grosso è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Várzea Grandecomune Várzea Grande – Veduta LocalizzazioneStato Brasile Stato federato Mato Grosso MesoregioneCentro-Sul Mato-Grossense MicroregioneCuiabá AmministrazioneSindacoLucimar Sacre de Campos (Democratici) TerritorioCoordinate15°38′59″S 56°07′52″W / 15.649722°S 56.131111°W-15.649722; -56.131111 …

Bony skin-covered spines or rays protruding from the body of a fish Ray fins on a teleost fish, Hector's lanternfish (1) pectoral fins (paired), (2) pelvic fins (paired), (3) dorsal fin,(4) adipose fin, (5) anal fin, (6) caudal (tail) fin Fins are moving appendages protruding from the body of fish that interact with water to generate thrust and help the fish swim. Apart from the tail or caudal fin, fish fins have no direct connection with the spine and are supported only by muscles. Fish fins ar…

Michael De LucaDe Luca at the Toronto Film Festival, 2011Lahir13 Agustus 1965 (umur 58)Brooklyn, New YorkPekerjaanProducer, writerSuami/istriAngelique (Madrid) De Luca (2009–present; 2 children) Michael De Luca (lahir 13 Agustus 1965) adalah produser film berkebangsaan Amerika Serikat yang juga dikenal sebagai penulis skenario.Namanya pernah dinobatkan sebagai nominator Academy Awards selama tiga kali. Latar belakang De Luca lahir dan tumbuh di Brooklyn, New York. Ibunya adalah imigran Je…

Constituency of the National Assembly of Pakistan NA-115 Sheikhupura-IIIConstituencyfor the National Assembly of PakistanRegionSheikhupura Tehsil (partly) including Sheikhupura city of Sheikhupura DistrictElectorate436,660 [1]Current constituencyCreated2018Member(s)VacantCreated fromNA-133 (Sheikhupura-III)NA-134 (Sheikhupura-IV)NA-136 (Nankana Sahib-II-cum-Sheikhupura) NA-115 Sheikhupura-III (این اے-115، شيخوپوره-۳) is a constituency for the National Assembly of Pakistan.…

У этого термина существуют и другие значения, см. Чайки (значения). Чайки Доминиканская чайкаЗападная чайкаКалифорнийская чайкаМорская чайка Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:Вторичн…

This article is about the institute in West Bengal. For the institute in Bangladesh, see Institute of Science and Technology, Bangladesh. For the institute in Austria, see Institute of Science and Technology, Austria. Institute of Science & TechnologyTypePrivate Engineering CollegeChairmanPravas GhoshDirectorPradip GhoshAddressDhurabila, Dhamkuria, Chandrakona, Midnapore (W), West Bengal, 721201, India22°43′46″N 87°29′50″E / 22.729331°N 87.4973553°E / 22.7…

Weekly newspaper in Northern California, US J. The Jewish News of Northern CaliforniaTypeBiweekly newspaperPublisherSteven GellmanEditorSue FishkoffManaging editorSue BarnettNews editorGabe StutmanStaff writersMaya Mirsky, Gabriel GreschlerCulture editorAndrew EsenstenFoundedNovember 1895 (November 1895)LanguageEnglishHeadquartersSan Francisco, California, United StatesCirculation13,000 (as of 2022)[1]ISSN1547-0733OCLC number55488896 Websitejweekly.comFree online archivescdnc.uc…

Kembali kehalaman sebelumnya