Open Bug 1366582 Opened 8 years ago Updated 2 years ago

Remove "Enable FIPS" button

Categories

(Core :: Security: PSM, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: Cykesiopka, Unassigned)

References

Details

(Whiteboard: [psm-blocked])

Attachments

(1 file)

This button doesn't really make sense anymore: 1. A. FIPS mode is currently broken on Mac (Bug 1223979) and on Windows (Bug 1337950). B. Pressing the button will unsurprisingly always result in an error dialogue popping up. 2. A. We intend to remove support for FIPS in the future (Bug 1360692). B. To reduce the amount of impact once we do this, we should disallow enabling FIPS mode for new profiles.
Comment on attachment 8870468 [details] Bug 1366582 - Remove "Enable FIPS" button. https://reviewboard.mozilla.org/r/141908/#review145666 I would r+ this, but our partners at RedHat have some concerns about the future of FIPS in Firefox that we're still working out, so I think we should hold off on this for now. We're potentially going to have a get-together near the end of June where we can discuss this, so we should have a better idea of what direction we're going in a little more than a month.
Attachment #8870468 - Flags: review?(dkeeler)
OK, let's hold off on this for now.
Assignee: cykesiopka.bmo → nobody
Status: ASSIGNED → NEW
Priority: P1 → P3
Whiteboard: [psm-assigned] → [psm-blocked]
The FIPS button is also broken in Linux but should not be removed. It is a good security feature.
See Also: → 1418878
Tim - The JS UI code for the FIPS button calls secmoddb.canToggleFIPS() [1]. Is it reasonable to expose something from NSS indicating whether the compiled NSS was built for FIPS mode? If so, can you file some bugs? I'd like to get this broken window mended somehow, either by keeping it un-clickable when it won't work, or by removing it per Cykesiopka's patch. [1] https://searchfox.org/mozilla-central/source/security/manager/ssl/PKCS11ModuleDB.cpp#223
Flags: needinfo?(ttaubert)
I filed bug 1419721 to make secmoddb.canToggleFIPS() or rather SECMOD_CanDeleteInternalModule() always return false if NSS wasn't build with FIPS support. Now we can either decide to not show the button at all if this is false, or to just let it be disabled. For the latter we probably wouldn't need to change anything in PSM.
Flags: needinfo?(ttaubert)
*wasn't built, gah
(In reply to OrangeFactor Robot from comment #8) > 2 failures in 744 pushes (0.003 failures/push) were associated with this bug > in the last 7 days. > Fixed by https://hg.mozilla.org/try/rev/d9c8a082eac8387df85f9553d8b7b9822ea256d9
Severity: minor → S4
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: