Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

[Hardening] F-03: Recommended Mandatory 2FA Enforcement from the Start.

Aberta Para iniciantes
#13,335 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
68/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
java

Direção de pesquisa

Comece em Global Settings da CloudStack Management UI e localize a definição de mandate.user.2fa. Verifique como o valor padrão é aplicado e como a exigência no primeiro login é verificada; considera-se concluído quando uma nova instalação habilita a configuração por padrão e um usuário recém-criado é solicitado a configurar 2FA.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

hardening
The required feature described as a wish
Image

Description: The "Tyranny of Default" principle recommends enabling the global setting mandate.user.2fa from the start. Security can always be downgraded later, but most users will simply accept whatever defaults they are given. If mandate.user.2fa is not set, 2FA remains ineffective even for those users who have already enrolled.

Affected Components: Management UI

Impact: Without mandatory enforcement, users may choose not to enroll in 2FA. In environments with regulatory or compliance requirements (e.g., PCI-DSS, SOC 2), the absence of enforced MFA may constitute a compliance gap.

Steps to Reproduce:

  • Log in to the CloudStack Management UI as a Root Admin.
  • Navigate to Configuration > Global Settings.
  • Search for mandate.user.2fa and confirm the value is False.
  • Create a new user account at any permission level.
  • Log in as that user and confirm that access is granted without any 2FA prompt.

Recommended Remediation: Set mandate.user.2fa to True by default. Users will be naturally guided to set up 2FA at first login without friction, and the first impression of the ACS project will reflect a stronger security posture.

Linguagem predominante
Java
Estrelas
3.1k
Forks
1.4k
Merge médio
5d 19h
PRs com merge (30d)
17

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de apache/cloudstack

Todas as issues de apache/cloudstack

Issues semelhantes

Mais issues de Java

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.