<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HTTPS | KC's Blog</title>
	<atom:link href="https://www.kjctech.net/tag/https/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kjctech.net</link>
	<description></description>
	<lastBuildDate>Tue, 24 Jan 2023 18:20:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/www.kjctech.net/wp-content/uploads/2016/12/cropped-KC-Logo.png?fit=32%2C32&#038;ssl=1</url>
	<title>HTTPS | KC's Blog</title>
	<link>https://www.kjctech.net</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">24634607</site>	<item>
		<title>HTTPS is Easy</title>
		<link>https://www.kjctech.net/https-is-easy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=https-is-easy</link>
					<comments>https://www.kjctech.net/https-is-easy/#respond</comments>
		
		<dc:creator><![CDATA[Kent Chen]]></dc:creator>
		<pubDate>Wed, 27 Jun 2018 18:53:56 +0000</pubDate>
				<category><![CDATA[Stuff in General]]></category>
		<category><![CDATA[HTTPS]]></category>
		<guid isPermaLink="false">https://www.kjctech.net/?p=4103</guid>

					<description><![CDATA[<p>See how easy it is to make your site HTTPS-ready, here is a 4-part series that takes you through the basics of adding HTTPS for free with Cloudflare. Created by Troy Hunt, HTTPS is Easy is a 4 short video series around 5 minutes each to show people how to enable HTTPS on their site and get all traffic redirecting securely, [&#8230;]</p>
The post <a href="https://www.kjctech.net/https-is-easy/">HTTPS is Easy</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>See how easy it is to make your site HTTPS-ready, here is a <a href="https://httpsiseasy.com/" target="_blank" rel="noopener">4-part series</a> that takes you through the basics of adding HTTPS for free with Cloudflare.</p>



<p>Created by <a href="https://www.troyhunt.com/https-is-easy/" target="_blank" rel="noopener">Troy Hunt</a>, HTTPS is Easy is a 4 short video series around 5 minutes each to show people how to enable HTTPS on their site and get all traffic redirecting securely, optimise their HTTPS configuration to get it rating higher than most banks, fix any insecure references in a few clicks and finally, secure all the traffic all the way back to their website.</p>



<h2 class="wp-block-heading">Part 1: Adding HTTPS</h2>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube">
	<div class="jetpack-video-wrapper"><iframe title="HTTPS Is Easy Part 1: Adding HTTPS" width="640" height="360" src="https://www.youtube.com/embed/Ahdtl7_eXoE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</figure>



<h2 class="wp-block-heading">Part 2: Optimising HTTPS</h2>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube">
	<div class="jetpack-video-wrapper"><iframe title="HTTPS Is Easy Part 2: Optimising HTTPS" width="640" height="360" src="https://www.youtube.com/embed/mVzdEl5G0iM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</figure>



<h2 class="wp-block-heading">Part 3: Fixing Insecure References</h2>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube">
	<div class="jetpack-video-wrapper"><iframe title="HTTPS Is Easy Part 3: Fixing Insecure References" width="640" height="360" src="https://www.youtube.com/embed/aN4o5BtuTAk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</figure>



<h2 class="wp-block-heading">Part 4: Encrypting Everything</h2>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube">
	<div class="jetpack-video-wrapper"><iframe loading="lazy" title="HTTPS Is Easy Part 4: Encrypting Everything" width="640" height="360" src="https://www.youtube.com/embed/5QNJl0-xqik?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</figure>The post <a href="https://www.kjctech.net/https-is-easy/">HTTPS is Easy</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.kjctech.net/https-is-easy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4103</post-id>	</item>
		<item>
		<title>HTTPS, HSTS, SSL, Encryption, DV, EV, OV, etc.</title>
		<link>https://www.kjctech.net/https-hsts-ssl-encryption-dv-ev-ov-etc/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=https-hsts-ssl-encryption-dv-ev-ov-etc</link>
					<comments>https://www.kjctech.net/https-hsts-ssl-encryption-dv-ev-ov-etc/#respond</comments>
		
		<dc:creator><![CDATA[Kent Chen]]></dc:creator>
		<pubDate>Fri, 09 Mar 2018 23:32:15 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[SSL]]></category>
		<guid isPermaLink="false">https://www.kjctech.net/?p=3849</guid>

					<description><![CDATA[<p>Here is a list of good writeups, by a couple awesome security experts, Troy Hunt &#38; Scott Helme, about https, SSL, HSTS, encryption, DV, EV, OV, and anything related to that matter. Life is about to get a whole lot harder for websites without HTTPS &#8211; Troy Hunt It&#8217;s taken us a while, but finally we&#8217;re getting to a &#8220;secure [&#8230;]</p>
The post <a href="https://www.kjctech.net/https-hsts-ssl-encryption-dv-ev-ov-etc/">HTTPS, HSTS, SSL, Encryption, DV, EV, OV, etc.</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>Here is a list of good writeups, by a couple awesome security experts, <a href="https://www.troyhunt.com" target="_blank" rel="noopener">Troy Hunt</a> &amp; <a href="https://scotthelme.co.uk/" target="_blank" rel="noopener">Scott Helme</a>, about https, SSL, HSTS, encryption, DV, EV, OV, and anything related to that matter.</p>
<p><a href="https://www.troyhunt.com/life-is-about-to-get-harder-for-websites-without-https/">Life is about to get a whole lot harder for websites without HTTPS</a> &#8211; Troy Hunt</p>
<blockquote>
<p>It&#8217;s taken us a while, but finally we&#8217;re getting to a &#8220;secure by default&#8221; web!</p>
</blockquote>
<p><a href="https://www.troyhunt.com/new-pluralsight-course-what-every-developer-must-know-about-https/">What Every Developer Must Know about HTTPS</a> &#8211; Troy Hunt</p>
<blockquote>
<p>So that&#8217;s what I&#8217;ve created and <a href="https://app.pluralsight.com/library/courses/https-every-developer-must-know/">I&#8217;m <em>enormously</em> happy to now see it up live on Pluralsight</a>. If you&#8217;ve not tried them before, you can <a href="https://www.pluralsight.com/pricing">get into it for less than $1 a day</a> and gain immediate access to thousands of courses, including some very good content on HTTPS</p>
</blockquote>
<p><a href="https://www.troyhunt.com/i-wanna-go-fast-https-massive-speed-advantage/">I wanna go fast: HTTPS&#8217; massive speed advantage</a> &#8211; Troy Hunt</p>
<blockquote>
<p>This is all simply a test of &#8220;what&#8217;s the fastest we can go over HTTP versus what&#8217;s the fastest we can go over HTTPS&#8221;. I don&#8217;t want fair, I want fast. If you wanna go fast, serve content over HTTPS using HTTP/2.</p>
</blockquote>
<p><a href="https://www.troyhunt.com/journey-to-an-extended-validation-certificate/">A Journey to Get an EV</a> &#8211; Troy Hunt</p>
<p>It&#8217;s a 14-page long journey Troy took to get a green EV for Have I been Pwned. Does it worth the effort?</p>
<blockquote>
<p>This whole EV cert thing is hard to measure in terms of value; I have no idea how many more people will put their email address into HIBP or how much more media or good will or donations it will get. No idea at all.</p>
<p>But what I do know is that it adds transparency and legitimacy to a realm that as I mentioned earlier, tends to be inhabited by a lot of shady characters and that&#8217;s gotta count for something.</p>
</blockquote>
<p><a href="https://www.troyhunt.com/on-the-perceived-value-ev-certs-cas-phishing-lets-encrypt/">On the Value of EV Certs, Commercial CAs, Phishing and Let&#8217;s Encrypt</a> &#8211; Troy Hunt</p>
<blockquote>
<p>The bottom line is that as of today, the effectiveness of EV certs is entirely dependent on people recognising what they mean <em>and</em> actually adapting their behaviour accordingly. It&#8217;s hard to argue with that.</p>
</blockquote>
<p><a href="https://scotthelme.co.uk/are-ev-certificates-worth-the-paper-theyre-written-on/">Are EV certificates worth the paper they&#8217;re written on?</a> &#8211; Scott Helme</p>
<blockquote>
<p>I&#8217;m not opposed to the idea or the value of EV certificates but right now they just seem like a nice revenue stream for CAs. The technical and user issues outlined above need to be addressed before EV can have <em>real</em> value. The amount of information and mis-information surrounding them really doesn&#8217;t help and there&#8217;s also some pretty wild claims from CAs about what EV can do.</p>
</blockquote>
<p><a href="https://scotthelme.co.uk/debunking-the-fallacy-that-paid-certificates-are-better-than-free-certificates-and-other-related-nonsense/">Debunking the fallacy that paid certificates are better than free ones</a> &#8211; Scott Helme</p>
<blockquote>
<p>When you look at a certificate the only thing we really care about is whether or not the browser is going to accept it, we care if the certificate is valid. To be valid there are various technical criteria outlined above regarding it&#8217;s format, the fields it contains and the data inside them that must be met. There&#8217;s also criteria around how it was issued that the CA must adhere to and all of this plays a part in the ultimate determination made by the browser about the certificate itself. Whether or not anyone handed over some hard-earned cash to purchase the certificate simply does not matter one bit. The browser doesn&#8217;t even have knowledge of whether that happened and there&#8217;d be no way and no need for it to do so. <strong>There&#8217;s absolutely no difference between a free certificate and one that you had to shell out some cash for</strong>.</p>
</blockquote>
<p><a href="https://scotthelme.co.uk/do-ssl-warranties-protect-you-as-much-as-rocks-keep-tigers-away/">Do SSL warranties protect you?</a> &#8211; Scott Helme</p>
<blockquote>
<p>All in all, the idea of a warranty on a certificate just seems like some marketing fluff for the CA to add to their sales page. The chances of this being useful are close to non-existent and there doesn&#8217;t appear to be a viable way for a consumer to prove the certificate was the cause anyway.</p>
</blockquote>
<p><a href="https://scotthelme.co.uk/certificate-transparency-an-introduction/">Certificate Transparency, an introduction</a> &#8211; Scott Helme</p>
<blockquote>
<p>Certificate Transparency is an open framework for monitoring and auditing the certificates issued by Certificate Authorities in near real-time. By requiring a CA to log all certificates they generate, site owners can quickly identify mis-issued certificates and it becomes much easier to detect a rogue CA.</p>
</blockquote>
<p><a href="https://scotthelme.co.uk/hsts-the-missing-link-in-tls/">HSTS &#8211; The missing link in Transport Layer Security</a> &#8211; Scott Helme</p>
<blockquote>
<p>HSTS allows for a more effective implementation of TLS by ensuring all communication takes place over a secure transport layer on the client side. Most notably HSTS mitigates variants of man in the middle (MiTM) attacks where <a title="Using SSLstrip to MiTM SSL" href="https://scotthel.me/pineapplesslstrip" target="_blank" rel="noopener">TLS can be stripped out of communications </a>with a server, leaving a user vulnerable to further risk.</p>
</blockquote>
<p><a href="https://www.troyhunt.com/understanding-http-strict-transport/">Understanding HTTP Strict Transport Security and preloading it into the browser</a> &#8211; Troy Hunt</p>
<blockquote>
<p>As HTTPS becomes more ubiquitous across the web, this feature should really start to gain traction and hopefully initiatives like <a href="https://letsencrypt.org/">Let’s Encrypt</a> will help expedite that (note also that this is now being reported as “Arriving September 2015”). It’s good times for those wanting to further protect their web assets and not so good for those wanting to intercept other people’s traffic.</p>
</blockquote>
<p><a href="https://www.troyhunt.com/the-6-step-happy-path-to-https/">The 6-Step &#8220;Happy Path&#8221; to HTTPS</a> &#8211; Troy Hunt</p>
<blockquote>
<ol>
<li>Get a free cert</li>
<li>Add a 301 &#8220;Permanent Redirect&#8221;</li>
<li>Add HSTS</li>
<li>Change Insecure Scheme References</li>
<li>Add the upgrade-insecure-recquests CSP</li>
<li>Monitor CSP reports</li>
</ol>
</blockquote>
<p><a href="https://www.troyhunt.com/5-ways-to-implement-https-in/">5 ways to implement HTTPS in an insufficient manner</a> &#8211; Troy Hunt</p>
<blockquote>
<p>it doesn’t matter how many pages you’re loading securely or how many padlock icons or vendor certifications you drop on the site, once you start sending auth cookies around insecurely, you’re toast. It’s <em>completely</em> pointless to secure those personal details in transit but then let the auth cookie <em>which can load them back up</em> float around in the clear. That is a very insufficient use of HTTPS indeed.</p>
</blockquote>
<p><a href="https://www.troyhunt.com/5-ways-to-tackle-insufficient-https/">5 ways to tackle an insufficient HTTPS implementation</a> &#8211; Troy Hunt</p>
<blockquote>
<p>The simpe way of doing this is for HTTPS everywhere</p>
</blockquote>
<p><a href="https://www.troyhunt.com/ssl-is-not-about-encryption/">SSL is not about encryption</a> &#8211; Troy Hunt</p>
<blockquote>
<p>It’s about assurance. It’s about establishing a degree of trust in a site’s legitimacy that’s sufficient for you to confidently transmit and receive data with the knowledge that it’s reaching its intended destination without being intercepted or manipulated in the process.</p>
</blockquote>
<p>Cheat Sheets &#8211; Scott Helme</p>
<ul>
<li>
<div class="event"><a class="event-title" href="https://scotthelme.co.uk/csp-cheat-sheet/">CSP Cheat Sheet</a></div>
</li>
<li>
<div class="event"><a class="event-title" href="https://scotthelme.co.uk/hsts-cheat-sheet/">HSTS Cheat Sheet</a></div>
</li>
<li>
<div class="event"><a class="event-title" href="https://scotthelme.co.uk/hpkp-cheat-sheet/">HPKP Cheat Sheet</a></div>
</li>
<li>
<div class="event"><a class="event-title" href="https://scotthelme.co.uk/https-cheat-sheet/">HTTPS Cheat Sheet</a></div>
</li>
<li>
<div class="event"><a class="event-title" href="https://scotthelme.co.uk/performance-cheat-sheet/">Performance Cheat Sheet</a></div>
</li>
</ul>
<p><a href="https://www.troyhunt.com/heres-why-your-static-website-needs-https/">Here is why your static website needs HTTPS</a> &#8211; Troy Hunt</p>
<blockquote>
<p>So that&#8217;s precisely what I&#8217;ve done &#8211; intercepted my own traffic passed over an insecure connection and put together a string of demos in a 24-minute video explaining why HTTPS is necessary on a static website. Here&#8217;s the video and there&#8217;s references and code samples for all the demos used immediately after that:</p>
<p><div class="jetpack-video-wrapper"><iframe loading="lazy" title="Here&#039;s Why Your Static Website Needs HTTPS" width="640" height="360" src="https://www.youtube.com/embed/_BNIkw4Ao9w?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</p>
</blockquote>
<h2>Some other useful resources</h2>
<p><a href="https://doesmysiteneedhttps.com/">Does My Site Need HTTPS</a></p>
<p><a href="https://istlsfastyet.com/">Is TLS Fast Yet</a></p>
<p><a href="https://www.httpvshttps.com/">HTTP vs HTTPS Test</a></p>
<p><a href="https://haveibeenpwned.com/">Have you been pwned</a> &#8211; Troy Hunt</p>
<p><a href="https://report-uri.com/">Report Uri</a> &#8211; Scott Helme</p>
<p><a href="https://securityheaders.io">Security Headers</a> &#8211; Scott Helme &#8211; check your headers for things like HSTS and HPKP</p>
<p><a href="https://www.ssllabs.com/ssltest/index.html">The infamous SSL Labs</a> &#8211; to check your config</p>The post <a href="https://www.kjctech.net/https-hsts-ssl-encryption-dv-ev-ov-etc/">HTTPS, HSTS, SSL, Encryption, DV, EV, OV, etc.</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.kjctech.net/https-hsts-ssl-encryption-dv-ev-ov-etc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3849</post-id>	</item>
	</channel>
</rss>
