<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<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>doge &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/doge/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Tue, 15 Apr 2025 14:00:55 +0000</lastBuildDate>
	<language>en-GB</language>
	<copyright>© Terence Eden. 🄯 CC BY-SA. See https://shkspr.mobi/blog/copyright-and-copyleft/</copyright>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>doge &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Minor DogeAPI Security Flaw [Disclosed and Fixed]]]></title>
		<link>https://shkspr.mobi/blog/2014/04/minor-dogeapi-security-flaw-disclosed-and-fixed/</link>
					<comments>https://shkspr.mobi/blog/2014/04/minor-dogeapi-security-flaw-disclosed-and-fixed/#respond</comments>
				<dc:creator><![CDATA[Terence Eden]]></dc:creator>
		<pubDate>Tue, 15 Apr 2014 11:12:39 +0000</pubDate>
		<category><![CDATA[doge]]></category><category><![CDATA[security]]></category>		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=10344</guid>

					<description><![CDATA[As part of my &#34;National Hack The Government&#34; win, I was awarded 100 DogeCoin!  Although not my first foray into the exciting world of CryptoCurrencies, I&#039;d never received DogeCoin before.  I decided to set up an online wallet to temporarily store my loot while investigating more secure options.  More or less at random, I went with DogeAPI.com.  After registering, I received this email.    Let&#039;s…]]></description>
										<content:encoded>&lt;p&gt;As part of my "National Hack The Government" win, I was awarded 100 DogeCoin!&lt;/p&gt;

&lt;p&gt;Although not my first foray into the exciting world of CryptoCurrencies, I'd never received DogeCoin before.  I decided to set up an online wallet to temporarily store my loot while investigating more secure options.&lt;/p&gt;

&lt;p&gt;More or less at random, I went with &lt;a href="https://web.archive.org/web/20140626103753/https://www.dogeapi.com/"&gt;DogeAPI.com&lt;/a&gt;.  After registering, I received this email.&lt;/p&gt;

&lt;img src="https://shkspr.mobi/blog/wp-content/uploads/2014/04/DogeAPI-Screenshot-fs8.png" alt="DogeAPI Screenshot-fs8" width="644" height="205" class="aligncenter size-full wp-image-10348"&gt;

&lt;p&gt;Let's take a look at the code behind it...&lt;/p&gt;

&lt;pre&gt;&amp;lt;h1&amp;gt;Thanks for registering with DogeAPI.com, edent!&amp;lt;/h1&amp;gt;
&amp;lt;p&amp;gt;You are almost done registering!&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;
 &amp;lt;a href='http://www.dogeapi.com/log_in?validate=zR1ag4ALNLkOz&amp;amp;user_name=edent'&amp;gt;Click here to verify your email and log in!&amp;lt;/a&amp;gt;
&amp;lt;/p&amp;gt;
&lt;/pre&gt;

&lt;p&gt;Ah...  Yeah, so anyone sat listening to your connection can see you making contact with DogeAPI, grab your username, cookies and - potentially - impersonate you.&lt;/p&gt;

&lt;p&gt;12 hours after reporting the issue, the emails were fixed - and &lt;em&gt;all&lt;/em&gt; connections were made over https.&lt;/p&gt;

&lt;h2 id="lessons"&gt;&lt;a href="https://shkspr.mobi/blog/2014/04/minor-dogeapi-security-flaw-disclosed-and-fixed/#lessons"&gt;Lessons&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;In this case, I was able to successfully connect to DogeAPI via an unencrypted connection.  That should &lt;strong&gt;never&lt;/strong&gt; be the case for a "secure" site.&lt;/p&gt;

&lt;p&gt;If you are running a site which relies on trust - you must always make sure every connection is secure and that every link you send out starts with https://&lt;/p&gt;
&lt;img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=10344&amp;amp;HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager"&gt;</content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2014/04/minor-dogeapi-security-flaw-disclosed-and-fixed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
