Existe um cliente de desktop do Google Authenticator?

105

Estou usando o Google Authenticator para autenticação em duas etapas. Eu gosto de como posso usar um código e verificar minha conta usando meu telefone:

Euperceboqueoaplicativofoiprojetadoparaserexecutadoemumdispositivodiferentedeumcomputadorparaaumentarasegurançadocomputador(casoelesejaperdidoouroubado),masgostariadesaberseháumamaneiradeexecutarGoogleAuthenticatornomeuMacbook.

Agora,deacordocoma Página do Google Authenticator , ela não será exibida em um desktop:

What devices does Google Authenticator work on?

  • Android version 2.1 or later
  • BlackBerry OS 4.5 - 6.0
  • iPhone iOS 3.1.3 or later

No entanto, existem vários emuladores para desenvolvedores e, por isso, gostaria de saber se é possível executar um desses emuladores e, em seguida, executar o Google Authenticator com isso. Eu percebo que isso não é uma prática recomendada, mas estou menos preocupado com o fato de meu laptop ser roubado e mais preocupado com alguém que acabou de invadir a conta.

Então, minha pergunta é a seguinte: é possível executá-lo na área de trabalho, mesmo que não seja recomendado?

    
por cwd 16.08.2012 / 18:24

18 respostas

86

Instale o kit de ferramentas de juramento via brew, gere suas chaves com:

oathtool --totp -b <your_secret>

Para obter seu segredo, use a opção "alterar telefone" no Google. Você pode obter sua chave clicando no link "inserir manualmente a chave".

    
por 14.10.2014 / 23:52
24

Há um aplicativo da Web auto-hospedado no link Isso não é seguro em uma máquina com acesso à Internet, mas você pode carregar isso em uma máquina totalmente off-line e estaria seguro.

    
por 01.02.2013 / 17:53
17

JAuth é uma boa alternativa - baseada em Java (tem instaladores Windows, Linux e OS X), pequena e portátil. Eu guardo uma cópia em um drive USB.

    
por 25.05.2013 / 02:17
16

Sim. Você pode usar o WinAuth . Funciona bem para mim.

    
por 05.09.2014 / 14:34
14

Teste o Authy: link .

Funciona para muitas contas 2fa, incluindo o Google. Authy suporta múltiplas plataformas, incluindo PC.

Observação: o Google parece fornecer apenas um código QR para adicionar contas. Isso significa que é mais fácil adicionar sua conta do Google através do aplicativo Authy Android. No entanto, uma vez que você fizer isso, você também pode acessá-lo a partir do aplicativo PC Authy.

    
por 31.12.2014 / 09:47
10

Você pode usar o VirtualBox da Oracle, o SO Android x86 e, em seguida, instalar o Autenticador. Isso basicamente forneceria o Google Authenticator em um computador.

VirtualBox: link

Android x86: link

    
por 16.08.2012 / 18:27
9

Esqueça os outros se você tiver que lidar com mais de uma chave, aprovação ou qualquer outro tipo de informação. É sempre uma questão de como você o usa. O método mais fácil é usar uma ferramenta de gerenciamento de senha (por favor, não use serviços online para tais coisas, o LastPass também foi invadido).

Aqui está minha sugestão (funciona em Linux, Mac, Android), esta é para usuários do Windows:

  1. Faça o download do mais recente KeePass (atualmente 2.32) e defina seu banco de dados (proteja-o com mais do que apenas um passar, um certificado torna tudo mais seguro como exemplo)
  2. Faça o download do Plug-in do TrayTOTP para o KeePass e copie-o para a pasta plugins localizada na pasta de instalação do KeePass.
  3. Para uma entrada no KeePass, crie duas sequências personalizadas para sua entrada keepass :

Primeira string: Semente TOTP

Segunda string: Configurações do TOTP

Sob a semente de TOTP você deve colocar sua chave de semente. Para as configurações, muitos estão confusos, especialmente novatos. Por padrão (e a maioria usa padrões), a nova chave é sempre criada a cada 30 segundos e tem um comprimento de 6 caracteres. Isso significa que, se não for definido explicitamente, as configurações do TOTP devem ter:

30;6

30: significa segundos

6: significa comprimento de uma chave

Conheço apenas alguns serviços onde você pode escolher ou configurá-lo manualmente, o Kraken Exchange é um deles, quando você protege sua conta, você pode escolher o tamanho até 8 sinais e totp configurações seria 30; 8

  1. Alterar o Autotype :), existem dois tipos de páginas e como elas são verificadas.

Primeiro: Você pode digitar o nome de usuário, senha e chave 2FA.

Segundo: Você precisa digitar o nome de usuário e senha, depois de pressionar enther / submitting, seond page / frame mostra pedindo 2FA.

Para o primeiro caso, edite sua entrada no keepass alterando as opções do autotype. Clique em "Substituir sequência padrão", que é:

{USERNAME}{TAB}{PASSWORD}{ENTER}

e adicione pressionando TAB adicional, em seguida, colocando a tecla TOTP e, em seguida, pressionando ENTER:

