AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1632101
Accepted
Jim
Jim
Asked: 2021-03-10 12:04:04 +0800 CST2021-03-10 12:04:04 +0800 CST 2021-03-10 12:04:04 +0800 CST

Quais são as vantagens de usar a autenticação OAuth no meu cliente de e-mail de desktop em vez de uma "senha de aplicativo" também conhecida como "chave de e-mail seguro"?

  • 772

O Google permite o uso de autenticação OAuth para buscar e-mails, mas também o uso de uma longa "senha de aplicativo" gerada pelo Google em vez de uma senha de conta. O Yahoo/AT&T também permite o uso de uma "chave de correio seguro" em vez de OAuth - a "chave de correio seguro" parece a mesma que uma "senha de aplicativo". Como o OAuth oferece mais segurança e quais outras vantagens o OAuth oferece em relação à "senha do aplicativo"?

email security
  • 1 1 respostas
  • 565 Views

1 respostas

  • Voted
  1. Best Answer
    user1686
    2021-03-10T12:39:03+08:002021-03-10T12:39:03+08:00

    São semelhantes, mas:

    1. As senhas de aplicativos são gerenciadas manualmente (copiar e colar, etc.) com cada site tendo seu próprio mecanismo. Os tokens OAuth2 são emitidos mais ou menos automaticamente de maneira mais ou menos padrão.

      (Em teoria, o OAuth2 também tem fluxos que permitem que dispositivos limitados (por exemplo, smart TVs com teclados na tela tediosos) obtenham tokens sem muita entrada – você faz login através do seu computador para obter um PIN numérico, insira esse PIN no seu smart torradeira ou geladeira ou o que for, e agora tem um token OAuth2 sem a necessidade de inserir uma senha longa de aplicativo.)

    2. Na maioria dos serviços, todas as senhas de aplicativos concedem de forma idêntica a mesma ampla variedade de permissões. Os tokens OAuth2 concedem apenas o acesso específico que você confirmou (por exemplo, apenas Gmail, Drive ou Agenda).

      (Alguns serviços, como o GitHub, permitem especificar escopos mesmo para senhas de aplicativos, mas você ainda precisa saber exatamente quais serão necessários, e eu aposto que a maioria das pessoas apenas clica em "Todos eles, obrigado" e depois usa esse único aplicativo senha em todos os lugares.)

    3. OAuth2 usa um sistema de duas camadas, com um token de "atualização" de longa duração que é enviado apenas para o servidor de autenticação e um token de "acesso" de curta duração que o cliente substitui a cada X dias.

      Dependendo de como o serviço foi projetado, isso pode realmente proteger contra alguns comprometimentos de segurança do lado do serviço (por exemplo, um servidor IMAP comprometido pode coletar senhas de aplicativos válidas para sempre, mas não pode obter tokens de atualização OAuth2 – apenas tokens de acesso temporários).

    4. As senhas de aplicativos funcionam com qualquer aplicativo. OAuth2 exige que cada desenvolvedor registre seu aplicativo como um "cliente" e permite que o Google ou o Yahoo imponham quaisquer políticas de desenvolvimento tolas que quiserem nesta semana.

    • 1

relate perguntas

  • Como esta mensagem de e-mail é codificada?

  • Envie um e-mail para o Gmail para que seja adicionado ao calendário

  • O tipo de SPF ptr é desencorajado? Então o que devo usar?

  • Falha na soma de verificação – Fedora 29 ou gire o KDE Plasma

  • Por que o Thunderbird não exclui completamente os e-mails?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve