<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" >

  <title>Erik L. Arneson — Writer and Software Developer</title>
  <subtitle>Erik L. Arneson is a freelance writer and software developer with WordPress experience. He is located in Portland, Oregon.</subtitle>
  <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator>
  <link href="https://arnesonium.com/feeds/security.xml" rel="self" type="application/atom+xml" />
  <link href="https://arnesonium.com/" rel="alternate" type="text/html" />
  <updated>2026-06-18T15:03:10+00:00</updated>
  <id>https://arnesonium.com/feeds/security.xml</id>
  <author>
    <name>Erik L. Arneson</name>
  </author>
      <entry>
        
        <title>Using WireGuard over xfinitywifi</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2024/11/using-wireguard-over-xfinitywifi" rel="alternate" type="text/html" title="Using WireGuard over xfinitywifi" />
        <updated>2024-11-08T00:00:00+00:00</updated>
        <id>https://arnesonium.com/2024/11/wireguard-over-xfinitywifi</id>
          <category term="security" />
        
          <category term="networking" />
        
          <category term="howto" />
        <content type="html" xml:base="https://arnesonium.com/2024/11/using-wireguard-over-xfinitywifi">&lt;p&gt;If you are a Comcast Xfinity customer, you hopefully know that you can log into WiFi hotspots wherever other Xfinity customers have them enabled, all using the SSID &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xfinitywifi&lt;/code&gt;. You may have also figured out by now that &lt;a href=&quot;https://www.wireguard.com/&quot;&gt;WireGuard&lt;/a&gt; doesn’t seem to work over this WiFi service without additional tweaking.&lt;/p&gt;

&lt;p&gt;Well, I have tweaked a WireGuard configuration until it seems to work.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;I searched the Web for quite a while to find a good solution, and there seemed to be a general &lt;em&gt;feeling&lt;/em&gt; that the MTU needed to be adjusted. Lots of people offered various solutions.&lt;/p&gt;

&lt;p&gt;Through some experimentation, I discovered that on the client-side WireGuard configuration, the maximum transmission unit (MTU) needed to be set to 1280. Apparently this is a significant number because it’s the &lt;a href=&quot;https://en.wikipedia.org/wiki/Maximum_transmission_unit#MTUs_for_common_media&quot;&gt;lowest possible MTU for an IPv6 network&lt;/a&gt;. Setting the MTU so low will impact performance, but if you are going through a WireGuard VPN, performance probably isn’t your biggest concern.&lt;/p&gt;

&lt;p&gt;In the end, your client-side WireGuard configuration, which is located in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/wireguard/wg0.conf&lt;/code&gt; if you are on Linux, should look like the example below. Note in particular the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;MTU&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AllowedIPs&lt;/code&gt; line.&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;[Interface]
PrivateKey = &amp;lt;your private key&amp;gt;
Address = &amp;lt;your ip address and netmask&amp;gt;
DNS = &amp;lt;your DNS server&amp;gt;
# This MTU line is the important one!
MTU = 1280

[Peer]
PublicKey = &amp;lt;your public key&amp;gt;
PresharedKey = &amp;lt;your pre-shared key&amp;gt;
Endpoint = &amp;lt;your endpoint&amp;gt;:51820
# This is important for client-side routing!
AllowedIPs = 0.0.0.0/0, ::0/0
PersistentKeepalive = 25
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href=&quot;https://amzn.to/4hI6hMI&quot;&gt;&lt;img src=&quot;/assets/img/sft1200_1.webp#right&quot; alt=&quot;GL.iNet GL-SFT1200 Opal&quot; /&gt;&lt;/a&gt;
This became important to me because I’ve been shifting over to using a secure travel router when I am out and about. The router I chose to go with is the &lt;a href=&quot;https://amzn.to/4hI6hMI&quot;&gt;GL.iNet GL-SFT1200 Opal&lt;/a&gt;, and it has built-in WireGuard support that you can enable with a switch on the side. It is very cute and effective. This allows me to use WireGuard to create a VPN tunnel back to &lt;a href=&quot;/2016/07/a-poor-mans-dynamic-dns-with-ansible-and-amazon-route53/&quot;&gt;my home network&lt;/a&gt;, which gives me the ability to use my dual &lt;a href=&quot;https://pi-hole.net/&quot;&gt;pi-hole&lt;/a&gt; setup from anywhere in the world!&lt;/p&gt;

&lt;p&gt;If you have been struggling with that pesky &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xfinitywifi&lt;/code&gt; network and its weird settings, I hope this helps. It took me too long to find the right solution!&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>Many Posts of Interest for January 2024</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2024/01/18-many-posts-of-interest.html" rel="alternate" type="text/html" title="Many Posts of Interest for January 2024" />
        <updated>2024-01-18T00:00:00+00:00</updated>
        <id>https://arnesonium.com/2024/01/export</id>
          <category term="emacs" />
        
          <category term="programming" />
        
          <category term="security" />
        
          <category term="portland" />
        
          <category term="history" />
        <content type="html" xml:base="https://arnesonium.com/2024/01/18-many-posts-of-interest.html">&lt;p&gt;Once again, I have collected far too many links over far too long a period of time. Anyhow, here is a collection of blog posts and links from around the web that I found to be good reading over the past couple of months. Is it too late in January to say Happy New Year?
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;2024 has been a pretty weird year for me so far. I spent the first couple weeks of the year in isolation, and then Portland got hit with a Snowpocalypse (I love how that’s a regular thing now), followed by freezing rain. This is the third day in a row that the sidewalk outside my front door is basically an ice skating rink. That means it’s a great time to do some reading!&lt;/p&gt;

