avatarTeri Radichel

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

4194

Abstract

       <div>
            <h2>Every Line of Code is a Potential Bug</h2>
            <div><h3>How to reduce the chances of a security flaw in your application with the principle of abstraction</h3></div>
            <div><p>medium.com</p></div>
          </div>
          <div>
            <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*HLUYkxxm-rSD_46s66q1Pg.png)"></div>
          </div>
        </div>
      </a>
    </div><div id="67b1" class="link-block">
      <a href="https://readmedium.com/secure-code-by-design-4ee8814021e6">
        <div>
          <div>
            <h2>Secure Code By Design</h2>
            <div><h3>Programming tactics that prevent vulnerabilities and defend applications against cyber attacks</h3></div>
            <div><p>medium.com</p></div>
          </div>
          <div>
            <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*0H4nknh2pL8H8eVq8rkdjQ.jpeg)"></div>
          </div>
        </div>
      </a>
    </div><div id="0a9d" class="link-block">
      <a href="https://readmedium.com/creating-shared-repositories-and-code-in-an-organization-7c68ef14de9f">
        <div>
          <div>
            <h2>Creating Shared Repositories and Code in an Organization</h2>
            <div><h3>ACM.46 DRY. Don’t Repeat Yourself.</h3></div>
            <div><p>medium.com</p></div>
          </div>
          <div>
            <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*WnuDVawPfX9Fh9yaGbcyYQ.png)"></div>
          </div>
        </div>
      </a>
    </div><div id="ed83" class="link-block">
      <a href="https://readmedium.com/understanding-the-risk-associated-with-open-source-code-4cb798d510bb">
        <div>
          <div>
            <h2>Understanding the Risk Associated with Open-Source Code</h2>
            <div><h3>Before you can resolve the problems with open-source code, you need to understand the risks</h3></div>
            <div><p>medium.com</p></div>
          </div>
          <div>
            <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*zJZFgClETRmQyrg_OZrulQ.png)"></div>
          </div>
        </div>
      </a>
    </div><div id="c11f" class="link-block">
      <a href="https://readmedium.com/secure-configurations-with-secrets-382013cff1ec">
        <div>
          <div>
            <h2>Securing Secrets Used By Your Code</h2>
            <div><h3>How many chances do you give attackers to steal your secrets?</h3></div>
            <div><p>medium.com</p></div>
          </div>
          <div>
            <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*iJd98e3t4ELcNTTmOdEe4w.png)"></div>
          </div>
        </div>
      </a>
    </div><div id="0a74" class="link-block">
      <a href="https://readmedium.com/refactoring-to-reduce-open-source-code-risk-14d11482fd2c">
        <div>
          <div>
            <h2>Refactoring to reduce open source code risk</h2>
            <div><h3>One method to make safer use scripts and code you find on the Internet</h3></div>
            <div><p>medium.com</p></div>
          </div>
          <div>
            <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*MMgdL9znxeUR8FQxFmr1bg.png)"></div>
          </div>
        </div>
      </a>
    </div><div id="4c97" class="link-block">
      <a href="https://readmedium.com/thoughtful-error-handling-ca1064cda8da">
        <div>
          <div>
            <h2>Thoughtful Error Handling</h2>
            <div><h3>Your error handler is one of your most important security defenses</h3></div>
            <div><p>medium.com</p></div>
          </div>
          <div>
            <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*hWOdEC85WwPVA

Options

