Library

Secure coding notes

How injection still happens, how auth fails, and what actually holds. The 2020 to 2022 archive is being rewritten. Newer pieces follow the XSS standard.

Server Attack Prevention

June 1, 2022

Server Attack Prevention

A server is essentially a computer (hardware and software) whose function is to store information, provide services, run programs, and more. Only…

Lisa Haas
Penetration Testing in Flask Application

December 13, 2021

Penetration Testing in Flask Application

All you need to know about penetration testing in Flask applications along with a helpful guide to two of the most common pen testing tools for…

Lisa Haas
How to Secure a PHP Based API Using JWT

November 7, 2021

How to Secure a PHP Based API Using JWT

learn about the JWT tool that helps improve the security of web based communications and how to implement it in your PHP based applications.

Lisa Haas
How To Secure Your Project With OWASP ZAP

October 21, 2021

How To Secure Your Project With OWASP ZAP

How to secure your project with OWASP ZAP (Zed Attack Proxy) – a tool that lets you test the robustness of your application against vulnerabilities.

Lisa Haas
How Java.Security Works

October 10, 2021

How Java.Security Works

java.security is a package that provides all the related security-based classes, interfaces, and enums for Java-based applications. Here is a…

Lisa Haas
Ways To Secure Your AWS VPC

September 26, 2021

Ways To Secure Your AWS VPC

Your AWS VPC may not be as secure as you need it to be. Here are some ways to increase the security of your AWS infrastructure.

Lisa Haas
How To Use JWTs in Express.js

August 8, 2021

How To Use JWTs in Express.js

JSON Web Tokens – or JWT – is an easy way to let us authenticate users without the need for sessions. Here is how you implement it in Express.js

Lisa Haas
NIST Zero Trust Architecture

June 23, 2021

NIST Zero Trust Architecture

All you need to know about zero trust architecture, its components, its network requirements and when and how it should be deployed in your system.

Lisa Haas
Is Serverless Secure?

June 17, 2021

Is Serverless Secure?

Serverless is supported by major cloud providers such as AWS, Google Cloud, and Microsoft Azure. But how secure is it? And what can we do to…

Lisa Haas
Ansible Security Best Practices

May 31, 2021

Ansible Security Best Practices

Ansible is good for automation. But how secure is your automation? Here are some ways to increase the security of your Ansible module easily.

Lisa Haas
TLS Security: TLS/SSL Explained

May 30, 2021

TLS Security: TLS/SSL Explained

What is TLS? Why does it matter? And how do you enable it for your Apache, Tomcat, and Java Spring Boot application? Read more to find out.

Lisa Haas
Incorporating Security in SDLC

May 3, 2021

Incorporating Security in SDLC

All you need to know about the benefits of including security in your software development life cycle and how to incorporate it.

Lisa Haas
Session Management: An Overview

April 29, 2021

Session Management: An Overview

A quick and comprehensive read on session management, cookies, and best practices to follow in session management.

Lisa Haas
CIS’s Top 20 Controls

April 26, 2021

CIS’s Top 20 Controls

Focus on the top 20 controls detailed by the Center for Internet Security that provide the best practice guidelines keeping security of…

Lisa Haas
Is MongoDB Actually Safe to Use?

April 12, 2021

Is MongoDB Actually Safe to Use?

A comprehensive introduction to data encryption and database encryption, the difference between the two and methods of encryption.

Lisa Haas
Data and Database Encryption

March 24, 2021

Data and Database Encryption

A comprehensive introduction to data encryption and database encryption, the difference between the two and methods of encryption.

Lisa Haas
Cross-Site Request Forgery (CSRF) Attacks

March 8, 2021

Cross-Site Request Forgery (CSRF) Attacks

What is Cross-Site Request Forgery, differences between CSRF and XSS attacks, impact of CSRF attacks, how CSRF work, and how to prevent them.

Lisa Haas
How To Prevent IDOR Attacks

March 3, 2021

How To Prevent IDOR Attacks

Insecure Direct Object (IDOR) attacks target your website’s security. Here’s how you can prevent IDOR attacks.

Lisa Haas
How Good Is Angular, Really?

February 10, 2021

How Good Is Angular, Really?

A comprehensive review of Angular as a framework, its special features, and testability.

Lisa Haas
7 Best PyCharm Plugins For 2021

February 9, 2021

7 Best PyCharm Plugins For 2021

PyCharm plugins make your Python development secure, productive, and enjoyable. Learn about the top 7 best plugins for 2021.

Lisa Haas
All About Azure Penetration Testing

January 20, 2021

All About Azure Penetration Testing

All about Azure penetration testing: what is the difference between Microsoft’s red and blue teams, and how to conduct penetration testing on your…

Lisa Haas
All About Doki Malware

January 6, 2021

All About Doki Malware

This is all you need to know about the recently-created Doki Malware and how to defend yourself against it.

Lisa Haas
Preventing Path Traversal

December 7, 2020

Preventing Path Traversal

How to prevent the path traversal vulnerability, a web security risk that allows the attacker to read unrecognized files on the application server.

Lisa Haas
React Vulnerabilities Checklist

October 19, 2020

React Vulnerabilities Checklist

React has a smaller attack surface than other frameworks, however, this doesn’t mean we should not include security best practices into our…

Lisa Haas
Foundations of Writing Secure Code

September 28, 2020

Foundations of Writing Secure Code

To write secure code you need to follow some best practices and use the right toolset. In this article we will be outlining some of the best…

Lisa Haas
Best Python Open Source Security Tools

September 14, 2020

Best Python Open Source Security Tools

In this article we explore some of the best Python open-source code scanning, loose type checking, and other security tools.

Lisa Haas
Secure Coding Done Right.

July 30, 2020

Secure Coding Done Right.

In this article we put together a list of practices that offer a solid foundation for building more secure applications.

Lisa Haas
Fixing Common Go Vulnerabilities

July 27, 2020

Fixing Common Go Vulnerabilities

Go is Google’s programming language released in 2009. It’s a statically typed, compiled and open source programming language. In this article, we…

Lisa Haas
The cost of unsecured code

July 22, 2020

The cost of unsecured code

How & why unsecure code can put intellectual property, consumer trust, business operations, and organizational services at risk, and how to avoid…

Lisa Haas
Understanding and Preventing LDAP Injection

July 6, 2020

Understanding and Preventing LDAP Injection

This article will walk you through LDAP injection, a type of attack used to exploit applications that rely on user input to construct LDAP statements.

Lisa Haas
Secure Coding Best Practices

June 1, 2020

Secure Coding Best Practices

Matthew Butler covers the basics of the threat landscape and development best practices.

Lisa Haas
Finding and Fixing C++ Vulnerabilities

May 25, 2020

Finding and Fixing C++ Vulnerabilities

In this article, we will dive into common C/C++ vulnerabilities, including integer overflows, incorrect type conversion, and string vulnerabilities.

Lisa Haas