Chromium Code Reviews
DescriptionFix leaking page visits in incognito mode via bookmarked favicons
When a page is visited, the favicons are cached into HistoryService. In
incognito, this is the case only if the page is bookmarked, a
special-casing introduced long ago in
http://codereview.chromium.org/5753007.
The exception doesn't seem necessary because bookmark creation
explicitly saves the favicon (calls SetFavicon), although currently
broken on mobile (crbug.com/761764).
This exception seems to go against the general promise behind incognito
mode and can be exploited by users that share devices with other users.
E.g. if one user wants to know if another user visits a certain page,
it's sufficient to bookmark it and clear the local cache.
BUG=708447
Review-Url: https://chromiumcodereview.appspot.com/2694333002
Cr-Commit-Position: refs/heads/master@{#500976}
Committed: https://chromium.googlesource.com/chromium/src/+/62a06efac826e30ae2683b64a6eccf628899de4c
Patch Set 1 #Patch Set 2 : Rebased. #Patch Set 3 : Rename function. #Patch Set 4 : Updated tests. #Patch Set 5 : Fix build. #Patch Set 6 : Update tests. #Patch Set 7 : Fixed build. #Patch Set 8 : Rebased. #Patch Set 9 : Rebased. #Patch Set 10 : Rebased #Messages
Total messages: 62 (41 generated)
|