{"id":2102,"date":"2026-09-24T09:36:26","date_gmt":"2026-09-24T09:36:26","guid":{"rendered":"https:\/\/marcel-jan.eu\/datablog\/?p=2102"},"modified":"2026-09-24T09:36:27","modified_gmt":"2026-09-24T09:36:27","slug":"let-them-eat-cake-for-better-security","status":"publish","type":"post","link":"https:\/\/marcel-jan.eu\/datablog\/2026\/09\/24\/let-them-eat-cake-for-better-security\/","title":{"rendered":"Let them eat cake. For better security."},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Last week I attended a data management conference organized by DAMA NL. Good data quality, metadata, and data ownership are important. But it&#8217;s also hard to convince organizations and people to spend time and money on them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And you know how history doesn&#8217;t repeat itself, but it rhymes? I hear echoes of the time I tried to convince organisations to improve security. To change that default Oracle password from &#8220;Welcome123!&#8221; to something less easily guessed, to patch that database software, and to apply the principle of least privilege.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I was talking yesterday to a colleague and team mate from years ago about that one time I had surprising success getting a manager to improve security. I thought I had written a blogpost about it on my old Oracle blog, but I couldn&#8217;t find it anymore. And it&#8217;s worth it telling the story anew, as best as I can remember it.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">There was a health insurance company I worked for for two years in the early aughts. That was the time when the discrepancy grew between how easy I knew it was to hack systems and how little most organisations were willing to spend on improving security. It was a time before laws and compliance requirements really demanded it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I was about to leave this health insurer for another assignment, but they asked me if I could come back one day every two weeks to work on the security. Since I had some extra time, I agreed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The biggest issue in my mind was the application account. Let&#8217;s call the application Buffalo. The Oracle user buffalo had a wealth of roles and permissions. It owned a large database schema. And the password had the software brand and version number. And it hadn&#8217;t changed in years. We even had employees returning back to the company after a while who laughed that the password for buffalo was still the same. In my mind, it was the biggest security issue. So I submitted a change request to fix that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It got denied.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The risk that some unknown process using buffalo might break was considered too great. All the more reason to work on it, if you ask me, but hey.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;You know, I can check how old the account is in DBA_USERS,&#8221; I said. &#8220;You can be sure the password is just as old.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So I did. The account was about to turn five years old in a couple of months.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I joked, &#8220;We could celebrate it with cake. Congratulations on five years of the buffalo account password.&#8221; And the security officer said: &#8220;that&#8217;s actually a nice idea. I will suggest this in the next management team meeting.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He did and sure enough, I got permission for the change of the password.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I was flabbergasted.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So threatening with cake&#8230; did change their view on changing the password?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2026\/09\/5-year-password-cake-a71ea2b1-2927-4ee2-b08c-b83a07e153c5-1-1024x683.png\" alt=\"Artists impression of a database administrator treating cake to management. The text on the cake reads &quot;5 years of the Buffalo account password!&quot;.\" class=\"wp-image-2105\" srcset=\"https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2026\/09\/5-year-password-cake-a71ea2b1-2927-4ee2-b08c-b83a07e153c5-1-1024x683.png 1024w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2026\/09\/5-year-password-cake-a71ea2b1-2927-4ee2-b08c-b83a07e153c5-1-300x200.png 300w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2026\/09\/5-year-password-cake-a71ea2b1-2927-4ee2-b08c-b83a07e153c5-1-768x512.png 768w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2026\/09\/5-year-password-cake-a71ea2b1-2927-4ee2-b08c-b83a07e153c5-1-360x240.png 360w, https:\/\/marcel-jan.eu\/datablog\/wp-content\/uploads\/2026\/09\/5-year-password-cake-a71ea2b1-2927-4ee2-b08c-b83a07e153c5-1.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Artists impression of a database administrator treating cake to management.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Fast forward a few years. I was teaching an Oracle security course at Transfer Solutions. And of course the challenge to get management backing and fixing security came up. So I told this anecdote.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of my students said he liked the idea. A year later I met him at another course I was teaching.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;I&#8217;ve done what you said&#8221;, he told me. &#8220;I have treated our directors on cake. They asked for the occasion. And I said it was to celebrate that the password of their application accounts where ten years old&#8221;.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Shocked, they immediately required the vendor, who had told my student that changing the password was impossible, to fix the issue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And that&#8217;s how I apparently stumbled upon a new type of social engineering: the kind that nudges management into spending time and resources on improving security.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">This blogpost was written by me, not AI. But I did ask Copilot to proofread this text for me and I have adjusted some things accordingly. The image was generated by ChatGPT.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Last week I attended a data management conference organized by DAMA NL. Good data quality, metadata, and data ownership are important. But it&#8217;s also hard to convince organizations and people to spend time and money on them. And you know how history doesn&#8217;t repeat itself, but it rhymes? I hear [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2102","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/posts\/2102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/comments?post=2102"}],"version-history":[{"count":7,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/posts\/2102\/revisions"}],"predecessor-version":[{"id":2111,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/posts\/2102\/revisions\/2111"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/media\/2103"}],"wp:attachment":[{"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/media?parent=2102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/categories?post=2102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marcel-jan.eu\/datablog\/wp-json\/wp\/v2\/tags?post=2102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}