&lt;h2 id=&quot;security&quot;&gt;Security&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://signal.org/blog/signal-is-expensive/&quot;&gt;Privacy is Priceless, but Signal is Expensive&lt;/a&gt; &lt;strong&gt;[Security]&lt;/strong&gt;
I really appreciate this incredible breakdown of Signal’s costs and how they use donations. Signal
is cool. You should be using it. For real.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.schneier.com/blog/archives/2023/11/breaking-laptop-fingerprint-sensors.html&quot;&gt;Breaking Laptop Fingerprint Sensors&lt;/a&gt; (Bruce Schneier) &lt;strong&gt;[Security]&lt;/strong&gt;
Do people actually use their laptop fingerprint sensors? I hate mine. I just disable the dang
things and use a password.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.schneier.com/blog/archives/2023/12/surveillance-by-the-us-postal-service.html&quot;&gt;Surveillance by the US Postal Service&lt;/a&gt; (Bruce Schneier) &lt;strong&gt;[Security]&lt;/strong&gt;
To Catch a Thief, starring Cliff from Cheers.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://siliconflorist.com/2023/12/06/senator-ron-wyden-of-oregon-opens-discussion-of-push-notification-surveillance-by-apple-and-google/&quot;&gt;Senator Ron Wyden of Oregon opens discussion of push notification surveillance by Apple and Google&lt;/a&gt; (Rick Turoczy) &lt;strong&gt;[Security]&lt;/strong&gt;
There is some interesting legal stuff going on around the ability of tech companies like Apple and Google to use push
notifications to capture user data that could be used for nefarious purposes. Definitely a story to
keep your eye on!&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://irreal.org/blog/?p=11863&quot;&gt;Holding NSA’s Feet To The Fire&lt;/a&gt; (jcs) &lt;strong&gt;[Security]&lt;/strong&gt;
Here is a second post about Senator Ron Wyden. He appears to be fighting the good fight! Go Senator Wyden!&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;emacs&quot;&gt;Emacs&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://tech.toryanderson.com/2023/11/29/transient-for-convenience-with-emms/&quot;&gt;Transient for convenience with emms&lt;/a&gt; &lt;strong&gt;[Emacs]&lt;/strong&gt;
Tory Anderson shares a really convenient EMMS control panel that uses the new version of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;transient&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://arrayfire.com/blog/talk-to-emacs-with-a-gpt4-co-worker/&quot;&gt;Talk to Emacs with a GPT4 Co-Worker&lt;/a&gt; &lt;strong&gt;[Emacs]&lt;/strong&gt; Gallagher Pryor shares a method he has for speaking to Emacs using ChatGPT-4. This is from back in November, so perhaps he has a package now!&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://takeonrules.com/2023/12/03/mentoring-vs-coders-as-an-emacsian/&quot;&gt;Jeremy Friesen: Mentoring VS-Coders as an Emacsian&lt;/a&gt; (Jeremy Friesen) &lt;strong&gt;[Emacs]&lt;/strong&gt;
I really enjoyed this talk about moving people away from VS Code and toward Emacs. The big takeaway
for this talk seemed to be that demonstrating what Emacs could do was going to be more effective
than just arguing. Let Emacs win just by letting it do what it does.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://takeonrules.com/2023/12/09/test-driving-a-campaign-status-document/&quot;&gt;Jeremy Friesen: Test Driving a Campaign Status Document&lt;/a&gt; (Jeremy Friesen) &lt;strong&gt;[Emacs]&lt;/strong&gt;
This post has some superb ideas for running a TTRPG campaign from Emacs. I’ve been doing this
for a while, but my documents get really messy. I need something a bit more structured.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://sachachua.com/blog/2023/12/emacsconf-backstage-using-spookfox-to-publish-youtube-and-toobnix-video-drafts/&quot;&gt;EmacsConf backstage: Using Spookfox to publish YouTube and Toobnix video drafts&lt;/a&gt; (Sacha Chua) &lt;strong&gt;[Emacs]&lt;/strong&gt;
I love how crazy this is: using &lt;a href=&quot;https://bitspook.in/projects/spookfox/&quot;&gt;spookyfox&lt;/a&gt; to work with YouTube’s crappy interface to do things to
videos. Go Sacha!&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://yummymelon.com/devnull/improving-emacs-isearch-usability-with-transient.html&quot;&gt;Charles Choi: Improving Emacs isearch Usability with Transient&lt;/a&gt; (Charles Choi) &lt;strong&gt;[Emacs]&lt;/strong&gt;
This is pretty cool. I recently learned about how rich the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;isearch&lt;/code&gt; feature set is, but I haven’t
played around with it a ton yet. Another thing to add to my Emacs to-do list!&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.miskatonic.org/2024/01/08/org-citations-basic/&quot;&gt;William Denton: Basic citations in Org (Part 1)&lt;/a&gt; (William Denton) &lt;strong&gt;[Emacs]&lt;/strong&gt;
This is an excellent introduction to how citations work in org-mode. There are four parts in the series so far, so keep reading!&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;programming&quot;&gt;Programming&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://irreal.org/blog/?p=11796&quot;&gt;Pike’s Rules Of Programming&lt;/a&gt; (jcs) &lt;strong&gt;[Programming]&lt;/strong&gt;
These are some good rules, even if they can make some parts of programming a little less exciting.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.brycewray.com/posts/2023/11/variations-styling-variables-ssgs/?utm_campaign=RSS&amp;amp;utm_source=RSS&amp;amp;utm_medium=RSS&quot;&gt;Variations on styling variables in SSGs&lt;/a&gt; (Bryce Wray) &lt;strong&gt;[Programming]&lt;/strong&gt;
I am still using Sass a lot more than the vanilla CSS stuff that should be replacing it. Also, I am
starting to see that this is a change I’ll need to take in my future WebDev adventures.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.brycewray.com/posts/2023/11/firefox-brink/?utm_campaign=RSS&amp;amp;utm_source=RSS&amp;amp;utm_medium=RSS&quot;&gt;Firefox on the brink?&lt;/a&gt; (Bryce Wray) &lt;strong&gt;[Programming]&lt;/strong&gt;
Bryce Wray is warning (or predicting?) that Firefox may be in a very dangerous spot in its loss of
user share. This is really disappointing, given how evil Chrome continues to be. And it’s only going to
get more evil. Convince your friends to run Firefox!&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://zck.org/numberdle&quot;&gt;Zachary Kanfer: Numberdle!&lt;/a&gt; (Zachary Kanfer) &lt;strong&gt;[Programming]&lt;/strong&gt;
This is a really fun browser game for people who enjoy numbers more than words. Move over, Wordle!!&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;history&quot;&gt;History&lt;/h2&gt;

&lt;p&gt;Finally, here’s something fun to share with the kids.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.smithsonianmag.com/history/history-teddy-bear-once-seen-dangerous-influence-young-children-180983234/&quot;&gt;The Teddy Bear Was Once Seen as a Dangerous Influence on Young Children&lt;/a&gt;
Before gifting stuffed animals to the wee ones in your life, consider that &lt;em&gt;bears are dangerous!&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;</content>
      </entry>
    
      <entry>
        
        <title>Posts of Interest for November 2023</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2023/11/16-posts-of-interest.html" rel="alternate" type="text/html" title="Posts of Interest for November 2023" />
        <updated>2023-11-16T00:00:00+00:00</updated>
        <id>https://arnesonium.com/2023/11/export</id>
          <category term="emacs" />
        
          <category term="games" />
        
          <category term="programming" />
        
          <category term="security" />
        <content type="html" xml:base="https://arnesonium.com/2023/11/16-posts-of-interest.html">&lt;p&gt;I was planning to make posts like this more regularly, but I entered into a period where I was thinking, huh, I am not collecting very many links. But I was wrong, I was collecting links. I collected too many. And now look at everything you have to read! I am sure these links will keep you occupied for a while.
&lt;!--more--&gt;&lt;/p&gt;

&lt;h2 id=&quot;security&quot;&gt;Security&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://krebsonsecurity.com/2023/10/tech-ceo-sentenced-to-5-years-in-ip-address-scheme/&quot;&gt;Tech CEO Sentenced to 5 Years in IP Address Scheme&lt;/a&gt; (BrianKrebs) &lt;strong&gt;[Security]&lt;/strong&gt;
This is an interesting story: five years in prison for stealing IP addresses! I guess you shouldn’t
do that.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://securityintelligence.com/articles/defense-in-depth-layering-your-security-coverage/&quot;&gt;Defense in depth: Layering your security coverage&lt;/a&gt; (Sue Poremba) &lt;strong&gt;[Security]&lt;/strong&gt;
Security isn’t just at the edge. Layers are very important, as this article reminds us.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://irreal.org/blog/?p=11754&quot;&gt;How The Thompson Hack Worked&lt;/a&gt; (jcs) &lt;strong&gt;[Security]&lt;/strong&gt;
Aaaah! This is an amazing look at Ken Thompson’s 1983 Turing Award lecture. How can we trust
software? Do we trust software? You’ll enjoy this one and it will tickle your inner computer nerd.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://securityintelligence.com/articles/pentesting-vs-pentesting-as-a-service/&quot;&gt;Pentesting vs. Pentesting as a Service: Which is better?&lt;/a&gt; (Josh Nadeau) &lt;strong&gt;[Security]&lt;/strong&gt;
What is pentesting and how does it work? Well, now you can know.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;emacs&quot;&gt;Emacs&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://emacs.ch/@crmsnbleyd/111260721575616368&quot;&gt;Whatever happened to Guile-based Emacs?&lt;/a&gt; &lt;strong&gt;[Emacs, Mastodon]&lt;/strong&gt;
This thread on Mastodon has some insights into what ever happened to a Guile-based Emacs.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://andreyor.st/posts/2023-10-27-you-dont-need-a-terminal-emulator/&quot;&gt;Andrey Listopadov: You don’t need a terminal emulator&lt;/a&gt; (Andrey Listopadov) &lt;strong&gt;[Emacs]&lt;/strong&gt;
Andrey Listopadov explains how he stopped using a terminal emulator because he’s all about that
Emacs. Nice!&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://irreal.org/blog/?p=11742&quot;&gt;Emacs Line Wrapping&lt;/a&gt; (jcs) &lt;strong&gt;[Emacs]&lt;/strong&gt;
For several years, I have been dealing with a line-wrapping annoyance in Emacs that I just couldn’t
figure out. It turns out it was &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;filladapt&lt;/code&gt;, a package that apparently isn’t used often anymore, but
I hadn’t noticed. I disabled the package and everything just works the way I want it to. &lt;em&gt;Arrrgh!&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://irreal.org/blog/?p=11751&quot;&gt;Does Working From Home Damage Productivity?&lt;/a&gt; (jcs) &lt;strong&gt;[Emacs]&lt;/strong&gt;
I have mostly worked from wherever-I-want for the last 14 years, and I’d have it no other way.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;games&quot;&gt;Games&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://kmalexander.com/2023/07/13/kensett-a-free-19th-century-urban-cartography-brush-set-for-fantasy-maps/&quot;&gt;Kensett: A Free 19th Century Urban Cartography Brush Set for Fantasy Maps&lt;/a&gt; (K. M. Alexander)
K.M. Alexander shares a lot of cool brush sets for creating maps for fantasy games. I have been
trying to figure out how to use them, and this one really caught my eye. Check out all of their
brush sets!&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://kmalexander.com/2023/11/02/lovats-genesis-city-of-darkness/&quot;&gt;Lovat’s Genesis: City of Darkness&lt;/a&gt; (K. M. Alexander)
I am once again running a D&amp;amp;D game, with a homebrewed campaign, so I think it will be fun to include
a few RPG-related posts every once in a while. Seeing how others get their inspiration is really
helpful when I need to find some of my own.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;history&quot;&gt;History&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://publicdomainreview.org/essay/silent-treatment&quot;&gt;The Silent Treatment: Solitary Confinement’s Unlikely Origins&lt;/a&gt; &lt;strong&gt;[Pub 20231101]&lt;/strong&gt;
A very curious history of solitary confinement and its origins, presented by the Public Domain
Review. This is worth a read.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.smithsonianmag.com/history/what-emojis-tell-us-about-the-history-of-tea-180983128/&quot;&gt;What Emoji Tell Us About the History of Tea&lt;/a&gt;
I love the strange history of tea, and the Smithsonian has managed to tie this history to tea emoji.
So that’s cool.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://publicdomainreview.org/collection/unionization-of-central-europe&quot;&gt;Divide and Concur: A Radical Plan for Peace in Europe (1920)&lt;/a&gt; &lt;strong&gt;[History]&lt;/strong&gt;
This is an amazing and bizarre plan for bringing peace to Europe in the 1920s. It is worth looking
at and puzzling over.&lt;/li&gt;
&lt;/ul&gt;</content>
      </entry>
    
      <entry>
        
        <title>Posts of Interest for 13 October 2023</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2023/10/13-posts-of-interest" rel="alternate" type="text/html" title="Posts of Interest for 13 October 2023" />
        <updated>2023-10-13T00:00:00+00:00</updated>
        <id>https://arnesonium.com/2023/10/of-interest</id>
          <category term="emacs" />
        
          <category term="programming" />
        
          <category term="emacs-lisp" />
        
          <category term="security" />
        <content type="html" xml:base="https://arnesonium.com/2023/10/13-posts-of-interest">&lt;p&gt;This is the second of my “posts of interest” posts. This week, I have also included some interesting Mastodon posts, because the Emacs community on Mastodon is thriving like crazy. It is really a blast to see so much interest in Emacs and so much activity.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;If Mastodon interests you, &lt;a href=&quot;https://fosstodon.org/@pymander&quot;&gt;find me there&lt;/a&gt;!&lt;/p&gt;

