<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>security on David An</title>
    <link>https://davidan.dev/tags/security/</link>
    <description>Recent content in security on David An</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 01 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://davidan.dev/tags/security/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Implementing Kubernetes Security: A Hands-On Approach</title>
      <link>https://davidan.dev/posts/k8s-2/</link>
      <pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://davidan.dev/posts/k8s-2/</guid>
      <description>In a continuation of the previous article, we explore the implementation of these different examples. Specifically, we will be covering workload separation, authentication, and other hardedning techniques. This article will have an example followed by a short explanation of what and why we should do that. We assume that the reader has a basic understanding of Kubernetes topics such as pods, service accounts, and secrets.
Read Only File-Systems Read Only File System with Mounted Volume Show All Show Less spec: containers: - command: [&#34;</description>
    </item>
    
    <item>
      <title>An Intro to Kubernetes Security</title>
      <link>https://davidan.dev/posts/k8s/</link>
      <pubDate>Sat, 06 Jul 2024 00:00:00 +0000</pubDate>
      
      <guid>https://davidan.dev/posts/k8s/</guid>
      <description>Kubernetes is now widely used for managing containerized applications. As more organizations adopt it, understanding its security aspects becomes crucial. This paper examines the key security challenges in Kubernetes and suggests ways to address them.
Basic Concepts of Kubernetes Security Kubernetes operates across many computers, often in different locations. This spread-out nature makes security more complex. Kubernetes also constantly creates and removes small units of work called pods. This constant change means that old security methods designed for unchanging systems don&amp;rsquo;t work well.</description>
    </item>
    
    <item>
      <title>UIUCTF&#39;23 OSINT Writeups</title>
      <link>https://davidan.dev/posts/uiuctf/</link>
      <pubDate>Tue, 04 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://davidan.dev/posts/uiuctf/</guid>
      <description>A long overdue set of writeups (solutions) for UIUCTF23. Recently I had the opportunity to help run UIUCTF 2023, a student-run capture the flag (CTF) event with some awesome folk in SIGPwny. The part I worked on mainly centered around open source intelligence (OSINT) techniques. In this post, we go over some solutions to the OSINT suite as some tips and tricks to approaching these challenges in CTFs.
Designing the Challenges One of the biggest things I wanted to do while designing these challenges were to be able to tell a story along all the challenges.</description>
    </item>
    
    <item>
      <title>Adversarial AI and ChatGPT: Examples From the Wild</title>
      <link>https://davidan.dev/posts/gpt/</link>
      <pubDate>Wed, 19 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://davidan.dev/posts/gpt/</guid>
      <description>UPDATE: This article was covered in the Fortune Magazine article &amp;ldquo;Snap’s ‘My AI’ chatbot tells users it doesn’t know their location. It does.&amp;rdquo; on 04-21-23!
A short excursion into the craze of ChatGPT In this article, we cover a basic introduction into LLMs, ChatGPT, and a real life example of Snapchat.
ChatGPT, the newest craze in a series of innovations regarding artificial intelligence. It seems like every day we hear about a new piece of software released.</description>
    </item>
    
    <item>
      <title>Jenkins Security Vulnerability Writeup</title>
      <link>https://davidan.dev/posts/pwn/</link>
      <pubDate>Thu, 02 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>https://davidan.dev/posts/pwn/</guid>
      <description>So, how does it begin? After getting bored one day and browsing Shodan.io, one wonders what&amp;rsquo;s the worst that you can find on there? Turns out, the answer led to a 2-day bender down different rabbit holes eventually leading to this article here and a lot of vulnerabilities discovered. So let&amp;rsquo;s get started shall we?
Before we do this, I do not endorse attempting to break into company systems. This post is not a tutorial or suggestion, please act ethically.</description>
    </item>
    
  </channel>
</rss>
