<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Security on Arve's Playground</title><link>https://www.arvesv.com/tags/security/</link><description>Recent content in Security on Arve's Playground</description><generator>Hugo</generator><language>en</language><copyright>2026 Arve Svendsen. All rights reserved.</copyright><lastBuildDate>Thu, 20 Aug 2026 11:05:26 +0200</lastBuildDate><atom:link href="https://www.arvesv.com/tags/security/index.xml" rel="self" type="application/rss+xml"/><item><title>The true purpose of a FIDO2 security key</title><link>https://www.arvesv.com/posts/2026/fido2security/</link><pubDate>Tue, 03 Mar 2026 19:24:50 +0100</pubDate><guid>https://www.arvesv.com/posts/2026/fido2security/</guid><description>&lt;p&gt;&lt;img alt="FIDO2 Security Key" loading="lazy" src="https://www.arvesv.com/images/IMG_0852.JPG"&gt;
I often find that you need to use a product for a while before you understand its “true purpose.” Reading about it only gets you so far. The real use case tends to
reveal itself after some time in the real world.&lt;/p&gt;
&lt;p&gt;This is my experices with FIDO2 security keys.&lt;/p&gt;
&lt;h3 id="what-a-fido2-security-key-actually-is"&gt;What a FIDO2 security key actually is&lt;/h3&gt;
&lt;p&gt;Before buying my first keys — a YubiKey and a Google Titan — I hadn’t done much research. I just knew that some of the “cool kids” used them to protect their accounts.&lt;/p&gt;</description></item><item><title>SSH Keys Management</title><link>https://www.arvesv.com/posts/ssh-management/</link><pubDate>Mon, 03 Nov 2025 11:05:31 +0100</pubDate><guid>https://www.arvesv.com/posts/ssh-management/</guid><description>&lt;p&gt;This is how I manage my SSH private keys. I think this is a good balance between security and usability, but this setup is for me. Your situation may be different so read this as potential inspiration, not as a blueprint.&lt;/p&gt;
&lt;p&gt;I have a &amp;ldquo;master&amp;rdquo; key that gives access to all the clouds, linux machines and Git/GitHub. This gives lots of access so it must be protected. But I also use it often, so it must be easy to use. The way I solve this is using 1Password. It allows the keys to be used on multiple devices while keeping them secure through biometric authentication.&lt;/p&gt;</description></item><item><title>Authenticode Signing</title><link>https://www.arvesv.com/posts/authenticode-signing/</link><pubDate>Tue, 28 Nov 2023 00:00:00 +0000</pubDate><guid>https://www.arvesv.com/posts/authenticode-signing/</guid><description>&lt;p&gt;A long time ago my employer needed to sign a shrink-wrapped software package using Authenticode. This was my first experience with code signing. Below I summarize what code signing is, why it matters, the 2023 HSM requirements, and practical options for signing in local and CI environments. I have used Azure Key Vault for HSM-backed signing.&lt;/p&gt;
&lt;h2 id="what-is-code-signing-and-why-use-it"&gt;What is code signing and why use it?&lt;/h2&gt;
&lt;p&gt;A digital signature is an encrypted checksum of a file. It can be verified with the public key to ensure the file was not modified after signing and that the signer controls the corresponding private key.&lt;/p&gt;</description></item></channel></rss>