&lt;h2 id=&quot;programming-1&quot;&gt;Programming (1)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://spritely.institute/news/scheme-wireworld-in-browser.html&quot;&gt;Scheme in the browser: A Hoot of a tale&lt;/a&gt; – Spritely Institute
Yes, SCHEME IN THE BROWSER. This is pretty cool, go check it out.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;emacs-6&quot;&gt;Emacs (6)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://coredumped.dev/2023/08/09/text-showdown-gap-buffers-vs-ropes/&quot;&gt;Text showdown: Gap Buffers vs Ropes&lt;/a&gt; &lt;strong&gt;[Programming, Rust]&lt;/strong&gt;
Troy Hinckley has been working on building the core of Emacs in Rust. This sounds like a very
difficult project, and it is informative and interesting to follow along. The latest entry in his
saga involves various ways of storing and working with text buffers, along with many benchmarks.
This is an interesting read!&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://amodernist.com/eaez/./sep23.html&quot;&gt;ELPA and Emacs Zine (September 2023)&lt;/a&gt;
The new ELPA and Emacs Zine has released its latest issue, with some pretty interesting stuff about
the current state of tree-sitter and how development is progressing.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://functional.cafe/@PaniczGodek/111187231582720915&quot;&gt;Emacs Macros&lt;/a&gt; &lt;strong&gt;[Mastodon]&lt;/strong&gt;
Emacs macros remain kind of a mystery to me, but they were presented in an interesting way recently:
these are ways to provide a high level of automation in Emacs without learning how to program Emacs
Lisp. Well, they are worth checking out, then!&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://fosstodon.org/@chmouel/111203691941968313&quot;&gt;Taking advantage of tree-sitter&lt;/a&gt; &lt;strong&gt;[Mastodon]&lt;/strong&gt;
This is a really cool Emacs function that takes advantage of tree-sitter to copy the current
function. I think it might need something to detect if tree-sitter is active, and error out if not.
    &lt;div class=&quot;language-emacs-lisp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;defun&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;my-copy-function-name-with-ts&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;interactive&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;((&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;funcname&lt;/span&gt;
         &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;substring-no-properties&lt;/span&gt;
          &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;treesit-node-text&lt;/span&gt;
           &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;treesit-node-child-by-field-name&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;treesit-defun-at-point&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)))))&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;kill-new&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;funcname&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;message&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;Copied name: %s&quot;&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;funcname&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://octodon.social/@fabionatali/111210018767997686&quot;&gt;XMPP in Emacs&lt;/a&gt; &lt;strong&gt;[Mastodon]&lt;/strong&gt;
Fabio Natali on Mastodon reports that his XMPP usage would be more consistent if Emacs supported it
better. In particular, he misses E2E encryption support. I’ve also had a lot of difficulty with
moving to XMPP.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://alexschroeder.ch/view/2023-10-11-post-from-emacs&quot;&gt;Alex Schroeder: Posting to Oddµ from Emacs&lt;/a&gt; (Alex Schroeder)
Alex Schroeder provides a simple, straightforward way to use the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;url&lt;/code&gt; package in Emacs to post
stuff to another service. In this example, he uses Oddμ.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;security-4&quot;&gt;Security (4)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://securityintelligence.com/posts/c-suite-weighs-generative-ai-security/&quot;&gt;C-suite weighs in on generative AI and security&lt;/a&gt; (Chris McCurdy)
More on the adoption of generative AI and security risks. 96% of business leaders say adopting generative AI makes a security breach likely in their organization within the next three
years! That’s certainly something to think about.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://securityintelligence.com/articles/cost-of-a-data-breach-10-years-in-review/&quot;&gt;10 years in review: Cost of a Data Breach&lt;/a&gt; (Jonathan Reed)
Data breaches are dang expensive! We all know that. This piece explores some of the most important
factors in preventing and mitigating data breaches. There have been some changes in recent years,
some of which are caused by the rise of importance in AI. That means you should probably read the article.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.mollywhite.net/p/the-fraud-was-in-the-code&quot;&gt;The fraud was in the code&lt;/a&gt; (Molly White)
In the SBF court case, they actually used a code review to show fraud.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.schneier.com/blog/archives/2023/10/bounty-to-recover-nists-elliptic-curve-seeds.html&quot;&gt;Bounty to Recover NIST’s Elliptic Curve Seeds&lt;/a&gt; (Bruce Schneier)
Here is a delightful story about the history of NIST elliptic curve cryptography and how things came
to be. Also, a cryptographic puzzle about where they may be going!&lt;/li&gt;
&lt;/ul&gt;</content>
      </entry>
    
      <entry>
        
        <title>Posts of Interest for 6 October 2023</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2023/10/6-posts-of-interest" rel="alternate" type="text/html" title="Posts of Interest for 6 October 2023" />
        <updated>2023-10-06T00:00:00+00:00</updated>
        <id>https://arnesonium.com/2023/10/export</id>
          <category term="emacs" />
        
          <category term="programming" />
        
          <category term="portland" />
        
          <category term="security" />
        
          <category term="pdx" />
        <content type="html" xml:base="https://arnesonium.com/2023/10/6-posts-of-interest">&lt;p&gt;This is my first attempt at using &lt;a href=&quot;https://github.com/rnadler/elfeed-curate&quot;&gt;elfeed-curate&lt;/a&gt; to collect interesting blog posts and share them. I have also attempted to subscribe to the RSS feed for the #Emacs hashtag on Mastodon, but that doesn’t seem to be working correctly yet. I’ve seen other blogs do similar things, but is this useful for my blog? I don’t know! Let me know what you think.&lt;/p&gt;

