KB SSL Enforcer

CRX ID
flcpelgcagfhfoegekianiofphddckof
Status
Live on Store
Description from extension meta

Automatic security, browse encrypted.

Image from store
KB SSL Enforcer
Description from store

This extension enforces encryption for websites that support it as much as currently possible in Chrome. This gives you added security and privacy for your browsing automatically and transparently. This is particularly important on insecure networks, such as public wifi in e.g. coffee shops and hotels.

It is not completely secure against the infamous Firesheep, but it does minimize the risk greatly. See the section on complete enforcement for technical details and more on when this will be possible.

Features:
- Automatically detects if a site supports SSL (TLS) and enforces all subsequent requests to be over SSL
- As soon as a domain is set to be enforce, the browser will not send any unencrypted requests for that domain (unless the site deliberately enforces not using encryption, see the section on complete enforcement)
- Flexible options for overriding the auto-detection
- Caches which sites support SSL (respects incognito mode)
- Open source (GPLv2 or later)

Changelog:
https://github.com/kbitdk/kbsslenforcer/blob/master/Changelog.md

Issue tracker:
https://github.com/kbitdk/kbsslenforcer/issues

Complete enforcement:
Due to Chrome limitations KB SSL Enforcer detects SSL on the very first visit to a page and is unable to block the unencrypted request from going through while this is happening. It will let that page load and if it is detected to support SSL, all subsequent requests to that domain will be enforced automatically to use SSL before the unencrypted request is sent from the browser.

The unencrypted request only goes through on the very first page visit where it's detecting SSL support. The setting will be saved and survives reboots and all. The only way to stop enforcing SSL is to manually set it to ignore SSL on that domain or if the extension detects that the site is trying to enforce an unencrypted connection and therefore backs off by not enforcing it from then on.

This first insecure request could send a cookie in the clear, which would give anyone with tools like Firesheep an opportunity to use your account on that site. But this only happens if they catch it during that first request and if it includes sensitive information, such as your logged in session. All subsequent requests, even after restarting the browser and rebooting the computer, will enforce encryption.

Permissions:
The manifest file states the permissions requested:
https://github.com/kbitdk/kbsslenforcer/blob/master/chrome%20extension/manifest.json
* *://*/
* This is for accessing pages on all domains and both with and without SSL
* tabs
* This is for accessing information on whether a tab is in incognito, so it can be respected
* webRequest
* This is for intercepting the unencrypted requests and detecting whether the site doesn't support encryption by redirecting encrypted requests to the unencrypted site
* webRequestBlocking
* This is for blocking the unencrypted requests while determining whether it needs to be redirected

The project is open source and any scrutiny of the code or the extension's behavior is encouraged. If you have any comments, please open an issue on the issue tracker:
https://github.com/kbitdk/kbsslenforcer/issues

Feedback:
Any questions or feedback are welcome in the issue tracker linked above, which has features to manage and notify people of any issues, so they can be fixed and we can all have a better extension. Please keep the user reviews section of this page to just reviews. Thanks.

Developed by KB IT:
https://kbit.dk

Latest reviews

Corrie Engelbrecht 2024-09-04

Excellent. Does what it says. No intrusive stuff. Works for anything, including redirects.

shane penny 2024-05-19

hello world terrorists on my devices been put out of house and home because of these people and neither google or samsung will help at all

Reynard 2021-11-28

it is outdated but it is the most decent of them all.

Reynard 2021-11-28

it is outdated but it is the most decent of them all.

Gianni F 2021-04-26

molto comodo poter scegliere cosa utilizzare http o https

Wesley Alves Rodrigues 2020-12-05

After all: it works or not?

Алексей путенихин (Юрьевич) 2018-03-29

класс

Thomas Grothuesmann 2017-12-07

Lightweight and opensource, does it job well.

Ilya Stroganov 2017-04-14

bye-bye "HTTPS Everywhere"

Ilya Stroganov 2017-04-14

bye-bye "HTTPS Everywhere"

Eddie Atter 2017-01-30

Way better than HTTPS Everywhere. Lightweight, open source, and does what it says!

Eddie Atter 2017-01-30

Way better than HTTPS Everywhere. Lightweight, open source, and does what it says!

Habib Ullah 2016-12-27

Not Working

Habib Ullah 2016-12-27

Not Working

HeRuHaiLiu Huang 2016-12-02

需要手动激活,很麻烦。不如httpsEverywhere。弃用

Brain Arts 2016-09-21

