Many cybersecurity incidents trace back to issues that could have been caught earlier in development. As secure coding becomes part of every developer’s job, knowing what to watch out for is just as important as knowing how to fix it. In this post, we’ll look...
Software supply chain security has never been more important. As dev teams increasingly rely on third-party components, open-source libraries, and external vendors, attackers evolve their methods to exploit weaknesses in the software supply chain. Techniques ...
As application development evolves, and the use of artificial intelligence (AI) for chatbots and other purposes grows, more companies are moving to cloud-based services. But as much as they are beneficial, these environments are also more prone to cybersecuri...
SQL injection (SQLi) is one of the oldest and most dangerous security vulnerabilities, enabling attackers to manipulate database queries, steal sensitive data, or even take full control of a system. That’s why many devs are wondering how to stop SQL injection...
2024 was a pivotal year for the security world. From high-profile breaches (CrowdStrike, anyone?) to new opportunities in securing applications, it was a time of both challenges and transformation. Most significant for us at Kiuwan were the feedback and sugge...
Data Privacy Week is an international effort to raise awareness for individuals, developers, security professionals, and businesses about the importance of online privacy and data protection. It grew from Data Privacy Day, first established in 2007. Planned b...
Code analysis is an automated process that scans codebases to detect issues, enabling developers to identify and address problems early. Integrated at every stage of the software development lifecycle (SDLC), code analysis enhances code quality, helps secure ...
Web applications drive innovation, connect users, and power critical business processes. However, they are also a primary target for cyberattacks. Securing these applications is a complex task that requires a strategic approach and the right tools to mitigate...
Python is the backbone for countless applications because it’s versatile and easy to use. However, there’s a downside to this popularity—Python has vulnerabilities that make it a favorit target for attackers. Explore how to protect Python code and how Kiuwan’...
Understanding common software vulnerabilities and how to prevent them is crucial for developers, testers, and project managers. That’s why we’re going to go through several types of software vulnerabilities, including buffer overflow, code injection, cross-si...
As applications need to operate across multiple environments, code portability has emerged as a topic of focus for developers. This guide will help you understand what code portability is and offer actionable steps so you can implement it yourself. The Basics...
The landscape of digital security threats is ever-changing as hackers get more cunning and harder to stop. However, staying aware of OWASP vulnerabilities and understanding some of the most common security threats that make their list will help you keep your ...