&lt;!--more--&gt;

&lt;h2 id=&quot;computers-4&quot;&gt;Computers (4)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.brycewray.com/posts/2023/10/cloudflare-fonts/?utm_campaign=RSS&amp;amp;utm_source=RSS&amp;amp;utm_medium=RSS&quot;&gt;The intriguing announcement of Cloudflare Fonts&lt;/a&gt; (Bryce Wray) &lt;strong&gt;[Programming]&lt;/strong&gt;
Oooh, this is cool. Bryce Wray talks about the introduction of Cloudflare Fonts!&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://securityintelligence.com/articles/what-to-know-about-new-generative-ai-tools-for-criminals/&quot;&gt;What to know about new generative AI tools for criminals&lt;/a&gt; (Mike Elgan) &lt;strong&gt;[Security]&lt;/strong&gt;
Generative AI is still a minor concern for security professionals, but the threat is rising! This is
an interesting look at the state of the art and current means for addressing the threat.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://alexschroeder.ch/view/2022-03-20_Torchbearers_and_bodyguards&quot;&gt;Alex Schroeder: 2022-03-20 Torchbearers and bodyguards&lt;/a&gt; (Alex Schroeder) &lt;strong&gt;[Emacs]&lt;/strong&gt;
Alex Schroeder continues his exploration of running tabletop RPGs using Emacs. Check out the other
blog posts in the series—they are a lot of fun. I have been playing with Emacs for running TTRPGs,
as well. Someday I’ll explain my methods.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://irreal.org/blog/?p=11683&quot;&gt;Elfeed-curate&lt;/a&gt; (jcs) &lt;strong&gt;[Emacs]&lt;/strong&gt;
Elfeed-curate sounds like a really neat package. This is my first annotation using that package,
which I will soon attempt to export.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;portland-1&quot;&gt;Portland (1)&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.friendsoflonefircemetery.org/?p=943&quot;&gt;Tour of Untimely Departures – SOLD OUT!&lt;/a&gt; (lfadmin)
The Tour of Untimely Departures is an annual event at Lone Fir Cemetery in Portland. But guess what?
It’s already sold out! It sold out a while back, but I didn’t notice because my RSS feed for the
Friends of Lone Fir was broken.&lt;/li&gt;
&lt;/ul&gt;</content>
      </entry>
    
      <entry>
        
        <title>New PGP Key for 2018</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2018/05/new-pgp-key-for-2018/" rel="alternate" type="text/html" title="New PGP Key for 2018" />
        <updated>2018-05-24T21:10:43+00:00</updated>
        <id>https://arnesonium.com/2018/05/new-pgp-key-for-2018</id>
          <category term="encryption" />
        
          <category term="gnupg" />
        
          <category term="keybase" />
        
          <category term="openpgp" />
        
          <category term="pgp" />
        
          <category term="security" />
        <content type="html" xml:base="https://arnesonium.com/2018/05/new-pgp-key-for-2018/">&lt;p&gt;I’ve upgraded to a 4096-bit RSA OpenPGP key. The new key fingerprint is &lt;a href=&quot;https://arnesonium.com/wp-content/uploads/2018/05/16EC3D6E.asc&quot;&gt;FB05 D043 5BA4 6C32 66AE  2F74 17D0 60A6 16EC 3D6E&lt;/a&gt; and you can download it by clicking on that link.&lt;/p&gt;

&lt;p&gt;The key is also available on your favorite PGP keyserver, or through my &lt;a href=&quot;https://keybase.io/earneson&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Keybase account&lt;/a&gt;.&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>Driftwood Public Library Follow-Up</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2017/05/driftwood-public-library-follow-up/" rel="alternate" type="text/html" title="Driftwood Public Library Follow-Up" />
        <updated>2017-05-01T17:27:58+00:00</updated>
        <id>https://arnesonium.com/2017/05/driftwood-public-library-follow-up</id>
          <category term="cryptography" />
        
          <category term="history" />
        
          <category term="history-of-cryptography" />
        
          <category term="public-speaking" />
        
          <category term="secret-societies" />
        
          <category term="security" />
        <content type="html" xml:base="https://arnesonium.com/2017/05/driftwood-public-library-follow-up/">&lt;p&gt;Driftwood Public Library is great! I had a wonderful time in Lincoln City speaking about secret societies and cryptography. Links to my slides are below.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;&lt;a class=&quot;button&quot; href=&quot;https://arnesonium-downloads.s3.amazonaws.com/Secret%20Societies%20in%20Fiction.pdf&quot;&gt;Secret Societies in Fiction&lt;/a&gt; &lt;a class=&quot;button&quot; href=&quot;https://arnesonium-downloads.s3.amazonaws.com/How%20Computers%20Changed%20Cryptography.pdf&quot;&gt;How Computers Changed Cryptography&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For a bibliography for “How Computers Changed Cryptography”, check &lt;a href=&quot;https://arnesonium.com/2017/03/omsi-science-on-screen-wrapup/&quot;&gt;my notes for my OMSI Science on Screen talk&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Also, I would like to thank the &lt;a href=&quot;http://dsandsmotel.com/&quot; target=&quot;_blank&quot;&gt;‘D’ Sands Condominium Motel&lt;/a&gt; for sponsoring the talks and providing me with a really lovely room.&lt;/p&gt;

&lt;p&gt;[caption id=”attachment_708” align=”aligncenter” width=”1024”]&lt;a href=&quot;https://arnesonium.com/wp-content/uploads/2017/05/Lincoln-City-D-Sands-view.jpg&quot;&gt;&lt;img src=&quot;https://arnesonium.com/wp-content/uploads/2017/05/Lincoln-City-D-Sands-view-1024x457.jpg&quot; alt=&quot;My view was great.&quot; width=&quot;1024&quot; height=&quot;457&quot; class=&quot;size-large wp-image-708&quot; /&gt;&lt;/a&gt; This is the view from my motel room balcony at the ‘D’ Sands.[/caption]&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>OMSI Science on Screen Wrapup</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2017/03/omsi-science-on-screen-wrapup/" rel="alternate" type="text/html" title="OMSI Science on Screen Wrapup" />
        <updated>2017-03-29T16:51:34+00:00</updated>
        <id>https://arnesonium.com/2017/03/omsi-science-on-screen-wrapup</id>
          <category term="cryptography" />
        
          <category term="cryptology" />
        
          <category term="history" />
        
          <category term="omsi" />
        
          <category term="public-speaking" />
        
          <category term="security" />
        <content type="html" xml:base="https://arnesonium.com/2017/03/omsi-science-on-screen-wrapup/">&lt;p&gt;My talk at OMSI last night, “Computers and the Dawn of Modern Cryptography,” went really well. It was a great crowd and there was a good Q&amp;amp;A session afterwards. I’m going to keep this post really brief. First, there will be slides for my talk. Following that will be a brief bibliography if you’re interested in learning more about this fascinating topic.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;&lt;a class=&quot;button&quot; href=&quot;http://arnesonium-downloads.s3.amazonaws.com/OMSI-Computers%20and%20Cryptography.pdf&quot;&gt;Click here to download my slides.&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;bibliography&quot;&gt;Bibliography&lt;/h2&gt;