Definitely the best one i found to take care of Enforcing SSL communication automatically for me. You have choice to enforce or ignore rule on certain domain and with a bit of tuning you have a perfectly running and secure environment to browse you favorite website. You will even see where there is security breach that we can't really see otherwise, like facebook trying to access unsecure resource over SSL.

Brain Arts 2016-09-21

Definitely the best one i found to take care of Enforcing SSL communication automatically for me. You have choice to enforce or ignore rule on certain domain and with a bit of tuning you have a perfectly running and secure environment to browse you favorite website. You will even see where there is security breach that we can't really see otherwise, like facebook trying to access unsecure resource over SSL.

Xiaojiang 2016-08-23

Please add wildcard support for https URLs, e.g. *.blogspot.com

Xiaojiang 2016-08-23

Please add wildcard support for https URLs, e.g. *.blogspot.com

Paulo Mendes 2016-08-17

Lighter then HTTPS Everywhere.

Paulo Mendes 2016-08-17

Lighter then HTTPS Everywhere.

s hndpz 2015-07-07

Opera顺利安装

Harry Bobo 2015-05-22

很不错,自动检测https,破网必备……

Anonymous 2015-05-03

awesome!

David 2015-04-22

Basically works, but also tends to break lots of websites. Just not worth constantly having to disable it or wondering why something isn't loading before realizing that yes, it's this thing again.

David 2015-04-22

Basically works, but also tends to break lots of websites. Just not worth constantly having to disable it or wondering why something isn't loading before realizing that yes, it's this thing again.

Anonymous 2015-04-12

Breaks twitch.tv

Eng Mohamed 2015-04-01

G

Eng Mohamed 2015-04-01

G

Koorosh Persia 2015-03-25

what's the point ? :/ if sites have https we use that !! if they haven't what we can do ?

Koorosh Persia 2015-03-25

what's the point ? :/ if sites have https we use that !! if they haven't what we can do ?

喵喵酱 2015-03-13

自动检测并添加的功能能不能关掉,有些https的网址虽然能连通但不一定能显示页面,就比如淘宝和腾讯网一些域名

Tal Bourla 2015-02-21

very good and easy to use, installed "tracker ssl" extention along with it and the combination is best

Tal Bourla 2015-02-21

very good and easy to use, installed "tracker ssl" extention along with it and the combination is best

Costin Gușă 2015-02-06

i logged in just to rate this, because i feel it deserves a bit more. searching for 'ssl enforcer' shows other extensions which are not as good as kb. if it was useful to you, take a minute to help it by leaving a positive review.

Costin Gușă 2015-02-06

i logged in just to rate this, because i feel it deserves a bit more. searching for 'ssl enforcer' shows other extensions which are not as good as kb. if it was useful to you, take a minute to help it by leaving a positive review.

Kadesha Narcis 2014-10-15

it does always stick -_-

Kadesha Narcis 2014-10-15

it does always stick -_-

Anonymous 2014-09-04

Forget the rest this one is the best.

Anonymous 2014-09-04

Forget the rest this one is the best.

Habib Yajam 2014-08-28

Thanks to its options for ignoring and enforcing HTTPS for selected sites, Its even better than HTTPS Everywhere! It's also open source which make me believe in its security.

Habib Yajam 2014-08-28

Thanks to its options for ignoring and enforcing HTTPS for selected sites, Its even better than HTTPS Everywhere! It's also open source which make me believe in its security.

Mr. Mehran 2014-07-28

use the switch --allow-running-insecure-content for breaking issues

Karan Patwardhan 2014-07-02

I Have been using it for a few years now. But recently youtube videos are not playing because of the extension. The videos play fine when i disable the extension. Using it with ABP and Disconnect extensions.

Karan Patwardhan 2014-07-02

I Have been using it for a few years now. But recently youtube videos are not playing because of the extension. The videos play fine when i disable the extension. Using it with ABP and Disconnect extensions.

Domingo Gonzalez Luengo 2014-05-14

Mejor en Español

Hamid Alaii 2014-04-25

I can't work with it

Hamid Alaii 2014-04-25

I can't work with it

Steven Moore 2014-04-17

Great for getting round the blocks implemented by Virgin Broadband.

Steven Moore 2014-04-17

Great for getting round the blocks implemented by Virgin Broadband.

Statistics

Installs
10,000
Market
Chrome Web Store
Rating
4.18 (290 votes)
Last update
2020-11-21
Version 2.0.5
Languages
en