{USERNAME}{TAB}{PASSWORD}{TAB}{TOTP}{ENTER}

Para o segundo caso, precisamos enviar o usuário e passar, depois esperar de 1 a 3 segundos (vou definir aqui 5 segundos) e depois 2FA chave:

{USERNAME}{TAB}{PASSWORD}{ENTER}{DELAY 5000}{TOTP}

É isso. Pressione CTRL + V ou clique com o botão direito e execute o autotype, é isso.

    
por 01.04.2016 / 00:21
7

Há também uma versão do aplicativo Firefox OS . Ele não precisa do Firefox para ser executado primeiro, e você pode instalar o Firefox portátil para que ele não cause impacto no seu sistema.

link

    
por 05.01.2013 / 18:51
5

Eu hackeei uma integração do kit de ferramentas de juramento com uma CLI que também funciona no Quicksilver . O script CLI Bash Script e o exemplo do arquivo de configuração .otpkeys podem ser encontrados no Quicksilver e OTP: Together At Last postagem no blog.

Você precisará das suas chaves secretas para poder colocá-las na configuração.

Script Bash:

#!/bin/bash
scriptname='basename $0'
if [ -z $1 ]
then
    echo "$scriptname: Service Name Req'd"
    echo ""
    echo "Usage:"
    echo "   otp google"
    echo ""
    echo "Configuration: $HOME/.otpkeys"
    echo "Format: name=key"
    exit
fi
otpkey=' grep ^$1 $HOME/.otpkeys | cut -d"=" -f 2 | sed "s/ //g" '
if [ -z $otpkey ]
then
    echo "$scriptname: Bad Service Name"
    exit
fi
/usr/local/bin/oathtool --totp -b $otpkey

Exemplo de arquivo de configuração para .otpkeys - os espaços são removidos.

google=a743 mike k3b4 rm5k z8a9 q6f5 id1k bxk1
facebook=OWBV Q9LF POQ2 MKYU
evernote=UKPPIDEALLKPYTT9
dropbox=iop4 xbox asia b0ss ninj a9

Uso - especifique o nome completo ou parcial do serviço na configuração, ancorado ao início do nome do serviço. Por exemplo. 'goo' funcionará para o google, mas 'oogl' não.

iso : ~ --> otp google
196379
iso : ~ --> otp goo
612384
    
por 16.12.2014 / 16:46
5

No MAC (OSX), você pode usar Alfred * e o GAuth-Workflow para colocar o Google Authenticator no seu ambiente de trabalho .

  • Os fluxos de trabalho são suportados apenas com a versão (paga) do Powerpack.
por 14.10.2015 / 20:16
4

Disclaimer: Eu sou o Autor: -)

link

É um aplicativo da web do Google authenticator.

Este é um site estático hospedado em páginas do github. Você poderia apenas usar a minha versão ou bifurcar a ramificação gh-pages e hospedá-la em sua própria página github.

Nenhum Serviço Externo é usado, somente a execução de JavaScript local

Recursos

  • gerar códigos totp
  • mostra os segundos válidos restantes para o código totp
  • analisa URLs otpauth no campo de entrada 'secreta'
  • gerar código QR da URL otpauth
  • aceitar parâmetros de solicitação
    • secret
    • conta
    • emissor

Aqui está um Exemplo

    
por 25.07.2017 / 07:43
2

O YubiKey oferece uma solução de hardware (um dongle USB) capaz de executar o OATH-TOTP.

Existe também um programa de ajuda do Windows:

link

    
por 17.03.2014 / 22:37
1

Estou surpreso que ninguém mencione os 2 aplicativos a seguir.

Autenticador - Verificação de dois fatores feliz! / $ 2.99

Gerenciador de OTP / Gratuito

    
por 24.08.2017 / 22:59
0

Existe uma aplicação do Chrome compatível: link

    
por 10.11.2016 / 19:06
0

Você pode usar meu script: otp.py

A desvantagem disso é que:

  1. você verá uma contagem regressiva adequada somente quando o primeiro código expirar :)
  2. esse pop-up de zenity não permite copy & colar (esta é uma grande limitação IMO)
  3. estava funcionando no Mac, mas o Cocoa Dialog foi aposentado e não funciona mais.
  4. talvez ele possa ser adaptado para funcionar no Windows, instalando o Zenity no Windows (o que é possível).
por 12.02.2018 / 10:49
0

Estou apenas começando a me atualizar com isso, mas parece que é agora uma interface de linha de comando do google-authenticator que é distribuída com o módulo PAM em link .

Algumas informações adicionais sobre configuração (destinada a uso com o ssh no CentOS) podem ser encontradas em um artigo em link .

    
por 23.08.2018 / 20:49
0

Existe uma implementação do autenticador de código aberto: link .

    
por 03.09.2018 / 17:09
-1

Se você escreveu a semente para seus sites e tem o Python (fácil de instalar no Mac / Windows / linux), você pode usar este script de linha de comando, que também tenta ocultar a semente de uso incorreto inadvertido: twisted2sv .

    
por 25.01.2018 / 23:02