<?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>networks &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/networks/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Mon, 18 Aug 2025 08:01:30 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>networks &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[How to publish on the web without permission]]></title>
		<link>https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/</link>
					<comments>https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 01 Feb 2021 12:34:20 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[networks]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=33064</guid>

					<description><![CDATA[One of the great things about the Web is that you don&#039;t really need to ask anyone&#039;s permission before you use it. There are no fees to pay for the HTML spec, browsers don&#039;t cost any money (they used to!), and most websites don&#039;t charge a fee to read, or use.  But is it really true that you don&#039;t need permission to publish?  Let&#039;s take a look at how easy it is to get content onto the web without…]]></description>
										<content:encoded><![CDATA[<p>One of the great things about the Web is that you don't really need to ask anyone's permission before you use it. There are no fees to pay for the HTML spec, browsers don't cost any money (they used to!), and most websites don't charge a fee to read, or use.</p>

<p>But is it really true that you don't need permission to publish?  Let's take a look at how easy it is to get content onto the web without permission.</p>

<h2 id="what-is-the-internet"><a href="https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#what-is-the-internet">What is the Internet?</a></h2>

<p>Connect two laptops with an Ethernet cable. Congratulation - you have a network!</p>

<p>Now you need to connect it to another network. So you run a cable between your network and someone else's. The Internet is the largest network of networks.</p>

<p>But how do you connect to this global network?</p>

<h2 id="devices-and-internet-access"><a href="https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#devices-and-internet-access">Devices and Internet Access</a></h2>

<p>A domestic Internet connection requires you to seek permission from an ISP (Internet Service Provider).</p>

<p>In the UK, you can buy a smartphone and a SIM for cash. You don't need to show any ID, prove that you're over 18, nor register with a central authority. That's not the case in many parts of the world.</p>

<p>You can even skip the SIM, and leach off free WiFi in most city centres. This isn't <em>quite</em> permissionless, but it is close.</p>

<p>If you don't want to purchase a device, <a href="https://www.surreycc.gov.uk/libraries/your-library/library-services-and-charges/book-a-computer">many libraries have computers</a>.</p>

<p>Library computers either require you to register - so not anonymous - or pay a nominal fee.  Either way, you still have to ask permission from the library staff.</p>

<h3 id="a-word-on-internet-connections"><a href="https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#a-word-on-internet-connections">A word on Internet connections</a></h3>

<p>When you connect to free public WiFi, you're often told to provide personal details or an email address to connect. <a href="https://shkspr.mobi/blog/2020/03/its-ok-to-lie-to-wifi-providers/">You don't need to give your real details</a>.  That's the only way I know to get online without cost, or exchange of personal data.</p>

<h4 id="conclusion-part-1"><a href="https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#conclusion-part-1">Conclusion, part 1</a></h4>

<p>Getting online generally doesn't require <em>much</em> permission. There are enough communal WiFi spots to make access pretty easy. But the owner of that connection can kick you off at will.</p>

<p>There's no way that I know of for an individual to own their own connection to the Internet. And, if you did join something like the <a href="https://www.linx.net/">London Internet Exchange</a> - you're bound by their terms of service.</p>

<p>There are financial barriers. A crappy second-hand phone can be picked up for £20, and a data SIM for around a tenner.  Not an extremely high, but not free.  While you don't need a licence to own a computer or phone, the SIM provider can terminate your connection whenever they like.</p>

<h2 id="publishing"><a href="https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#publishing">Publishing</a></h2>

<p>Twitter is free! Most people can register on the service - but it requires an active SIM card in order to "confirm" your identity.  As mentioned earlier, a SIM and phone can be had cheaply - but you need permission to use the SIM.  And there's the pesky notion of your phone provider tracking your activity.  And of Twitter mediating your content.</p>

<p>Sites like WordPress, Medium, Facebook, Google, and GitHub require you hand over personal data and they are able to remove your content on a whim.  You have to ask them for permission to publish - and agree to lengthy legal contracts.</p>

<h3 id="self-hosting"><a href="https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#self-hosting">Self Hosting</a></h3>

<p>While software like WordPress is free (libre <em>and</em> gratis!) - having a server to run the software on usually requires permission.</p>

<p>Web hosts require you to adhere to their terms of service. Yes, even the magical ones in the cloud. You don't need permission to run web-server programs, but you have to agree to the computer providers' terms of service.</p>

<p>If you want to avoid that, you can host web content on your phone or laptop - and make it available to the Internet from a leached WiFi connection.</p>

<p>But how do people get directed to the content on your laptop?</p>

<h2 id="domain-names"><a href="https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#domain-names">Domain Names</a></h2>

<p>When you connect to the Internet, you get given an IP (Internet Protocol) address - for example <code>198.51.100.1</code>. No one can remember these numbers, so we use domain names. The DNS (Domain Name System) maps <code>shkspr.mobi</code> to an IP address.</p>

<h3 id="getting-a-domain-name-without-permission"><a href="https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#getting-a-domain-name-without-permission">Getting a domain name without permission</a></h3>

<p>Buying a domain name is a financial transaction. That usually means giving up some privacy - <a href="https://www.freenom.com/">although some providers give out free domain names</a>. Either way, you are beholden to the terms of service from the registrar.</p>

<p>You never really own a domain name.  WIPO (the World Intellectual Property Organisation) have a <a href="https://www.wipo.int/amc/en/domains/">copyright dispute process</a> which means your domain name can be taken from you if it breaches certain laws.</p>

<p>Even if you pay hundreds of thousands of dollars for your own Top-Level Domain, you're still beholden to ICANN and their policies.</p>

<h4 id="conclusion-part-2"><a href="https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#conclusion-part-2">Conclusion, part 2</a></h4>

<p>The Internet is <em>an agreement</em>.</p>

<p>You have to agree to something to get an IP address, and you have to agree to something to get a domain name, and you have to agree to something to use someone else's machine.</p>

<p>Using your own machine is possible - but comes with financial costs and practical limitations.  But I don't know any way to connect to the network-of-networks without permission.</p>

<h2 id="the-glorious-future"><a href="https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/#the-glorious-future">The Glorious Future</a></h2>

<p>Many ructions over the last few weeks about whether certain sites should be "allowed" on the Internet. The Internet is a (mostly) decentralised <em>agreement</em> in how to behave. If you violate the norms of that agreement, it is to be expected that other parties will refuse to send or receive data to your network.</p>

<p>Perhaps the future is <em>more</em> decentralisation? But there will inevitably come a point when someone will decide that they don't want to carry your bits. All networks are a weak form of distributed politeness.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=33064&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/02/how-to-publish-on-the-web-without-permission/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Designing a Home Network for Hostile Devices]]></title>
		<link>https://shkspr.mobi/blog/2016/03/designing-a-home-network-for-hostile-devices/</link>
					<comments>https://shkspr.mobi/blog/2016/03/designing-a-home-network-for-hostile-devices/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 26 Mar 2016 09:01:01 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=22641</guid>

					<description><![CDATA[I&#039;ve written before about just how many Internet connected gadgets I have. I&#039;ve also blogged about my dodgy WiFi lightswitches which send data back to China. Every IoT device you put in your home brings a certain level of risk to the other devices in your network.  For example, my Smart TV and my Lifx don&#039;t require a password to access.  Any device on my network can control them.  That&#039;s…]]></description>
										<content:encoded><![CDATA[<p>I've written before about just <a href="https://shkspr.mobi/blog/2015/08/128-wifi-devices-ought-to-be-enough-for-anyone/">how many Internet connected gadgets I have</a>.<br>
I've also blogged about my <a href="https://shkspr.mobi/blog/2016/03/the-absolute-horror-of-wifi-light-switches/">dodgy WiFi lightswitches which send data back to China</a>.<br>
Every IoT device you put in your home brings a certain level of risk to the other devices in your network.</p>

<p>For example, my Smart TV and my Lifx don't require a password to access.  Any device on my network can control them.  That's <em>extremely</em> convenient - but it's a <strong>security nightmare</strong>.</p>

<p>Consider, for a moment, my WiFi Smoke Alarm.  It periodically connects to the Internet to check for software updates.  What if a hacker uploads fake firmware which scans for local devices and abuses them?  Or opens up a tunnel into my network for criminals to access?</p>

<p>We're all one software update away from being infiltrated.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2016/03/Internet-of-Traitors-.png" alt="Internet of Traitors-" width="400" height="326" class="aligncenter size-full wp-image-22648">

<p>How should a suitably paranoid person design their home network?</p>

<h2 id="all-together-now"><a href="https://shkspr.mobi/blog/2016/03/designing-a-home-network-for-hostile-devices/#all-together-now">All Together Now!</a></h2>

<p>The naïve design is just to shove everything on one network.</p>

<p>Without a doubt this is the easiest to configure - just tell each device the WiFi password - but it's the most dangerous.  Any device can talk to any other device.  If your SmartTV receives a commercial for a DELICIOUS MILLER LITE™ BEER OF CHAMPIONS® it might connect to your smart fridge (no password - because who needs security on a domestic appliance) and order you an unwanted beer.</p>

<p>Or the Taiwanese company which made your lightbulb might get sold to a company who have no ethical qualms about exploring your NAS to see what sort of "exotic" material you have on there.  Then encrypting and ransoming it back to you.</p>

<h2 id="blind-segregation"><a href="https://shkspr.mobi/blog/2016/03/designing-a-home-network-for-hostile-devices/#blind-segregation">Blind Segregation</a></h2>

<p>The router supplied by my ISP allows me to set up two isolated networks.  I currently have a <a href="https://shkspr.mobi/blog/2014/04/virgin-media-just-gave-all-of-their-customers-plausible-deniability%e2%80%8e/">guest network which is open to anyone who visits</a> (although that, in itself, <a href="http://www.troyhunt.com/2015/12/no-you-cant-join-my-wifi-network.html">may not be a wise idea</a>).</p>

<p>So I <em>could</em> put my untrusted devices on a separate network to the devices I have a reasonably high degree of trust.</p>

<p>This makes accessing those devices less convenient - and it still means my Smart Toaster can turn off my Security Cameras.</p>

<h2 id="complete-separation"><a href="https://shkspr.mobi/blog/2016/03/designing-a-home-network-for-hostile-devices/#complete-separation">Complete Separation</a></h2>

<p>Suppose I set up a separate subnet for each device? 192.168.0.* for trusted devices, 192.168.1.* for all the security cameras. 192.168.2.* for all the Samsung kitchen appliances. And so on and so forth.</p>

<p>A chore to set up, but this has a superficial charm.  Until I come to do anything.  I <em>want</em> my phone's app to be able to control my games console.  I want my TV to be able to read media off my local server.</p>

<p>Of course, that assumes that a regular ISP supplied router can do that. Hint - it probably can't.</p>

<h2 id="complex-firewalls"><a href="https://shkspr.mobi/blog/2016/03/designing-a-home-network-for-hostile-devices/#complex-firewalls">Complex Firewalls</a></h2>

<p>Ok, so now we move <em>way</em> beyond what a domestic router can normally do and into professional grade stuff.  Forgive me if my use of terminology isn't 100%.</p>

<p>Each device added to the network needs to be part of an access control list.  The firewall determines if any two devices are allowed to communicate with each other.  For example:</p>

<ul>
<li>My tablet and laptop should be able to connect to <em>everything</em>.</li>
<li>My Kindle should only have access to the Internet. </li>
<li>My fridge and freezer can talk to each other - but nothing else. </li>
<li>My solar panels can talk to my solar battery - but only on port 80.</li>
</ul>

<p>What an absolute <strong>nightmare</strong> to set up.  I'm not even sure what sort of router I'd need to buy in order to make something like that possible.  How easy would it be to misconfigure?  One errant mouse click and my Sonos speaker can unlock my front door when it plays a specifically crafted MP3...</p>

<h2 id="how-to-build-this"><a href="https://shkspr.mobi/blog/2016/03/designing-a-home-network-for-hostile-devices/#how-to-build-this">How to build this?</a></h2>

<p>I pride myself on being relatively tech savy.  I've got around 40 Internet connected devices around the house - only some of which are under my direct control.</p>

<p>I've asked this question on the <a href="https://security.stackexchange.com/questions/118483/how-to-design-a-home-network-for-iot-devices/">Security StackExchange</a> - but I'd be grateful for any wisdom from you, dear reader. Are there any products that you can suggest?</p>

<p>Or, do I just give in gracefully? Stick strong passwords on everything which can be protected, and hope that none of me devices become part of the Internet of Traitors?</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=22641&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2016/03/designing-a-home-network-for-hostile-devices/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[128 WiFi devices ought to be enough for anyone...]]></title>
		<link>https://shkspr.mobi/blog/2015/08/128-wifi-devices-ought-to-be-enough-for-anyone/</link>
					<comments>https://shkspr.mobi/blog/2015/08/128-wifi-devices-ought-to-be-enough-for-anyone/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 18 Aug 2015 19:25:11 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[wifi]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=21289</guid>

					<description><![CDATA[Google have just announced their brand new WiFi router - OnHub.  It promises to make WiFi connectivity a breeze, increase speeds, reduce buffering, and clean your carpets.  Nestled at the bottom of the annoucement is this curious specification.    That seems... low.  Doesn&#039;t it?  I did a quick tally of all the devices my wife and I have which use WiFi.       My phone     Wife&#039;s phone     My ebook …]]></description>
										<content:encoded><![CDATA[<p>Google have just announced their brand new <a href="https://on.google.com/hub/">WiFi router - OnHub</a>.  It promises to make WiFi connectivity a breeze, increase speeds, reduce buffering, and clean your carpets.</p>

<p>Nestled at the bottom of the annoucement is this curious specification.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/08/128-OnHub-fs8.png" alt="128 OnHub-fs8" width="958" height="111" class="aligncenter size-full wp-image-21291">

<p>That seems... low.  Doesn't it?  I did a quick tally of all the devices my wife and I have which use WiFi.</p>

<ol>
    <li>My phone</li>
    <li>Wife's phone</li>
    <li>My ebook</li>
    <li>Wife's ebook</li>
    <li>My laptop</li>
    <li>Wife's laptop</li>
    <li>My work laptop</li>
    <li>PS4</li>
    <li>Xbox 360</li>
    <li>Wii U</li>
    <li>3DS</li>
    <li>Media Player</li>
    <li>Onkyo Amplifier</li>
    <li>Smart TV</li>
    <li>Original Xbox</li>
    <li>Home server</li>
    <li><a href="https://shkspr.mobi/blog/2015/08/anti-social-app-design/">Lifx Lightbulb</a> (only the one so far!)</li>
    <li>IP Security camera (internal)</li>
    <li>IP Security camera (pointing the other way)</li>
    <li>IP Security camera (external)</li>
    <li>IP Security camera (PTZ)</li>
    <li>IP Security camera (internal upstairs)</li>
    <li><a href="https://shkspr.mobi/blog/2015/03/adding-wifi-to-a-roomba/">Roomba</a>!</li>
    <li>Raspberry Pi environmental monitoring station</li>
    <li>WeMo plug socket</li>
    <li><a href="https://shkspr.mobi/blog/2015/04/review-gearbest-orvibo-smart-remote/">WeWo IR Blaster</a></li>
    <li><a href="https://shkspr.mobi/blog/2014/12/a-year-of-solar-panels-open-data/">Solar panels</a></li>
    <li><a href="https://ncloud.ncubehome.net/">nCube IoT Hub</a></li>
<li><a href="https://shkspr.mobi/blog/2015/03/review-android-dash-cam/">Car dashcam</a></li>
    <li>Google Glass (meh, <em>someone</em> has to keep the dream alive!)</li>
</ol>

<p>That doesn't include all the odd phones I trial, nor the couple of Raspberry Pi's I fiddle with.</p>

<p>Admittedly, we're a fairly high-tech couple - and being child-free means there's more money for gadgets - but I don't think we're that unusual.  Over the next few years, I'd expect us to get more WiFi lightbulbs, and plug sockets, and probably doorbells, washing machines, thermostats, and an <a href="http://fuckyeahinternetfridge.tumblr.com/">Internet fridge</a>.</p>

<p>We're a two person family.  A <a href="http://www.huffingtonpost.co.uk/2015/08/17/uk-family-size-statistics_n_7996768.html">typical UK family is likely to have 4 people</a>.  So that's double the amount of phones and laptops, more TVs, probably more handheld consoles, baby monitors, pet trackers, and and neural implants.</p>

<p>128 devices looks like <strong>an achievable limit</strong> for a modern family home.</p>

<p>For those of you young enough not to get the reference in the title, <a href="https://www.wired.com/1997/01/did-gates-really-say-640k-is-enough-for-anyone/">computer companies have a habit of self-limiting their technology</a>.</p>

<p>I would hope that OnHub will receive updates to make it useful past the year 2020.  Given Google's record with Android updates, I suspect we'll all just have to buy a new router.  <em>Plus ça change!</em></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=21289&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2015/08/128-wifi-devices-ought-to-be-enough-for-anyone/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