&lt;ul&gt;
	&lt;li&gt;Singh, Simon. &lt;a href=&quot;http://amzn.to/2mQ4u0v&quot; target=&quot;_blank&quot;&gt;The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography.&lt;/a&gt; Reprint edition. New York: Anchor, 2000. &lt;em&gt;This book is the best resource I&apos;ve found for a logical breakdown of how cryptography and cryptanalysis worked for WWII cryptology.&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;Boone, J. V. &lt;a href=&quot;http://amzn.to/2nAHOQJ&quot; target=&quot;_blank&quot;&gt;A Brief History of Cryptology.&lt;/a&gt; Annapolis, Md: Naval Institute Press, 2005.&lt;/li&gt;
	&lt;li&gt;Copeland, B. Jack, ed. &lt;a href=&quot;http://amzn.to/2o7OZkw&quot; target=&quot;_blank&quot;&gt;Colossus: The Secrets of Bletchley Park’s Codebreaking Computers.&lt;/a&gt; Oxford ; New York: Oxford University Press, 2006. &lt;em&gt;I can&apos;t wait to explore this book more! It is a massive collection of articles and papers from a wide array of authors.&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;Drea, Edward J. MacArthur’s ULTRA: Codebreaking and the War against Japan, 1942-1945. Modern War Studies. Lawrence, Kan: University Press of Kansas, 1992.&lt;/li&gt;
	&lt;li&gt;Wilcox, Jennifer, United States, National Security Agency/Central Security Service, and Center for Cryptologic History. Sharing the Burden: Women in Cryptology during World War II. Fort George G. Meade, Md.: Center for Cryptologic History, National Security Agency, 1998.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition, almost all of the photos and information on individual cipher machines can be found at &lt;a href=&quot;http://www.cryptomuseum.com/index.htm&quot; target=&quot;_blank&quot;&gt;Crypto Museum&lt;/a&gt;. This is a rich and bountiful resource for those interested in the internal workings of modern encryption.&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>OMSI Science on Screen: The Imitation Game</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2017/03/omsi-science-on-screen-the-imitation-game/" rel="alternate" type="text/html" title="OMSI Science on Screen: The Imitation Game" />
        <updated>2017-03-17T20:17:00+00:00</updated>
        <id>https://arnesonium.com/2017/03/omsi-science-on-screen-the-imitation-game</id>
          <category term="announcement" />
        
          <category term="cryptography" />
        
          <category term="encryption" />
        
          <category term="history" />
        
          <category term="omsi" />
        
          <category term="public-speaking" />
        
          <category term="security" />
        
          <category term="wwii" />
        <content type="html" xml:base="https://arnesonium.com/2017/03/omsi-science-on-screen-the-imitation-game/">&lt;p&gt;On March 28th, I will be giving a lecture called “Computers and the Dawn of Modern Cryptography” at OMSI as part of their Science on Screen program. I’ll be speaking and answering questions just before a screening of &lt;a href=&quot;http://www.imdb.com/title/tt2084970/&quot; target=&quot;_blank&quot;&gt;The Imitation Game&lt;/a&gt;, starring Benedict Cumberbatch and Keira Knightley. I am really excited about this opportunity! Please come down to OMSI for an informative lecture and an excellent film.&lt;/p&gt;

&lt;p&gt;&lt;a class=&quot;button&quot; href=&quot;https://omsi.edu/calendar/science-on-screen-the-imitation-game&quot; target=&quot;_new&quot;&gt;Buy Tickets Here&lt;/a&gt;&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>From StartCom to Let&apos;s Encrypt</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2017/01/from-startcom-to-lets-encrypt/" rel="alternate" type="text/html" title="From StartCom to Let's Encrypt" />
        <updated>2017-01-20T00:33:04+00:00</updated>
        <id>https://arnesonium.com/2017/01/from-startcom-to-lets-encrypt</id>
          <category term="announcement" />
        
          <category term="cryptography" />
        
          <category term="security" />
        
          <category term="ssl" />
        
          <category term="tls" />
        <content type="html" xml:base="https://arnesonium.com/2017/01/from-startcom-to-lets-encrypt/">&lt;p&gt;This past Fall, a bunch of big names &lt;a href=&quot;https://security.googleblog.com/2016/10/distrusting-wosign-and-startcom.html&quot; target=&quot;_blank&quot;&gt;removed StartCom from their trusted SSL Certificate Authority list&lt;/a&gt;. As a result, when I renewed my SSL certificates this year, I went with &lt;a href=&quot;https://letsencrypt.org/&quot; target=&quot;_blank&quot;&gt;Let’s Encrypt&lt;/a&gt;. It was a pleasant experience, because Let’s Encrypt uses a command-line client called &lt;a href=&quot;https://certbot.eff.org/&quot; target=&quot;_blank&quot;&gt;Certbot&lt;/a&gt; that does most of the heavy lifting for you.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;After certificate renewal, everything is still looking pretty good. Please let me know if you have any SSL problems with my website through &lt;a href=&quot;https://arnesonium.com/contact/&quot;&gt;the contact form&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://arnesonium.com/wp-content/uploads/2017/01/Screenshot-from-2017-01-19-16-16-45-1024x550.png&quot; alt=&quot;Screenshot from 2017-01-19 16-16-45&quot; width=&quot;1024&quot; height=&quot;550&quot; class=&quot;aligncenter size-large wp-image-659&quot; /&gt;&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>Security Link Rodeo: Privacy, Your Passwords, and Hackers</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2015/06/security-link-rodeo-privacy-passwords-hackers/" rel="alternate" type="text/html" title="Security Link Rodeo: Privacy, Your Passwords, and Hackers" />
        <updated>2015-06-19T21:34:02+00:00</updated>
        <id>https://arnesonium.com/2015/06/security-link-rodeo-privacy-passwords-hackers</id>
          <category term="encryption" />
        
          <category term="link-rodeo" />
        
          <category term="privacy" />
        
          <category term="security" />
        
          <category term="ssl" />
        
          <category term="web-performance" />
        <content type="html" xml:base="https://arnesonium.com/2015/06/security-link-rodeo-privacy-passwords-hackers/">&lt;p&gt;Edward Snowden wrote an &lt;a href=&quot;http://www.nytimes.com/2015/06/05/opinion/edward-snowden-the-world-says-no-to-surveillance.html&quot; target=&quot;_blank&quot;&gt;op-ed in the New York Times&lt;/a&gt; where he argues that people are finally starting to care about privacy and preventing global surveillance. And though we care more, we also feel more powerless, &lt;a href=&quot;http://techcrunch.com/2015/06/06/the-online-privacy-lie-is-unraveling/&quot; target=&quot;_blank&quot;&gt;according to a recent survey&lt;/a&gt;.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;Online password database service &lt;a href=&quot;http://arstechnica.com/security/2015/06/hack-of-cloud-based-lastpass-exposes-encrypted-master-passwords/&quot; target=&quot;_blank&quot;&gt;LastPass had a serious security breach&lt;/a&gt;. Encrypted master passwords were leaked. This further outlines the problem with our current password-based approach to security. We need &lt;a href=&quot;http://www.americanbanker.com/btn/26_1/what-new-technology-and-strategy-will-replace-the-password-1055356-1.html&quot; target=&quot;_blank&quot;&gt;something better&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;https://twitter.com/intermedia_net/status/611925215526961152&lt;/p&gt;

&lt;p&gt;Things are getting better for privacy and security on the web. &lt;a href=&quot;http://www.cedexis.com/blog/ssl-not-your-grannys-secure-sockets-anymore/&quot; target=&quot;_blank&quot;&gt;Cedexis reports that SSL use is on the rise&lt;/a&gt;, and about 35% of the traffic they are routing is encrypted now. After switching to SSL, you might want to read about &lt;a href=&quot;http://www.developerdrive.com/2015/06/7-essential-steps-for-hardening-wordpress /&quot; target=&quot;_blank&quot;&gt;hardening your WordPress site against malicious use&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Finally, learn how to &lt;a href=&quot;http://darkmatters.norsecorp.com/2015/06/16/finding-hacking-services-and-more-in-the-deep-web/&quot; target=&quot;_blank&quot;&gt;hire a hacker on the deep web&lt;/a&gt;, and read &lt;a href=&quot;https://medium.com/@torproject/tor-s-summer-of-privacy-2a090016f8b2&quot; target=&quot;_blank&quot;&gt;an interview with Jesse Victors&lt;/a&gt;, a new Tor developer.&lt;/p&gt;

&lt;p&gt;https://twitter.com/ste_trombetti/status/451355792923688961&lt;/p&gt;