PmT9JlrBA.png)"></div> </div> </div> </a> </div><div id="6b17" class="link-block"> <a href="https://readmedium.com/refactoring-existing-code-to-use-iam-naming-conventions-part-1-c265a0285fa4"> <div> <div> <h2>Refactoring Existing Code to Use IAM Naming Conventions: Part 1</h2> <div><h3>ACM.42 Consistent naming leads to simplified code</h3></div> <div><p>medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*oTXYmynR4UelUhCyeG80DQ.png)"></div> </div> </div> </a> </div><div id="ba63" class="link-block"> <a href="https://readmedium.com/why-data-types-matter-f575b8e20d3e"> <div> <div> <h2>Why Data Types Matter</h2> <div><h3>How you handle data types may lead to a number of vulnerabilities or odd behavior attackers can abuse</h3></div> <div><p>medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*Oooxt8zMzTOvJq4HenjWDg.png)"></div> </div> </div> </a> </div><div id="dca6" class="link-block"> <a href="https://readmedium.com/create-an-iam-role-for-a-batch-job-f0c7c1ae6cf4"> <div> <div> <h2>Create an IAM role for a Batch Job</h2> <div><h3>ACM.16 Using CloudFormation to deploy an IAM Role and AssumeRolePolicyDocument</h3></div> <div><p>medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*TNdTSa4tetd5VfSFREzehA.png)"></div> </div> </div> </a> </div><div id="6da0" class="link-block"> <a href="https://readmedium.com/data-integrity-f27db596b897"> <div> <div> <h2>Data Integrity</h2> <div><h3>Design systems to prevent manipulation of data, code, and logs</h3></div> <div><p>medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/1*BfoQCXqhLi1iymA8t-kR3Q.png)"></div> </div> </div> </a> </div><p id="d632">Follow for updates.</p><p id="4a3a">Teri Radichel | <i>© <a href="https://2ndsightlab.com/?source=post_page---------------------------">2nd Sight Lab</a> 2023</i></p><div id="8b5f"><pre><span class="hljs-section">About Teri Radichel:

⭐️ Author: Cybersecurity Books
⭐️ Presentations: Presentations by Teri Radichel
⭐️ Recognition: SANS Award, AWS Security Hero, IANS Faculty
⭐️ Certifications: SANS ~ GSE 240
⭐️ Education: BA Business, Master of Software Engineering, Master of Infosec
⭐️ Company: Penetration Tests, Assessments, Phone Consulting ~ 2nd Sight Lab</pre></div><div id="caae"><pre><span class="hljs-section">Need Help With Cybersecurity, Cloud, or Application Security?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span>
🔒 Request a penetration test or security assessment
🔒 Schedule a consulting call
🔒 Cybersecurity Speaker for Presentation</pre></div><div id="5a42"><pre>Follow <span class="hljs-keyword">for</span> more stories like <span class="hljs-keyword">this</span>:

❤️ Sign Up my Medium Email List ❤️ Twitter: <span class="hljs-meta">@teriradichel</span> ❤️ LinkedIn: https:<span class="hljs-comment">//www.linkedin.com/in/teriradichel</span> ❤️ Mastodon: <span class="hljs-meta">@teriradichel</span><span class="hljs-meta">@infosec</span>.exchange ❤️ Facebook: 2nd Sight Lab ❤️ YouTube: @2ndsightlab</pre></div><figure id="faf5"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*H9Ew1KCl-29nZiPR.jpeg"><figcaption></figcaption></figure></article></body>

The Principle of Abstraction

Reduction of a topic to the essential bits

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

⚙️ Check out my series on Automating Cybersecurity Metrics. The Code.

🔒 Related Stories: Appsec | Secure Code | Cybersecurity

💻 Free Content on Jobs in Cybersecurity | ✉️ Sign up for the Email List

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I’ve written about the principle of abstraction in a few of my blog posts. Recently, I came across a different use of the term abstraction in relation to cybersecurity. That led me to today’s blog post below, where I clarify the term for use in software development and with cloud security policies.

Read the full post here.

Other stories I’ve written that include the concept of abstraction:

Follow for updates.

Teri Radichel | © 2nd Sight Lab 2023

About Teri Radichel:
~~~~~~~~~~~~~~~~~~~~
⭐️ Author: Cybersecurity Books
⭐️ Presentations: Presentations by Teri Radichel
⭐️ Recognition: SANS Award, AWS Security Hero, IANS Faculty
⭐️ Certifications: SANS ~ GSE 240
⭐️ Education: BA Business, Master of Software Engineering, Master of Infosec
⭐️ Company: Penetration Tests, Assessments, Phone Consulting ~ 2nd Sight Lab
Need Help With Cybersecurity, Cloud, or Application Security?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
🔒 Request a penetration test or security assessment
🔒 Schedule a consulting call
🔒 Cybersecurity Speaker for Presentation
Follow for more stories like this:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
❤️ Sign Up my Medium Email List
❤️ Twitter: @teriradichel
❤️ LinkedIn: https://www.linkedin.com/in/teriradichel
❤️ Mastodon: @teriradichel@infosec.exchange
❤️ Facebook: 2nd Sight Lab
❤️ YouTube: @2ndsightlab
Abstraction
Cloud Secuirty
Application Security
Cybersecurity
Topics
Recommended from ReadMedium