Open Bug 1563431 Opened 7 years ago Updated 2 months ago

Add flag for HTTP site with password field to SecurityInformation

Categories

(GeckoView :: General, defect, P3)

69 Branch
Unspecified
All
defect

Tracking

(firefox68 affected)

Tracking Status
firefox68 --- affected

People

(Reporter: tigeroakes, Unassigned)

Details

Attachments

(2 obsolete files)

User Agent: Mozilla/5.0 (X11; CrOS x86_64 12239.19.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.38 Safari/537.36

Steps to reproduce:

Open a HTTP website with a password field like http://http-password.badssl.com/

Actual results:

In the toolbar, a standard globe icon will be shown, because the component doesn't know a password field is on the page.

Expected results:

A broken padlock should be shown instead. To support this, we need some flag on GeckoSession.ProgressDelegate.SecurityInformation to see if a page is HTTP and has a password field. This matches desktop Firefox behaviour.

Fennec has the same bad behavior.

Priority: -- → P3

Fenix still needs a flag to mark all HTTP insecure as well, as that will be the default in desktop Firefox soon - bug 1562881 (see D37790).

The bug has a release status flag that shows some version of Firefox is affected, thus it will be considered confirmed.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Severity: normal → S3
Assignee: nobody → tqpcharlie
Status: NEW → ASSIGNED
Attachment #9544436 - Attachment description: WIP: Bug 1563431 - Add password field checker to ProgressDelegate r=#geckoview-reviewers! → Bug 1563431 - Add password field checker to ProgressDelegate r=#geckoview-reviewers!
Attachment #9544436 - Attachment is obsolete: true

Tracker.onSecurityChange is on network layer, so it doesn't know whether web content has password field. SecurityInformation won't be good way for this.

Assignee: cswilson252 → nobody
Status: ASSIGNED → NEW
Attachment #9544438 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: