cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
sutton230520
New member
Status: New idea

 

As a dedicated user and enthusiast of the Firefox browser, I would like to propose an enhancement that I believe would greatly benefit the Firefox user community.

Suggestion

I suggest adding a built-in password protected feature to the Firefox browser that allows users to lock their screens. This feature would require users to authenticate themselves with a password, authenticator app or TOTP (Time-based One-Time Password), or a security key in order to unlock the browser screen and access their browsing session. By implementing such a feature, Firefox can provide an additional layer of security, particularly for users who share their computers or have concerns about unauthorized access to their browsing history and sensitive information.

While I acknowledge the existence of third-party extensions, such as the Browser Lock extension for other browsers, integrating this functionality directly into the Firefox browser would offer a more streamlined and user-friendly experience. It would eliminate the need for users to search for and install separate extensions, ensuring a consistent and secure browsing environment for all Firefox users.

Additional Capabilities

To further enhance the usability and security of this built-in password protected feature, I recommend considering the following capabilities:

1. Multiple Authentication Options: Allow users to choose their preferred method of authentication, including passwords, authenticator apps or TOTP, or security keys. This flexibility will accommodate users' varying security preferences and needs.

2. Customization Options: Provide users with the ability to customize the lock screen, such as selecting a background image or adding a personalized message. This would enable users to further personalize their browsing experience while maintaining security.

3. Password Recovery Mechanism: Implement a secure and reliable password recovery mechanism, such as security questions or email verification, to assist users in case they forget their password. This would ensure that users can regain access to their browsing sessions without compromising security.

4. Lockout Policy: Consider implementing a lockout policy that temporarily locks the login option for a specified duration after a certain number of unsuccessful login attempts. This safeguard would protect against brute-force attacks and enhance the overall security of the feature.

Conclusion

By incorporating these features into the Firefox browser, Mozilla can demonstrate its ongoing commitment to user privacy, security, and overall user experience. I firmly believe that this enhancement would position Firefox as a leader in browser security and appeal to users who prioritize robust protection for their online activities.

33 Comments
ismaildakrory
New member

This is the only thing I miss in chrome, I hope this can be done, I'm thinking of switching to brave for the lack of this feature in Firefox.

TechHorse
Familiar face

Some thoughts. If the developers consider this, please make it optional for those who want to retain the Primary Password's current logins-only functionality.

 

Having the Primary Password now unlock the entire profile rather than just the logins would not please everybody.

 

Some users who only need to enter their Primary Password to login to a site once every several sessions might not want to now have to enter it at every Firefox start-up.

 

And some users do not want their logins exposed more than necessary. As at present they can unlock passwords for a few minutes while signing in somewhere, and then relock them straightaway afterwards.

 

Whereas if the Primary Password now acts as an overall browser password, then the logins would be unlocked for as long as the Firefox profile itself is unlocked.

opnml
Strollin' around

Title: Implement Native Application Lock & Authentication Gate with Bio-metric Support (Touch ID/Fingerprint)

The Problem: The "Session Hijacking" Vulnerability

Currently, Firefox’s Primary Password only protects the password manager. If a user shares a device or leaves it unattended, an unauthorized party can launch Firefox and instantly access:

  • Active Sessions: Full access to logged-in accounts (Banking, Social Media, Email) via session cookies.

  • Personal Data: Unrestricted access to Browsing History, Bookmarks, and open tabs.

Even on a security-focused OS, the browser acts as an "open door" once the OS is unlocked. There is currently no native way to gate the entire profile behind a second layer of authentication.

The Proposal: A Mandatory Pre-UI Authentication Gate

I am proposing a Native Application Lock that acts as a mandatory gatekeeper before any profile data or UI elements are initialized.

1. Multi-Modal Startup Authentication

  • Bio-metric Integration: Support for Touch ID (macOS), Windows Hello (Windows), and fprint (Linux) to allow one-touch unlocking.

  • Primary Password Fallback: A mandatory password/PIN prompt for devices without bio-metric sensors or in case of sensor failure.

2. Mandatory "Force-Quit" Logic

  • The authentication prompt must appear before the UI renders.

  • If the user selects "Cancel" or authentication fails, the browser must terminate the process immediately (SIG-TERM). This ensures that no session cookies or profile metadata are ever loaded into system memory without authorization.

3. Secure Guest Mode

  • Include an "Enter as Guest" option on the lock screen.

  • This launches a sand-boxed, volatile profile (stored in RAM) with zero access to the main user’s data. All guest data is purged immediately upon closing the window.

4. Advanced Profile Management

  • Unified Lock: Use one bio-metric/password credential to unlock the entire browser.

  • Per-Profile Encryption: Allow users to set unique credentials for different profiles (e.g., a "Work" profile vs. a "Personal" profile).

Why This Matters for Firefox

  • Privacy Leadership: While other browsers are adding bio-metric checks for viewing passwords, Firefox can lead the market by securing the entire session.

  • Security in Depth: This fulfills the "Privacy by Design" principle, ensuring profile data remains encrypted at rest until the authorized user is physically present.

  • User Experience: Bio-metric support makes high-level security effortless, removing the friction of typing long passwords every time the browser opens.