<?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</title><link>https://geekyschmidt.com/tags/security/</link><description>Recent content in Security on</description><image><title/><url>https://geekyschmidt.com/images/papermod-cover.png</url><link>https://geekyschmidt.com/images/papermod-cover.png</link></image><generator>Hugo</generator><language>en</language><copyright>Copyright ©2002-2026, Nicholas Schmidt; all rights reserved.</copyright><lastBuildDate>Wed, 15 Apr 2026 11:08:00 +0000</lastBuildDate><atom:link href="https://geekyschmidt.com/tags/security/index.xml" rel="self" type="application/rss+xml"/><item><title>Engineering is a Discipline, Not Just a Prompt</title><link>https://geekyschmidt.com/post/2026-04-15-engineer-prompt-llm/</link><pubDate>Wed, 15 Apr 2026 11:08:00 +0000</pubDate><guid>https://geekyschmidt.com/post/2026-04-15-engineer-prompt-llm/</guid><description>&lt;h3 id="the-digital-archaeological-dig"&gt;The Digital Archaeological Dig&lt;/h3&gt;
&lt;p&gt;I recently assisted a friend with a codebase that felt like a digital archaeological dig—a chaotic mixture of Python versions and conflicting modules. The modern instinct was to upload the lot to an LLM to &amp;ldquo;fix&amp;rdquo; everything.&lt;/p&gt;
&lt;p&gt;The result was absolute carnage.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No version control or history meant &amp;ldquo;editing on master&amp;rdquo; in real-time.&lt;/li&gt;
&lt;li&gt;More time spent reversing AI &amp;ldquo;improvements&amp;rdquo; than fixing the original bug.&lt;/li&gt;
&lt;li&gt;A stark reminder: tools are getting smarter, but engineering discipline is becoming a rare commodity.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="the-return-of-the-artisanal-mess"&gt;The Return of the Artisanal Mess&lt;/h3&gt;
&lt;p&gt;This mirrors the &amp;ldquo;artisanal&amp;rdquo; FrontPage websites of the late 90s. A lower barrier to entry does not guarantee higher quality output.&lt;/p&gt;</description></item><item><title>Ring Doorbell Security</title><link>https://geekyschmidt.com/post/2016-07-24-ring-doorbell-security/</link><pubDate>Sun, 24 Jul 2016 09:54:55 +0000</pubDate><guid>https://geekyschmidt.com/post/2016-07-24-ring-doorbell-security/</guid><description>&lt;p&gt;The Ring Doorbell has been invaluable as we travel the world. The reactions of people are often times pretty funny as the doorbell they just pressed begins talking to them and asking them to do some action in our absence. Even over our very low-bandwidth WiMax link it is usable. The most annoying part of the device, until now, is that our dog Bentley goes crazy when the device rings the multitude of devices. Even when we are abroad if he hears the phone notification he goes ballistic instinctively knowing someone is in his yardfrom a few hundred/thousand miles away.&lt;/p&gt;</description></item><item><title>Withings Home Camera Review</title><link>https://geekyschmidt.com/post/2015-02-08-withings-home-camera-review/</link><pubDate>Sun, 08 Feb 2015 12:26:50 +0000</pubDate><guid>https://geekyschmidt.com/post/2015-02-08-withings-home-camera-review/</guid><description>&lt;p&gt;I am always in search of products that help me automate and secure my home. I have run a mix of Foscam, D-Link, and Panasonics cameras dumping to a Linux server for the longest time, but it was clunky and not without its horrendous maintenance. Additionally the cameras, as aptly pointed out by Wife, were less than aesthetically pleasing.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i1.wp.com/geekyschmidt.com/wp-content/uploads/2015/02/carroussel_home.jpg" rel="lightbox[2216]"&gt;&lt;img class="aligncenter size-medium wp-image-2218" src="http://i1.wp.com/geekyschmidt.com/wp-content/uploads/2015/02/carroussel_home.jpg?resize=300%2C120" alt="carroussel_home" srcset="http://i1.wp.com/geekyschmidt.com/wp-content/uploads/2015/02/carroussel_home.jpg?resize=300%2C120 300w, http://i1.wp.com/geekyschmidt.com/wp-content/uploads/2015/02/carroussel_home.jpg?resize=1024%2C410 1024w, http://i1.wp.com/geekyschmidt.com/wp-content/uploads/2015/02/carroussel_home.jpg?resize=900%2C361 900w, http://i1.wp.com/geekyschmidt.com/wp-content/uploads/2015/02/carroussel_home.jpg?w=1250 1250w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>iPad Mini &amp;#8211; an agnostic mobile user review</title><link>https://geekyschmidt.com/2014/03/24/ipad-mini-an-agnostic-mobile-user-review/</link><pubDate>Mon, 24 Mar 2014 08:59:27 +0000</pubDate><guid>https://geekyschmidt.com/2014/03/24/ipad-mini-an-agnostic-mobile-user-review/</guid><description>&lt;p&gt;&lt;a href="http://i2.wp.com/geekyschmidt.com/wp-content/uploads/2014/03/IMG_20140324_162709.jpg" rel="lightbox[2088]"&gt;&lt;img class="wp-image-2090 alignright" style="margin: 5px; border: 0px;" alt="IMG_20140324_162709" src="http://i2.wp.com/geekyschmidt.com/wp-content/uploads/2014/03/IMG_20140324_162709.jpg?resize=270%2C199" srcset="http://i2.wp.com/geekyschmidt.com/wp-content/uploads/2014/03/IMG_20140324_162709.jpg?resize=300%2C221 300w, http://i2.wp.com/geekyschmidt.com/wp-content/uploads/2014/03/IMG_20140324_162709.jpg?w=753 753w" sizes="(max-width: 270px) 100vw, 270px" data-recalc-dims="1" /&gt;&lt;/a&gt;If you glance around my computer museum (I mean office) you will see the following mobile devices:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size: 14px; line-height: 1.6em;"&gt;WebOS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 14px; line-height: 1.6em;"&gt;Maemo&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 14px; line-height: 1.6em;"&gt;Android&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 14px; line-height: 1.6em;"&gt;PalmOS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 14px; line-height: 1.6em;"&gt;Blackberry (no 10 devices yet)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 14px; line-height: 1.6em;"&gt;WinCE (don’t ask)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And up until a few years ago many an iOS device scattered around. Part of my job is learning what the latest and greatest is capable of and implementing for my customers. It was after helping one of them recently that I realized my iOS knowledge was becoming a little dated and as such I found myself in the Schiphol Airport paying way too much for a Retina iPad Mini 32GiB.&lt;/p&gt;</description></item><item><title/><link>https://geekyschmidt.com/2012/08/19/1965/</link><pubDate>Sun, 19 Aug 2012 17:31:17 +0000</pubDate><guid>https://geekyschmidt.com/2012/08/19/1965/</guid><description>&lt;p&gt;—- Cross Post from the Spec Ops Technology Blog —-&lt;/p&gt;
&lt;p&gt;&lt;a href="http://specopstechnology.com"&gt;Spec Ops Technology&lt;/a&gt; prides itself on taking difficult problems and providing practical engineering solutions. Quite often this real world experience is born of a real world problem we personally faced. There is a passion we look for in our engineers that breeds a team that, by nature, develops creative fixes.&lt;/p&gt;
&lt;p&gt;As the United and Lufthansa ticket counters can attest, I spend a lot of time on the road. In today’s connected world I depend on a secure and platform agnostic internet connection. There a few major hurdles that make this difficult:&lt;/p&gt;</description></item><item><title>Verified Accounts or &amp;#8220;Don&amp;#8217;t let your friends steal your name&amp;#8221;</title><link>https://geekyschmidt.com/2011/05/22/verified-accounts-or-dont-let-your-friends-steal-your-name/</link><pubDate>Sun, 22 May 2011 16:07:53 +0000</pubDate><guid>https://geekyschmidt.com/2011/05/22/verified-accounts-or-dont-let-your-friends-steal-your-name/</guid><description>&lt;p&gt;I have a great friend (who may not agree with that “&lt;em&gt;great&lt;/em&gt;” part after this) who refused to have a facebook page. I can’t disagree with the idea of being the part of the few left in America without one, but it has become somewhat of a joke with us.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;
&lt;strong&gt;Friend&lt;/strong&gt;: Why didn&amp;#8217;t you tell me?!
&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;
&lt;strong&gt;Me&lt;/strong&gt;: I did tell everyone, via Twitter and Facebook
&lt;/p&gt;
&lt;p&gt;A few nights ago while we were chatting via Jabber I decided to play a little joke and create him a Facebook page.&lt;figure id="attachment_1763" style="width: 300px" class="wp-caption aligncenter"&gt;&lt;/p&gt;</description></item><item><title>My Home Burglary and what it means for your enterprise</title><link>https://geekyschmidt.com/2011/05/14/home-burglary-in-enterprise/</link><pubDate>Sat, 14 May 2011 12:30:42 +0000</pubDate><guid>https://geekyschmidt.com/2011/05/14/home-burglary-in-enterprise/</guid><description>&lt;p&gt;My house in DC was broken into. More specifically my garage, which is behind my house, was broken into and a few things stolen. Other than the asshole move of keying my car, nothing of great value was lost. All the same the process got me thinking about my life as an InfoSec professional and the similarities of our homes to our enterprises. I will use my home as an allegory to how we handle our digital worlds and what I learned.&lt;/p&gt;</description></item><item><title>Tor != VPN &amp;#8211; A Simple Explanation</title><link>https://geekyschmidt.com/2011/02/22/tor-vpn-a-simple-explanation/</link><pubDate>Tue, 22 Feb 2011 10:17:34 +0000</pubDate><guid>https://geekyschmidt.com/2011/02/22/tor-vpn-a-simple-explanation/</guid><description>&lt;figure id="attachment_1691" style="width: 336px" class="wp-caption aligncenter"&gt;&lt;a href="http://i1.wp.com/geekyschmidt.com/wp-content/uploads/2011/02/antoine-dodson.jpg" rel="lightbox[1686]"&gt;&lt;img class="size-full wp-image-1691 " style="margin: 2px; border: 2px solid black;" title="antoine-dodson" src="http://i1.wp.com/geekyschmidt.com/wp-content/uploads/2011/02/antoine-dodson.jpg?resize=336%2C243" alt="" srcset="http://i1.wp.com/geekyschmidt.com/wp-content/uploads/2011/02/antoine-dodson.jpg?w=480 480w, http://i1.wp.com/geekyschmidt.com/wp-content/uploads/2011/02/antoine-dodson.jpg?resize=300%2C216 300w" sizes="(max-width: 336px) 100vw, 336px" data-recalc-dims="1" /&gt;&lt;/a&gt;&lt;figcaption class="wp-caption-text"&gt;Shameless exploit of meme I know...&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href="http://geekyschmidt.com/wp-content/uploads/2011/02/antoine-dodson.jpg" rel="lightbox[1686]"&gt;&lt;/a&gt;I can’t take it anymore! I lurk on irc.freenode.net and /r/netsec and have seen a few too many mornings now that some person is safe, &lt;em&gt;they used Tor.&lt;/em&gt; There is a big misunderstanding in what Tor actually does and protects. Here is my log in the fire to help explain the technology. Lets start with the basics…&lt;/p&gt;</description></item><item><title>Geolocation and Force Protection</title><link>https://geekyschmidt.com/2011/02/20/geolocation-and-fpcon/</link><pubDate>Sun, 20 Feb 2011 22:56:55 +0000</pubDate><guid>https://geekyschmidt.com/2011/02/20/geolocation-and-fpcon/</guid><description>&lt;figure id="attachment_1665" style="width: 119px" class="wp-caption alignright"&gt;&lt;a href="http://i0.wp.com/geekyschmidt.com/wp-content/uploads/2011/02/foursquare-game-mobile-app.jpg" rel="lightbox[1664]"&gt;&lt;img class="size-medium wp-image-1665 " style="margin: 3px; border: 2px solid black;" title="foursquare-game-mobile-app" src="http://i0.wp.com/geekyschmidt.com/wp-content/uploads/2011/02/foursquare-game-mobile-app.jpg?resize=119%2C180" alt="" srcset="http://i0.wp.com/geekyschmidt.com/wp-content/uploads/2011/02/foursquare-game-mobile-app.jpg?resize=198%2C300 198w, http://i0.wp.com/geekyschmidt.com/wp-content/uploads/2011/02/foursquare-game-mobile-app.jpg?w=315 315w" sizes="(max-width: 119px) 100vw, 119px" data-recalc-dims="1" /&gt;&lt;/a&gt;&lt;figcaption class="wp-caption-text"&gt;OMG THIS DUDE IS AT THINK COFFEE!&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Sometimes we get a little &lt;em&gt;too&lt;/em&gt; focused in on what the root of a vulnerability is. I find myself thinking this a good bit with the advent of geolocation tagging and “check-ins” as the security world runs around with hair on fire.&lt;/p&gt;
&lt;p&gt;Rather than accept that our tools and users will be GPS connected and tracked, we take the extreme of labeling it all bad. By doing so we have removed what is a valuable tool to our folks. We can all agree that geolocation unfettered is a bad idea, but can’t we agree that geolocation in and of itself is not?&lt;/p&gt;</description></item><item><title>The news of OpenID&amp;#8217;s Death is greatly exaggerated</title><link>https://geekyschmidt.com/2011/01/31/openid-death-greatly-exaggerated/</link><pubDate>Mon, 31 Jan 2011 07:36:53 +0000</pubDate><guid>https://geekyschmidt.com/2011/01/31/openid-death-greatly-exaggerated/</guid><description>&lt;p&gt;&lt;em&gt;&lt;rant&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I am not one to get on the blog and add to the argument over some stupid post from another &lt;a href="http://www.25hoursaday.com/weblog/2011/01/30/LearningFromOurMistakesTheFailureOfOpenIDAtomPubAndXMLOnTheWeb.aspx?utm_source=twitterfeed&amp;utm_medium=twitter" target="_blank"&gt;tech pundit&lt;/a&gt;, but this one is too much to pass on. The reason I am tossing my hat in here is that I am now seeing &lt;strong&gt;SECURITY PROFESSIONALS&lt;/strong&gt; adding to the &lt;a href="http://www.quora.com/What-s-wrong-with-OpenID" target="_blank"&gt;crowd&lt;/a&gt; with the death knell of &lt;a href="http://openid.net/" target="_blank"&gt;OpenID&lt;/a&gt;. Seriously?&lt;/p&gt;
&lt;p&gt;Let me start with this example from my morning routine. I logged into my Facebook account with &lt;a href="http://www.clavid.com/" target="_blank"&gt;ClavID&lt;/a&gt; instead of the standard Facebook authentication mechanism. A little known Facebook feature is the ability to use &lt;a href="https://www.facebook.com/group.php?gid=2250963308" target="_blank"&gt;OpenID providers&lt;/a&gt; to login instead of the email+password. I do this because ClavID supports secure multifactor authentication so instead of a simple user+pass, I have user+pass+token. Many of the websites I frequent support OpenID and in all of those cases I remove their ability to store my authentication information.&lt;/p&gt;</description></item></channel></rss>