Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

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

Offen Anfängerfreundlich
#13,335 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
68/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
java

Rechercherichtung

Beginne in den Global Settings der CloudStack Management UI und ermittle die Definition von mandate.user.2fa. Prüfe, wie der Standardwert angewendet wird und wie die Erzwingung bei der ersten Anmeldung verifiziert wird; als erledigt gilt die Aufgabe, wenn eine neue Installation die Einstellung standardmäßig aktiviert und ein neu erstellter Benutzer zur Einrichtung von 2FA aufgefordert wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.

Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
6 T. 20 Std.
Gemergte PRs (30 T.)
27

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus apache/cloudstack

Alle Issues in apache/cloudstack

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.