&lt;p&gt;&lt;small&gt;&lt;em&gt;The featured image for this post is from Flickr user &lt;a href=&quot;https://www.flickr.com/photos/49889874@N05/&quot; target=&quot;_blank&quot;&gt;Marc Falardeau&lt;/a&gt;.&lt;/em&gt;&lt;/small&gt;&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>How to Increase Your Privacy on the Web</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2015/06/privacy-on-the-web/" rel="alternate" type="text/html" title="How to Increase Your Privacy on the Web" />
        <updated>2015-06-12T15:01:30+00:00</updated>
        <id>https://arnesonium.com/2015/06/privacy-on-the-web</id>
          <category term="cryptography" />
        
          <category term="firefox" />
        
          <category term="howto" />
        
          <category term="privacy" />
        
          <category term="security" />
        <content type="html" xml:base="https://arnesonium.com/2015/06/privacy-on-the-web/">&lt;p&gt;This week, I’m going to share a few links about how to lock down your PC to increase your privacy on the Web. There are a number of things that can be done, even if it’s something as small as &lt;a href=&quot;https://support.mozilla.org/en-US/kb/tracking-protection-firefox&quot; target=&quot;_blank&quot;&gt;turning on tracking protection&lt;/a&gt; in Firefox. As I’ve &lt;a href=&quot;https://arnesonium.com/?s=privacy&quot;&gt;written about many times&lt;/a&gt;, our privacy has been under attack since before the Internet existed. You are not powerless, &lt;a href=&quot;http://techcrunch.com/2015/06/06/the-online-privacy-lie-is-unraveling/&quot; target=&quot;_blank&quot;&gt;regardless of what you may think&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;https://twitter.com/runasand/status/606958744396828673
&lt;!--more--&gt;&lt;/p&gt;

&lt;h2&gt;Why Firefox?&lt;/h2&gt;

&lt;p&gt;If you want to increase your privacy, Firefox is your best bet. The author of Security Spread wrote a &lt;a href=&quot;http://securityspread.com/2013/08/12/private-secure-browser/&quot; target=&quot;_blank&quot;&gt;thorough analysis&lt;/a&gt;, in which he said, “I’m looking at this review from just the security and privacy perspective and I must say that Mozilla’s Firefox is the best. Both when it comes to ‘out of the box’ features and available add-ons.” He’s not the only one. Many security experts, analysts, and amateurs seem to agree that Firefox provides the strongest privacy protection.&lt;/p&gt;

&lt;p&gt;Firefox is also available for most mobile devices, as are the extensions I mention below.&lt;/p&gt;

&lt;h2&gt;Configuring For Privacy&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://arnesonium.com/wp-content/uploads/2015/06/Screenshot-from-2015-06-10-211011-300x113.png&quot; alt=&quot;Firefox privacy settings&quot; width=&quot;300&quot; height=&quot;113&quot; class=&quot;alignright size-medium wp-image-508&quot; /&gt;Now that you’ve listened to me and a bunch of other strangers on the Internet, you’ve got Firefox installed. Let’s get started! The first and easiest step is the “Do not track” setting. Go into the &lt;strong&gt;Privacy&lt;/strong&gt; panel of your &lt;strong&gt;Preferences&lt;/strong&gt; and check &lt;strong&gt;Tell sites that I do not want to be tracked.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This setting sounds good, but it might not do much. Mozilla says on their &lt;a href=&quot;https://www.mozilla.org/en-US/firefox/dnt/&quot; target=&quot;_blank&quot;&gt;website&lt;/a&gt;, “Companies are starting to support Do Not Track, but you may not notice any changes initially.” This means that it’s only the nice, polite companies who didn’t realize they were doing something unsavory who are going to stop tracking you.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://arnesonium.com/wp-content/uploads/2015/06/Screenshot-from-2015-06-11-085459.png&quot;&gt;&lt;img src=&quot;https://arnesonium.com/wp-content/uploads/2015/06/Screenshot-from-2015-06-11-085459-300x110.png&quot; alt=&quot;Disable third-party cookies&quot; width=&quot;300&quot; height=&quot;110&quot; class=&quot;alignright size-medium wp-image-519&quot; /&gt;&lt;/a&gt;You should also disable &lt;strong&gt;third-party cookies&lt;/strong&gt;. These are cookies set by a website that can be read by another. For example, Facebook “Like” buttons do this. Sometimes they’re necessary, but you should experiment and see what works for you. You should still be on the &lt;strong&gt;Privacy&lt;/strong&gt; panel, so select “Use custom settings for history” from the &lt;strong&gt;History &amp;gt; Firefox will:&lt;/strong&gt; drop down. Then change &lt;strong&gt;Accept third-party&lt;/strong&gt; cookies to “Never”.&lt;/p&gt;

&lt;p&gt;These settings are a good start, but there’s more we can do. To go further, you’ll need some add-ons and plugins.&lt;/p&gt;

&lt;h2&gt;Privacy-Enhancing Plugins&lt;/h2&gt;

&lt;p&gt;Remember that you need to try to protect your privacy not only from parties trying to track you via cookies, ads, and websites, but also network providers, corporations, and governments who have access to your raw Internet traffic. The add-ons below attempt to address both of these situations.&lt;/p&gt;

&lt;h3&gt;HTTPS Everywhere&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;https://arnesonium.com/wp-content/uploads/2015/06/https-everywhere-logo.png&quot; alt=&quot;https-everywhere-logo&quot; width=&quot;128&quot; height=&quot;128&quot; class=&quot;alignright size-full wp-image-514&quot; /&gt;The Electronic Freedom Foundation provides &lt;a href=&quot;https://www.eff.org/https-everywhere&quot; target=&quot;_blank&quot;&gt;HTTPS Everywhere&lt;/a&gt;. This is an extension that works for Firefox, Chrome, and Opera, so even if you ignored my advice to install Firefox, you should still be able to use this. It does everything it can to try to make an encrypted connection to a website. In Firefox, it provides you with a drop down menu that lets you know how many encrypted and unencrypted connections you’ve made to the current page.&lt;/p&gt;

&lt;h3&gt;Ghostery&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;https://arnesonium.com/wp-content/uploads/2015/06/Screenshot-from-2015-06-10-220237.png&quot; alt=&quot;Ghostery logo&quot; width=&quot;218&quot; height=&quot;85&quot; class=&quot;alignright size-full wp-image-515&quot; /&gt;&lt;a href=&quot;https://www.ghostery.com/&quot; target=&quot;_blank&quot;&gt;Ghostery&lt;/a&gt; is an extension that blocks third-party tracking. It works with Firefox, Safari, Chrome, and Opera. Currently, it claims to block 2,019 different trackers, which seems like a lot. It has a nice interface that lets you pick and choose which trackers you will block on each site. For instance, you could allow WordPress analytics to work on this website, or you could universally allow &lt;a href=&quot;https://arnesonium.com/cedexis-radar-tracking-for-wordpress/&quot;&gt;Cedexis Radar&lt;/a&gt; for performance reasons.&lt;/p&gt;

&lt;h3&gt;Adblock Plus&lt;/h3&gt;

&lt;p&gt;On top of Ghostery, you’ll want to install &lt;a href=&quot;https://adblockplus.org/&quot; target=&quot;_blank&quot;&gt;Adblock Plus&lt;/a&gt;. This extension is available for Firefox, Safari, Chrome, Opera, and a number of other lesser-known browsers. Addblock Plus can be used to block additional content and trackers that Ghostery might not be catching. However, it takes more configuration. You will want to visit the &lt;a href=&quot;https://adblockplus.org/en/subscriptions&quot; target=&quot;_blank&quot;&gt;Addblock filter list&lt;/a&gt; to decide what to block.&lt;/p&gt;

&lt;h3&gt;And Others&lt;/h3&gt;

&lt;p&gt;There are other add-ons and extensions out there. &lt;a href=&quot;http://www.makeuseof.com/tag/best-firefox-addons-for-enhancing-security-and-privacy/&quot; target=&quot;_blank&quot;&gt;Here’s a pretty good list.&lt;/a&gt; Note that I didn’t cover some of the other staples, like &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/noscript/&quot; target=&quot;_blank&quot;&gt;NoScript&lt;/a&gt;. This is because I don’t want you to get frustrated by usability issues on the Web and give up on protecting your privacy all together.&lt;/p&gt;

&lt;h2&gt;Heavy-Duty Privacy: Tor&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://arnesonium.com/wp-content/uploads/2015/06/tor-logo.jpg&quot; alt=&quot;tor-logo&quot; width=&quot;150&quot; height=&quot;101&quot; class=&quot;alignleft size-full wp-image-516&quot; /&gt;If you really want privacy, and you’re really serious about it, you’ll want to use &lt;a href=&quot;https://www.torproject.org/&quot; target=&quot;_blank&quot;&gt;Tor&lt;/a&gt;. Using it correctly takes some learning, though. I would advise you to read as much as you can, and then &lt;a href=&quot;https://arnesonium.com/contact/&quot;&gt;ask me questions about it&lt;/a&gt;. To get started as fast as possible, you should check out the &lt;a href=&quot;https://www.torproject.org/projects/torbrowser.html.en&quot; target=&quot;_blank&quot;&gt;Tor Browser&lt;/a&gt;, which is of course based on Firefox.&lt;/p&gt;

