Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vulnerability in some popular programming frameworks #7759

Open
AfubeAngel opened this issue Jul 29, 2022 · 2 comments · May be fixed by #7776
Open

Vulnerability in some popular programming frameworks #7759

AfubeAngel opened this issue Jul 29, 2022 · 2 comments · May be fixed by #7776
Labels
topic approved An approved topic suggestion topic suggestion Suggestion for a new article.

Comments

@AfubeAngel
Copy link
Contributor

Proposal Submission

[Security] Vulnerability in some popular programming frameworks

Proposed article introduction

With programming frameworks, developers can write codes faster and with less risk of errors. They go from the overwhelming tasks of writing codes from the ground up to utilizing these specialized tools that produce clean codes, make debugging easier, and provide more protected software. So, it is no surprise that frameworks are one of the many best friends of a developer.

With the popularity of these frameworks, there has been an increase in the search for vulnerabilities by attackers, making some tech companies skeptical about adopting any framework. Vulnerabilities in any framework give an attacker the opportunity to gain control of the software to carry out malicious acts like stealing data or corrupting the system. With the infamous belief that frameworks would ultimately protect the software, developers tend to be careless and ignore how these vulnerabilities can be exploited by a bad person.

In this article, we will highlight vulnerabilities in some popular programming frameworks, how poor knowledge of these vulnerabilities can expose the software and the steps to take for a more secure software.

Key takeaways

At the end of this article, readers would be able to:
● Understand how important the security of a framework is, in terms of mitigating its vulnerabilities
● Comprehend the common vulnerabilities in some popular programming frameworks
● Learn the best measures to take as a developer to ensure that these vulnerabilities are not exploited
● Have knowledge of the security features to look out for when choosing a framework for a project

Article quality

While other sites focus on the vulnerabilities in popular programming languages or analyze the underlying languages for some frameworks; this in-depth article focuses on the vulnerabilities of frameworks as an entity. It goes further to show the security features a developer should look out for when choosing a framework or even trying out a new version. Furthermore, this article sheds light on the role developers play in ensuring that the vulnerabilities of these frameworks are not exposed by their actions.

These are the content details that make the article unique from what has been published.

References

Vulnerabilities in web and app frameworks fall, but weaponization rate jumps – study
(https://portswigger.net/daily-swig/vulnerabilities-in-web-and-app-frameworks-fall-but-weaponization-rate-jumps-study)

What is a Framework in Programming & Why You Should Use One (https://www.netsolutions.com/insights/what-is-a-framework-in-programming/)

Top Programming Languages and Frameworks List For Software Development for 2022
(https://www.softermii.com/blog/top-programming-languages-and-frameworks-for-software-development)

How Secure Are Popular Web Frameworks? Here Is a Comparison (https://www.veracode.com/blog/secure-development/how-secure-are-popular-web-frameworks-here-comparison)

Conclusion

There is a saying that no matter how functional and extraordinary a framework is, it is the developer and not the tool that makes the difference in security. When the vulnerability of a framework is exploited by an attacker, not only the software but devices and systems connected to it will be severely damaged.

So, I hope this article would be vital in showing developers how some of their actions have exposed the vulnerabilities of the framework they use and the security features that mitigate these dangerous vulnerabilities. Consequently, developers and companies alike would be more informed when making decisions on the programming framework to use in a software project.

@AfubeAngel AfubeAngel added the topic suggestion Suggestion for a new article. label Jul 29, 2022
@github-actions
Copy link

👋 @AfubeAngel
Good afternoon and thank you for submitting your topic suggestion.
Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.

@hectorkambow
Copy link
Contributor

@AfubeAngel
👋
Sounds like a helpful topic - lets please be sure it adds value beyond what is in any official docs and/or what is covered in other blog sites. (We're really looking for unique/original content. EngEd articles should go beyond a basic explanation - and it is always best to reference any EngEd article and build upon it).

Please be attentive to grammar/readability and make sure that you put your article through a thorough editing review prior to submitting for final approval. (There are some great free tools that we reference in EngEd resources.)

ANY ARTICLE SUBMITTED WITH GLARING ERRORS WILL BE IMMEDIATELY CLOSED.

Please be sure to double check that it does not overlap with any existing EngEd articles, articles on other blog sites, or any incoming EngEd topic suggestions (if you haven't already) to avoid any potential article closure.
Please reference any relevant EngEd articles in yours. - Approved

@hectorkambow hectorkambow added the topic approved An approved topic suggestion label Aug 1, 2022
@AfubeAngel AfubeAngel linked a pull request Aug 30, 2022 that will close this issue
16 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic approved An approved topic suggestion topic suggestion Suggestion for a new article.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants