<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[A Site by Nigel Ball]]></title><description><![CDATA[A publication covering topics of interest to a Business Technologist and his clients.]]></description><link>https://nigelball.tech/</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Jun 2019 11:05:33 GMT</lastBuildDate><item><title><![CDATA[How to Share a Pasword Securely]]></title><description><![CDATA[It is often necessary to share an important password with a familly member or colleague. If it is a password securing valuable or sensitive information, how should the password be transmitted?
This short article will give some pointers for you to consider.]]></description><link>https://nigelball.tech//posts/how-to-share-a-password-securely</link><guid isPermaLink="false">https://nigelball.tech//posts/how-to-share-a-password-securely</guid><pubDate>Tue, 16 Apr 2019 08:00:10 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;/media/snappass.png&quot; alt=&quot;SnapPass Screenshot&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;security-alert&quot;&gt;&lt;a href=&quot;#security-alert&quot; aria-label=&quot;security alert permalink&quot; class=&quot;anchor&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Security Alert&lt;/h2&gt;
&lt;p&gt;This morning I received a notification from Amazon AWS that it was likely that the security on a client’s account had been breached. AWS robots had detected activity with the pattern of unauthorised access validated with high level security tokens. To their credit, Amazon included details of what had been observed along with suggestions of what to check and/or change as a result.&lt;/p&gt;
&lt;p&gt;A quick review confirmed that there was something to be concerned about. Three new high level accounts had been created.&lt;/p&gt;
&lt;p&gt;The accounts did not appear to have been used maliciously, but it was obvious that after deleting them, all of the valid passwords and access tokens had to be replaced. This is not overly difficult to do, and was completed quite quickly.&lt;/p&gt;
&lt;p&gt;However, it was most likely that the environment of one of the (valid) users had been compromised and that advising them of their new access tokens (and passwords in some cases) was not as easy as sending a message or email!&lt;/p&gt;
&lt;h2 id=&quot;how-are-new-credentials-shared-securely&quot;&gt;&lt;a href=&quot;#how-are-new-credentials-shared-securely&quot; aria-label=&quot;how are new credentials shared securely permalink&quot; class=&quot;anchor&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;How are new credentials shared securely?&lt;/h2&gt;
&lt;p&gt;NOT by email! Other than in very specialised circumstances, email is not at all secure. It is transmitted in plain sight and is generally stored (indefinitely) on multiple (insecure) devices and servers.&lt;/p&gt;
&lt;p&gt;Sending passwords via text or SMS suffers the same problems as email. However, many of the IM platforms such as iMessage, Messenger, Telegram and others are somewhat more secure. This improvement arises since the actual transmitted messages are encrypted. Thus, the content is not exposed whilst in transit.&lt;/p&gt;
&lt;p&gt;Even when transmission is secure, messaging a password is still not a good idea. Why? Because the messages are generally stored in plain text on the sender and receiver computers (or devices). Remember, in the current scenario we have to assume that there was a breach of security in the first place. This could easily have been unauthorised access to a user device.&lt;/p&gt;
&lt;h2 id=&quot;introducing-snappass&quot;&gt;&lt;a href=&quot;#introducing-snappass&quot; aria-label=&quot;introducing snappass permalink&quot; class=&quot;anchor&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Introducing SnapPass&lt;/h2&gt;
&lt;p&gt;Sometimes called “snapchat for passwords”, &lt;a href=&quot;https://github.com/pinterest/snappass&quot;&gt;SnapPass&lt;/a&gt; is a secure method of sharing passwords (or other secrets). SnapPass was developed by Pinterest and released as Open Source Software (OSS). Larger organisation can easily set up their own SnapPass service, the rest of us can use &lt;a href=&quot;https://snappass.pw&quot;&gt;https://snappass.pw&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SnapPass encrypts your secret and provides you with a time-limited secure URL which decrypts the secret (once) and then permanently deletes it. The secret itself is never logged or stored. You share the URL to provide one time access to your secret. If the recipient cannot see the secret before the URL expires, it means that your secret is no longer a secret!&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;&lt;a href=&quot;#conclusion&quot; aria-label=&quot;conclusion permalink&quot; class=&quot;anchor&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;So, why not bookmark &lt;a href=&quot;https://snappass.pw&quot;&gt;https://snappass.pw&lt;/a&gt; so that next time you need to share a password or token protecting valuables, you can do so with well placed confidence.&lt;/p&gt;
&lt;p&gt;A final word. Naturally, passwords should never be stored in plain text on any device. Doing so means that anyone with access to your device has access to all your secrets. Always use a reputable password vault such as &lt;a href=&quot;https://1password.com/&quot;&gt;1Password&lt;/a&gt; to store passwords and other security tokens.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[HEML - Responsive Email Generator]]></title><description><![CDATA[An open source (free) tool for creating well laid out, responsive html emails. Free for a one off to impress or for programatically generated emails.]]></description><link>https://nigelball.tech//posts/heml-responsive-email-generator</link><guid isPermaLink="false">https://nigelball.tech//posts/heml-responsive-email-generator</guid><pubDate>Mon, 08 Apr 2019 00:13:56 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;/media/heml.io.png&quot; alt=&quot;Screenshot of heml.io home page&quot; title=&quot;Screenshot of heml.io home page&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://heml.io&quot; title=&quot;Responsive Email Generator&quot;&gt;HEML&lt;/a&gt; Is an Open Source tool for generating responsive HTML (rich text) email messages. Most of the time this is not really needed as its functionality is included in your autoresponder of choice which might be, for example&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://Mailchimp.com&quot;&gt;MailChimp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mailerlite.com%5D&quot;&gt;Mailer Lite&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Where this tool comes into its own is where you need to generate a well laid out email programatically . Maybe you are setting up a serverless application or registration system and want the emails to look professional and easy to read.&lt;/p&gt;
&lt;p&gt;This is a mature, active, commercially supported open source project with comprehensive and well written documentation. A worthy addition to a developer’s toolbox. Any developer can use it to easily differentiate their service and skills from the competing pack.&lt;/p&gt;</content:encoded></item></channel></rss>