&lt;h2&gt;That&apos;s Just a Start&lt;/h2&gt;

&lt;p&gt;Unfortunately, you have to remember that most eCommerce websites, advertisers, and governments don’t want you to remain private. You will need to pay attention to what you’re doing online. Be &lt;a href=&quot;https://arnesonium.com/?s=mindful&quot;&gt;mindful&lt;/a&gt; of your activities and remember that anything you release into the wilds of the Internet might be traceable back to you—forever.&lt;/p&gt;

&lt;blockquote&gt;&quot;Privacy is not something that I&apos;m merely entitled to, it&apos;s an absolute prerequisite.&quot;
― Marlon Brando&lt;/blockquote&gt;

&lt;p&gt;&lt;small&gt;&lt;em&gt;The featured image is a screenshot of the SSL certificate for &lt;a href=&quot;https://rya.nc/&quot; target=&quot;_blank&quot;&gt;rya.nc&lt;/a&gt;. RyanC writes about how he created the &lt;a href=&quot;https://rya.nc/cert-tricks.html&quot; target=&quot;_blank&quot;&gt;certificate here&lt;/a&gt;.&lt;/em&gt;&lt;/small&gt;&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>Security Link Rodeo: Silk Road, the Patriot Act, Alan Turing, and Your Passwords</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2015/06/security-link-rodeo-silk-road-patriot-act/" rel="alternate" type="text/html" title="Security Link Rodeo: Silk Road, the Patriot Act, Alan Turing, and Your Passwords" />
        <updated>2015-06-05T17:33:25+00:00</updated>
        <id>https://arnesonium.com/2015/06/security-link-rodeo-silk-road-patriot-act</id>
          <category term="cryptography" />
        
          <category term="history" />
        
          <category term="link-rodeo" />
        
          <category term="patriot-act" />
        
          <category term="php" />
        
          <category term="security" />
        
          <category term="silk-road" />
        <content type="html" xml:base="https://arnesonium.com/2015/06/security-link-rodeo-silk-road-patriot-act/">&lt;p&gt;The man behind the &lt;strong&gt;Silk Road&lt;/strong&gt;, Ross Ulbricht, &lt;a href=&quot;http://nypost.com/2015/05/29/silk-road-mastermind-gets-life-in-prison/&quot; target=&quot;_blank&quot;&gt;received a life sentence&lt;/a&gt; after being convicted of money laundering and drug trafficking. It’s estimated that he made around $18 million on the website, which ran as &lt;a href=&quot;http://www.pcmag.com/article2/0,2817,2425184,00.asp&quot; target=&quot;_blank&quot;&gt;a hidden service in the Tor network&lt;/a&gt;. Some of the operators for the Silk Road argue that it was &lt;a href=&quot;http://www.csmonitor.com/USA/2015/0529/Silk-Road-mastermind-drug-kingpin-or-libertarian-ideologue-gone-astray&quot; target=&quot;_blank&quot;&gt;a haven for libertarian philosophy&lt;/a&gt;, but does that really excuse the amount of damage they enabled? The Economist notes that since the Silk Road fell, &lt;a href=&quot;http://www.economist.com/blogs/graphicdetail/2015/05/daily-chart-13?fsrc=scn/tw/te/bl/ed/silkroadsuccessors&quot; target=&quot;_blank&quot;&gt;illegal drug sales on the Internet have doubled&lt;/a&gt;.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;Security Intelligence discusses the &lt;a href=&quot;http://securityintelligence.com/news/effectiveness-of-security-questions-called-out-in-new-study&quot; target=&quot;_blank&quot;&gt;effectiveness of &lt;strong&gt;password security questions&lt;/strong&gt;&lt;/a&gt;, pointing out that they are particularly weak points in a system. Two-factor authentication or some kind of physical key are definitely better. And when it comes to passwords, there’s a better way that &lt;a href=&quot;http://blog.webernetz.net/2013/07/30/password-strengthentropy-characters-vs-words/&quot; target=&quot;_blank&quot;&gt;produces easy-to-remember &lt;strong&gt;pass phrases&lt;/strong&gt;&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Bitstamp, an online &lt;strong&gt;Bitcoin&lt;/strong&gt; marketplace and wallet, &lt;a href=&quot;https://www.bitstamp.net/article/bitstamp-new-usd-eur-gbp-denominated-debit-card/&quot; target=&quot;_blank&quot;&gt;now offers debit cards&lt;/a&gt;. I’ve used Bitstamp many times in the past and it’s always worked well for me.&lt;/p&gt;

&lt;p&gt;Section 215 of the &lt;strong&gt;Patriot Act&lt;/strong&gt; &lt;a href=&quot;http://www.washingtonpost.com/blogs/compost/wp/2015/06/01/section-215-of-the-patriot-act-is-temporarily-down-so-who-you-gonna-call/&quot; target=&quot;_blank&quot;&gt;finally expired&lt;/a&gt;! Not willing to really &lt;a href=&quot;https://www.eff.org/deeplinks/2015/05/dont-worry-government-still-has-plenty-surveillance-power-if-section-215-sunsets&quot; target=&quot;_blank&quot;&gt;stop bulk surveillance&lt;/a&gt;, Congress then &lt;a href=&quot;http://sputniknews.com/us/20150602/1022870319.html&quot; target=&quot;_blank&quot;&gt;pushed through the &lt;strong&gt;USA Freedom Act&lt;/strong&gt;&lt;/a&gt;, which has nothing to do with freedom. Find out how long your mobile phone carrier will retain your call data &lt;a href=&quot;http://www.usnews.com/news/articles/2015/05/22/how-long-cellphone-companies-store-your-call-records&quot; target=&quot;_blank&quot;&gt;in this handy chart&lt;/a&gt;. Demand Progress rightfully &lt;a href=&quot;https://demandprogress.org/demand-progress-decries-passage-of-usa-freedom-act/&quot; target=&quot;_blank&quot;&gt;foamed at the mouth&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;https://twitter.com/demandprogress/status/605849691675189248&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Phil Zimmerman&lt;/strong&gt; is still &lt;a href=&quot;http://www.theguardian.com/technology/2015/may/25/philip-zimmermann-king-encryption-reveals-fears-privacy&quot; target=&quot;_blank&quot;&gt;not happy with the state of privacy in the United States&lt;/a&gt;. He’s right to be concerned.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://tm.durusau.net/?p=62491&quot; target=&quot;_blank&quot;&gt;Two more papers are available&lt;/a&gt; from &lt;strong&gt;Alan Turing&lt;/strong&gt;, the father of modern computing and an important cryptologist.&lt;/p&gt;

&lt;p&gt;Finally, the UK Government has &lt;a href=&quot;https://insights.ubuntu.com/2015/03/17/uk-government-issues-ubuntu-14-04-lts-security-guidance/&quot; target=&quot;_blank&quot;&gt;documented security guidance&lt;/a&gt; for &lt;strong&gt;Ubuntu&lt;/strong&gt;. Read the document. It has a lot of really good suggestions for securing your Linux machines.&lt;/p&gt;

&lt;p&gt;https://twitter.com/OUHOSCollection/status/603588936020131843&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>Security Link Rodeo: The Patriot Act, Logjam, and Hacked Websites</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2015/05/another-security-link-rodeo/" rel="alternate" type="text/html" title="Security Link Rodeo: The Patriot Act, Logjam, and Hacked Websites" />
        <updated>2015-05-29T17:51:59+00:00</updated>
        <id>https://arnesonium.com/2015/05/another-security-link-rodeo</id>
          <category term="cryptography" />
        
          <category term="link-rodeo" />
        
          <category term="logjam" />
        
          <category term="nsa" />
        
          <category term="security" />
        <content type="html" xml:base="https://arnesonium.com/2015/05/another-security-link-rodeo/">&lt;p&gt;Kind of good news: Senators Ron Wyden and Rand Paul teamed up to &lt;a href=&quot;http://boingboing.net/2015/05/23/ron-wyden-and-rand-paul-kill-t.html&quot; target=&quot;_blank&quot;&gt;squash the Patriot Act extension&lt;/a&gt;. It’s going to expire on June 1st unless another vote is called on the 31st. The &lt;a href=&quot;https://en.wikipedia.org/wiki/USA_Freedom_Act&quot; target=&quot;_blank&quot;&gt;USA Freedom Act&lt;/a&gt; (which I think is good?) unfortunately didn’t make it through Senate, either.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;https://twitter.com/RonWyden/status/601979044318547969&lt;/p&gt;

&lt;p&gt;Regarding the Logjam vulnerability that &lt;a href=&quot;https://arnesonium.com/2015/05/security-link-rodeo/&quot;&gt;I mentioned last week&lt;/a&gt;, if you’ve got a cloud server and you’re generating new Diffie-Hellman parameters, make sure you’ve got good random numbers! Digital Ocean has &lt;a href=&quot;https://www.digitalocean.com/community/tutorials/how-to-setup-additional-entropy-for-cloud-servers-using-haveged&quot; target=&quot;_blank&quot;&gt;advice on generating sufficient random data on cloud servers&lt;/a&gt;. The short version is that you should be running &lt;a href=&quot;http://www.issihosts.com/haveged/&quot; target=&quot;_blank&quot;&gt;haveged&lt;/a&gt; on all of your servers.&lt;/p&gt;

&lt;p&gt;https://twitter.com/dholmesf5/status/601848616525942784
&lt;!--more--&gt;
Here’s an &lt;a href=&quot;http://blog.cryptographyengineering.com/2015/05/attack-of-week-logjam.html&quot; target=&quot;_blank&quot;&gt;informative and easy-to-understand description&lt;/a&gt; of the Logjam attack by Matthew Green. He just happens to be one of the cryptographers who helped discover the problem. And the EFF talks about the implications of Logjam and how the &lt;a href=&quot;https://www.eff.org/deeplinks/2015/05/logjam-part-2-did-nsa-know-years-internet-was-broken&quot; target=&quot;_blank&quot;&gt;NSA is a bunch of jerks who really don’t care about our privacy at all&lt;/a&gt;. Seriously, NSA. It’s like you don’t even want to be our friend!&lt;/p&gt;

&lt;p&gt;The creepy mobile spyware app mSpy was recently hacked, resulting in a &lt;a href=&quot;http://krebsonsecurity.com/2015/05/mspy-denies-breach-even-as-customers-confirm-it/&quot;&gt;leak of about 400,000 user accounts&lt;/a&gt;. They spent a long time denying it. You can check &lt;a href=&quot;https://haveibeenpwned.com/PwnedWebsites#mSpy&quot; target=&quot;_blank&quot;&gt;HaveIBeenPwned&lt;/a&gt; to see if you’re one of the users.&lt;/p&gt;

&lt;p&gt;Last week it was also revealed that &lt;a href=&quot;http://gizmodo.com/huge-adultfriendfinder-hack-might-have-exposed-your-sex-1706181502&quot; target=&quot;_blank&quot;&gt;AdultFriendFinder was hacked&lt;/a&gt;, leaking about 3.9 million user records. Even worse, it is possible that “AdultFriendFinder may not get rid of data after customers leave.” This is just a reminder that you need to &lt;a href=&quot;http://blog.trendmicro.com/trendlabs-security-intelligence/being-mindful-about-what-you-share/&quot; target=&quot;_blank&quot;&gt;be mindful about what you share&lt;/a&gt; on the Internet. If you want to keep information secret and secure, make sure that &lt;strong&gt;you are the only one in control of it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;https://twitter.com/SwiftOnSecurity/status/601854610018414592&lt;/p&gt;

&lt;p&gt;&lt;small&gt;&lt;i&gt;The featured image for this post is from Flickr user &lt;a href=&quot;http://www.flickr.com/people/7147684@N03&quot; target=&quot;_blank&quot;&gt;Jason Hollinger&lt;/a&gt;.&lt;/i&gt;&lt;/small&gt;&lt;/p&gt;</content>
      </entry>
    
      <entry>
        
        <title>Security Link Rodeo</title>
        <author>
          <name>Erik L. Arneson</name>
        </author>        
        <link href="https://arnesonium.com/2015/05/security-link-rodeo/" rel="alternate" type="text/html" title="Security Link Rodeo" />
        <updated>2015-05-22T20:57:00+00:00</updated>
        <id>https://arnesonium.com/2015/05/security-link-rodeo</id>
          <category term="cryptography" />
        
          <category term="ecc" />
        
          <category term="link-rodeo" />
        
          <category term="openpgp" />
        
          <category term="security" />
        
          <category term="vulnerabilities" />
        <content type="html" xml:base="https://arnesonium.com/2015/05/security-link-rodeo/">&lt;p&gt;My four-week &lt;a href=&quot;http://arnesonium.com/2015/04/the-history-of-cryptography-at-pugs/&quot;&gt;History of Cryptography&lt;/a&gt; class at &lt;a href=&quot;http://www.pugspdx.com/&quot; target=&quot;_blank&quot;&gt;Portland Underground Grad School&lt;/a&gt; is almost over. While I’ve had plenty of experience with speaking to audiences about difficult subjects, this has been my first time with an ongoing class. I think I’m learning as much as my students! Because this class has helped rekindle my passion for cryptography and computer security, this link rodeo is going to focus on those subjects.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;Crypto superstar Bruce Schneier has written a good overview of the &lt;a href=&quot;https://www.schneier.com/blog/archives/2015/05/the_logjam_and_.html&quot; target=&quot;_blank&quot;&gt;new Logjam attack&lt;/a&gt; against the Diffie-Hellman key exchange protocol. If you want to test your browser and various websites against the bug, &lt;a href=&quot;https://weakdh.org/&quot; target=&quot;_blank&quot;&gt;check this website&lt;/a&gt;. The CloudFlare blog also has a &lt;a href=&quot;https://blog.cloudflare.com/logjam-the-latest-tls-vulnerability-explained/&quot; target=&quot;_blank&quot;&gt;good explanation of the Logjam attack&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;https://twitter.com/NSA_PR/status/601163480499093505&lt;/p&gt;

&lt;p&gt;GNU Privacy Guard (GnuPG) version 2.1.4 was released earlier this month. Read the &lt;a href=&quot;https://lists.gnupg.org/pipermail/gnupg-announce/2015q2/000366.html&quot; target=&quot;_blank&quot;&gt;announcement here&lt;/a&gt;. The exciting thing about the 2.1 releases is that they support &lt;a href=&quot;https://en.wikipedia.org/wiki/Elliptic_curve_cryptography&quot; target=&quot;_blank&quot;&gt;elliptic curve cryptography (ECC)&lt;/a&gt;, and allow you to create ECC public keys. I still find ECC difficult to understand, but &lt;a href=&quot;http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/&quot; target=&quot;_blank&quot;&gt;here’s a pretty good introduction&lt;/a&gt; written by Nick Sullivan.&lt;/p&gt;

&lt;p&gt;Finally, back in February, Moxie Marlinspike wrote about how &lt;a href=&quot;http://www.thoughtcrime.org/blog/gpg-and-me/&quot; target=&quot;_blank&quot;&gt;he hopes OpenPGP will die someday&lt;/a&gt;. I, on the other hand, still use it regularly and enjoy it! In fact, I’m going to encourage you to check out the &lt;a href=&quot;https://emailselfdefense.fsf.org/en/&quot; target=&quot;_blank&quot;&gt;FSF Email Self Defense website&lt;/a&gt; so you can get started with encrypting your email today. When you’re ready, drop me a line using &lt;a href=&quot;/wp-content/uploads/2014/10/E938F2EE.asc&quot;&gt;my OpenPGP key&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;&lt;i&gt;The featured image for this post is courtesy of Flickr user &lt;a href=&quot;https://www.flickr.com/photos/jaymis/2529144235&quot; target=&quot;_blank&quot;&gt;Jaymis Loveday&lt;/a&gt;.&lt;/i&gt;&lt;/small&gt;&lt;/p&gt;</content>
      </entry>
    
</feed>
