DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Software Design and Architecture
  3. Security
  4. 5 Application Security Concepts That Developers Should Master Now

5 Application Security Concepts That Developers Should Master Now

There are five key application security concepts that you must master to produce strong, secure apps. Check out this post to learn more about these key concepts.

Neil K. Jones user avatar by
Neil K. Jones
·
Sep. 27, 18 · Presentation
Like (5)
Save
Tweet
Share
6.11K Views

Join the DZone community and get the full member experience.

Join For Free

It’s become common knowledge that developers need to incorporate strong application security into the software developed by their organizations. That being said, the application security testing technology space continues to evolve rapidly, and many developers are unable to keep up with all of the fast-paced developments.

The purpose of this blog is to spotlight five key areas of application security specialization that developers need to master now. They can be recapped as follows:

Artificial Intelligence

In a recent study by the Ponemon Institute, 60 percent of respondents felt positively about the potential ability of AI-based technologies to improve the productivity of their IT Security personnel. In the same study, 60 percent of respondents stated that AI-focused technologies provided more comprehensive security than humans alone could offer. You can learn more about AI by reviewing my recent blog on DZone titled, “The Magic of AI in Static Application Security Testing.”

Open-Source Security

According to research by IBM’s technology partner, WhiteSource, roughly one in 16 open-source download requests were for a known vulnerability. If you need to find out more about how your organization can better manage risks associated with your open-source components, check out our blog titled, “Why You Need to Think Differently About Open Source Security.”

DevSecOps

Virtually, everyone who reads this blog should be familiar with the term, “DevOps.” But, are you familiar with the more recent term, “DevSecOps?” The concept of DevSecOps holds that security is a core component of the Software Development Lifecycle (SDLC) process, resulting in faster development cycles and improved vulnerability protection. For additional information on this compelling topic, check out Shannon Lietz’s blog called, “What is DevSecOps?”

Risk Management

In my day job in application security, I’ve often heard the false assumption expressed that “developers aren’t concerned about risk management.” From my perspective, nothing could be further from the truth. The developers I’ve personally collaborated with have taken strong pride of authorship in their code and certainly don’t want it to be riddled with security vulnerabilities. When you consider that 55 percent of respondents to a separate Ponemon Institute study stated that their organizations had no formal planned application security testing cycles, a baseline knowledge of potential risks that can result from security vulnerabilities is paramount for everyone.

Mobile Security

It is no longer sufficient for organizations to simply protect their users’ mobile devices. They also need to protect the applications that they develop for their customers, employees, partners, and other key stakeholders. Check out my co-authored blog with Larry Ponemon titled, “10 Key Findings From Ponemon Institute’s Mobile and IoT Application Security Testing Study,” to obtain further details.

Are there any additional topics that you’d like to include in the list above? Simply share your feedback in the comments section below. Thank you!

Application security security mobile app Software development Open source Concept (generic programming) master AI Security testing

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Getting a Private SSL Certificate Free of Cost
  • How To Best Use Java Records as DTOs in Spring Boot 3
  • Asynchronous Messaging Service
  • Accelerating Enterprise Software Delivery Through Automated Release Processes in Scaled Agile Framework (SAFe)

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: