Best of SecurityJanuary 2023

  1. 1
    Article
    Avatar of systemweaknessSystem Weakness·3y

    API 101: Securing the REST APIs

    An API is a set of definitions and protocols for building and integrating application software. It's a way for an organization to share resources and information while maintaining security, control, and authentication. Security is a concern across all the constraints the REST API has to consider during the design and implementation phases.

  2. 2
    Article
    Avatar of dzDZone·3y

    Top 10 Secure Coding Practices

    This guide will share the top ten secure coding practices that every developer should know. Security breaches rose 20.5% in 2021 as cybercriminals became more sophisticated during the global pandemic. We'll cover the most common forms of cyber attacks that you need to be aware of as a developer.

  3. 3
    Article
    Avatar of pointerPointer·3y

    DovAmir/awesome-design-patterns: A curated list of software and architecture related design patterns.

    Software design pattern- A general, reusable solution to a commonly occurring problem within a given context in software design. It is a description or template for how to solve a problem that can be used in many different situations. This website accompanies the book Reactive Design Patterns by Roland Kuhn.

  4. 4
    Article
    Avatar of phProduct Hunt·3y

    bestcodingpractices.dev - A place to learn, inspire and share best coding practices

    Free bestcodingpractices.dev is an open, resourceful place where you can discover best coding practices. It features practices from a wide set of domains — architecture, security, programming languages, green IT and architecture.

  5. 5
    Article
    Avatar of sitepenSitePen·3y

    Software & Data Architecture: Part 1

    The definitions of 'information architecture' and 'data architecture' are pretty broad. They cover many areas of systems engineering and are applicable across several disciplines, including the design of business processes, user experiences, and software implementations. This article focuses on a few areas that often get overlooked as to their value.

  6. 6
    Article
    Avatar of systemweaknessSystem Weakness·3y

    Kali Linux vs Parrot Linux — the battle continues

    Kali Linux and Parrot Linux are both open-source operating systems that are popular among security professionals and ethical hackers. Both systems are designed for use in security and penetration testing. Both come with a wide range of tools for tasks such as network analysis, vulnerability scanning, and exploitation.

  7. 7
    Article
    Avatar of systemweaknessSystem Weakness·3y

    Encryption Algorithms in Python

    Encryption is crucial as it ensures that a company’s data remains private and protected from unauthorized access or breaches. Data Encryption refers to the method of transforming data, such as text, email, or messages, from a readable format to an unreadable format.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How Does a VPN Work? Tutorial for Beginners

    A VPN works by routing / forwarding all your data from your laptop or phone through your VPN to the internet, rather than directly through your ISP. When you use a VPN, it encrypts your data on the client side. After the data is encrypted, it's passed through a VPN tunnel which others can’t access.

  9. 9
    Article
    Avatar of hackernoonHacker Noon·3y

    6 Best Go Programming Books Ranked by Reviews

    6 Best Go Programming Books Ranked by Reviews An Essay Concerning Humane Understanding, Volume I by John Locke. Black Hat Go is a book designed for newcomers to Go that have a basic understanding of programming fundamentals. Head First Go is another beginner-friendly resource for learning the language.

  10. 10
    Article
    Avatar of systemweaknessSystem Weakness·3y

    Ethical Hacking

    Ethical hacking, also known as ‘white hat’ hacking, is the practice of using hacking techniques for the purpose of identifying and resolving security vulnerabilities in computer systems and networks. Ethical hackers play a crucial role in keeping our digital world safe, says Imila Maheshan.

  11. 11
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·3y

    Golang Programming and Security Vulnerabilities

    Go is a programming language developed by Google that is designed to be fast, easy to use, and efficient. It is widely used in many different types of applications, including web servers, distributed systems, and command-line tools. In this article, I will be talking about security vulnerabilities on the Golang programming language.

  12. 12
    Article
    Avatar of notedNoted·3y

    Docker Vulnerability Scanning 102 - Going Deeper

    Docker Vulnerability Scanning 102 - Going Deeper Let's dive deeper into Docker Vulnerability management and security with part 2 of our series. Use Trivy to find vulnerabilities & IaC misconfigurations, SBOM discovery, Cloud scanning, Kubernetes security risks, and more.

  13. 13
    Article
    Avatar of dzDZone·3y

    Beginners’ Guide to Run a Linux Server Securely

    Beginners’ Guide to Run a Linux Server Securely explains what you need to take some essential considerations for tackling common security risks with Linux Server. Join the DZone community and get the full member experience. Join For Free Linux could be a fantastic choice for your next cloud server.

  14. 14
    Article
    Avatar of itnextITNEXT·3y

    “Cyber Security” Is Too General

    ‘Cyber Security’ is too General CYBERSECURITY, or searching for talent - Cyber Security means different things to different people. The problem, IMHO, is that we look at Security as one big blob. There is Operating Systems, Storage, Networking, Databases — each a separate field.