{"id":4782,"date":"2019-07-22T09:01:31","date_gmt":"2019-07-22T09:01:31","guid":{"rendered":"https:\/\/avengering.com\/?p=4782"},"modified":"2019-12-06T15:37:35","modified_gmt":"2019-12-06T14:37:35","slug":"review-owasp-top-10-security-risks","status":"publish","type":"post","link":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/","title":{"rendered":"Review OWASP Top 10 Security Risks"},"content":{"rendered":"<h2>PREFACE<\/h2>\n<p>This paper is a kind of review paper also wants Review OWASP Top 10 Security Risks, and we propose this post to develop our idea to our next post about the future serial posts that should be issued about security items(owasp top 10 list).<\/p>\n<p><a href=\"https:\/\/avengering.com\/en\/how-to-improve-your-website-web-app-security\/\">In one of our previous posts<\/a>, we explained the site security items but in this paper, we want to give you short and fast information about the OWASP Top 10 list. The OWASP Top 10 list contains 10 top application vulnerabilities all topic of OWASP Top 10 list is very important and we have not seen any documents or references whose show the priority of them. As I had been issued in the past post, site security vulnerability has 10 items different but the OWASP Top 10 list shows us all of the standard items that we have to inspect them when we think about our site security.<\/p>\n<p style=\"text-align: right;\"><a class=\"maxbutton-7 maxbutton\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/avengering.com\/en\/how-to-improve-your-website-web-app-security\/\"><span class='mb-text'>Website\/Web app Security<\/span><\/a><\/p>\n<h2>WHAT IS THE OWASP?<\/h2>\n<p>Mark Curphey started OWASP on September 9, 2001.\u00a0Jeff Williams served as the volunteer Chair of OWASP from late 2003 until September 2011. As of 2015, Matt Konda chaired the Board.<\/p>\n<p>The OWASP Foundation, a 501(c) (3) non-profit organization (in the USA) established in 2004, supports the OWASP infrastructure and projects. Since 2011, OWASP is also registered as a non-profit organization in Belgium under the name of OWASP Europe VZW.<\/p>\n<p>The Open Web Application Security Project (OWASP) is a\u00a0501(c) (3)\u00a0worldwide not-for-profit charitable organization focused on improving the security of software. Our mission is to make software security\u00a0<a href=\"https:\/\/www.owasp.org\/index.php\/Category:OWASP_Video\">visible<\/a>\u00a0so that\u00a0<a href=\"https:\/\/www.owasp.org\/index.php\/Industry:Citations\">individuals and organizations<\/a>\u00a0can make informed decisions. OWASP is in a unique position to provide impartial, practical information about AppSec to individuals, corporations, universities, government agencies, and other organizations worldwide. Operating as a community of like-minded professionals, OWASP issues software tools and knowledge-based documentation on application security.<\/p>\n<p>Everyone is free to participate in OWASP and\u00a0<u>all of our materials<\/u>\u00a0are available under a free and open software license. You&#8217;ll find everything\u00a0<strong><a href=\"https:\/\/www.owasp.org\/index.php\/About_OWASP\">about OWASP<\/a><\/strong>\u00a0here on or linked from our wiki and current information on our\u00a0<a href=\"http:\/\/owasp.blogspot.com\/\">OWASP Blog<\/a>. OWASP\u00a0<strong>does not endorse or recommend commercial products or services<\/strong>, allowing our community to remain vendor neutral with the collective wisdom of the best minds in software security worldwide.<\/p>\n<p>We ask that the community look out for\u00a0<a href=\"https:\/\/www.owasp.org\/index.php?title=OWASP_brand_usage_rules\">inappropriate<\/a> uses of the OWASP brand including the use of our name, logos, project names, and other trademark issues.<\/p>\n<p>To bring awareness to what threatens the integrity of websites, we are continuing a series of posts on the\u00a0<strong>OWASP top 10 security risks<\/strong>.<\/p>\n<h3>THE OWASP TOP 10 LIST CONSISTS OF THE 10 MOST SEEN APPLICATION VULNERABILITIES:<\/h3>\n<h4>1-SQL Injection<\/h4>\n<p>Injection flaws result from a classic failure to filter untrusted input. It can happen when you pass unfiltered data to the SQL server (SQL injection), to the browser (XSS \u2013 we\u2019ll talk about this\u00a0later), to the LDAP server (LDAP injection), or anywhere else. The problem here is that the attacker can inject commands to these entities, resulting in loss of data and hijacking clients\u2019 browsers.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/portswigger.net\/web-security\/images\/sql-injection.svg\" alt=\"owasp top 10\" width=\"781\" height=\"440\" \/><\/p>\n<h4>2-BROKEN AUTHENTICATION<\/h4>\n<p>OWASP defines\u00a0<strong>Broken Authentication<\/strong>\u00a0and Session Management as:<\/p>\n<blockquote><p>Application functions related to <strong>authentication<\/strong> and session management are often not implemented correctly, allowing attackers to compromise passwords, keys, or session tokens, or to exploit other implementation flaws to assume other users&#8217; identities.<\/p><\/blockquote>\n<p>In other words, an attacker can get unauthorized access to a user&#8217;s data due to flaws in the implementation. Before exploiting this vulnerability you need to know a few concepts:<\/p>\n<ul>\n<li><strong>why we need a Session and what a Session is?<\/strong><\/li>\n<li><strong>What a Cookie is?<\/strong><\/li>\n<li><strong>What Authentication is?<\/strong><\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/image.slidesharecdn.com\/14-owasptop10-a2-brokenauthenticationandsessionmanagement-151110152317-lva1-app6892\/95\/14-owasp-top-10-a2broken-authentication-and-session-management-2-638.jpg?cb=1447169416\" alt=\"owasp top 10\" width=\"638\" height=\"479\" \/><\/p>\n<h4>3-SENSITIVE DATA EXPOSURE<\/h4>\n<p>This vulnerability allows an attacker to access sensitive data such as credit cards, tax IDs, authentication credentials, etc. to conduct credit card fraud, identity theft, or other crimes. Losing such data can cause severe business impact and damage to the reputation. Sensitive data deserves extra protection such as encryption at rest or in transit, as well as special precautions when exchanged with the browser.<\/p>\n<figure style=\"width: 741px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1105\/1*74LLez2daWXSvhSR0encrQ.jpeg\" alt=\"owasp top 10\" width=\"741\" height=\"422\" \/><figcaption class=\"wp-caption-text\">Review OWASP Top 10 Security Risks: SENSITIVE DATA EXPOSURE<\/figcaption><\/figure>\n<h4>4-<u>XML EXTERNAL ENTITIES (XXE)<\/u><\/h4>\n<p>XML External Entity (XXE) refers to a specific type of\u00a0<a href=\"https:\/\/dzone.com\/articles\/what-is-server-side-request-forgery-ssrf\">Server-Side Request Forgery (SSRF)<\/a>\u00a0attack, whereby an attacker can cause Denial of Service (DoS) and access local or remote files and services, by abusing a widely available, rarely used feature in XML parsers.<\/p>\n<p>XML is a vastly used data format found in everything from web services (XML-RPC, SOAP, REST, etc.) to documents (XML, HTML, DOCX) and image files (SVG, EXIF data, etc.) use XML. Naturally, where there is XML, there is an XML parser \u2013 hold onto that thought, we\u2019ll be coming back to it shortly.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/3.bp.blogspot.com\/-uxiNV_sv-0U\/V920efobZOI\/AAAAAAAAFnE\/eYC8jc7lqtsuBSPmARxNEq33-Lhagc34QCLcB\/s1600\/XXE.png\" alt=\"XML EXTERNAL ENTITIES (XXE)\" width=\"934\" height=\"381\" \/><\/p>\n<h4>5-Broken Access control<\/h4>\n<p>Access control enforces policy such that users cannot act outside of their intended permissions. Failures typically lead to unauthorized information disclosure, modification or destruction of all data, or performing a business function outside of the limits of the user. Common access control vulnerabilities include:<\/p>\n<ul>\n<li>Bypassing access control checks by modifying the URL, internal application state, or the HTML page, or simply using a custom API attack tool<\/li>\n<\/ul>\n<ul>\n<li>Allowing the primary key to be changed to another&#8217;s users&#8217; record, permitting viewing or editing someone else&#8217;s account.<\/li>\n<\/ul>\n<ul>\n<li>Elevation of privilege. Acting as a user without being logged in, or acting as an admin when logged in as a user.<\/li>\n<\/ul>\n<ul>\n<li>Metadata manipulation, such as replaying or tampering with a JSON Web Token (JWT) access control token or a cookie or hidden field manipulated to elevate privileges or abusing JWT invalidation<\/li>\n<\/ul>\n<ul>\n<li>CORS misconfiguration allows unauthorized API access.<\/li>\n<li>Force browsing to authenticated pages as an unauthenticated user or privileged pages as a standard user. Accessing API with missing access controls for POST, PUT and DELETE.<\/li>\n<\/ul>\n<figure style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/3.bp.blogspot.com\/-mq2e4PZxafw\/XGmJclHh3VI\/AAAAAAAAAWs\/1fgQN8sGb9wuYuYuA4wgDEKS6_t3gsdhACLcBGAs\/w1200-h630-p-k-no-nu\/A5%2B%25E2%2580%2593%2BBroken%2BAccess%2BControl.png\" alt=\"Broken Access control\" width=\"610\" height=\"320\" \/><figcaption class=\"wp-caption-text\">SENSITIVE DATA EXPOSURE<\/figcaption><\/figure>\n<h4>6-Security misconfigurations<\/h4>\n<p>Security Misconfiguration arises when Security settings are defined, implemented, and maintained as defaults. Good security requires a secure configuration defined and deployed for the application, web server, database server, and platform. It is equally important to have the software up to date.<\/p>\n<p>Improper server or web application configuration leading to various flaws:<\/p>\n<ul>\n<li>Debugging enabled.<\/li>\n<\/ul>\n<ul>\n<li>Incorrect folder permissions.<\/li>\n<\/ul>\n<ul>\n<li>Using default accounts or passwords.<\/li>\n<\/ul>\n<ul>\n<li>Setup\/Configuration pages enabled.<\/li>\n<\/ul>\n<p>All of your data could be stolen or modified slowly over time.<\/p>\n<p>Current application security architectures do not follow security by default. On the contrary, programmers must apply security measures to avoid access to private or confidential resources.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.ytimg.com\/vi\/iSYD7vOlSJs\/maxresdefault.jpg\" alt=\"Security misconfigurations\" width=\"601\" height=\"338\" \/><\/p>\n<h4>7-Cross-Site Scripting (XSS)<\/h4>\n<p>Cross-site Scripting (XSS) is a client-side code\u00a0<a href=\"https:\/\/dzone.com\/articles\/what-are-injection-attacks\">injection attack<\/a>. An attacker aims to execute malicious scripts in a web browser of the victim by including malicious code in a legitimate web page or web application. The actual attack occurs when the victim visits the web page or web application that executes the malicious code. The web page or web application becomes a vehicle to deliver the malicious script to the user\u2019s browser. Vulnerable vehicles that are commonly used for Cross-site Scripting attacks are forums, message boards, and web pages that allow comments.<\/p>\n<p>A web page or web application is vulnerable to XSS if it uses unsanitized user input in the output that it generates. This user input must then be parsed by the victim\u2019s browser. XSS attacks are possible in VBScript, ActiveX, Flash, and even CSS. However, they are most common in JavaScript, primarily because JavaScript is fundamental to most browsing experiences.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/portswigger.net\/web-security\/images\/cross-site-scripting.svg\" alt=\"Cross-Site Scripting (XSS)\" width=\"781\" height=\"440\" \/><\/p>\n<h4>8-Insecure Deserialization<\/h4>\n<p>Most Critical Web Application Security Risks is\u00a0<strong>Insecure Deserialization<\/strong>. This vulnerability occurs when untrusted data is used to abuse the logic of an application or application program interface (API).<\/p>\n<p>For example, an attacker may go after an object or data structure, intending to manipulate it for malicious intent. OWASP\u00a0 listed the primary attack types as denial-of-service (DoS) attacks, authentication bypasses and remote code\/command execution attacks, where attackers manipulate arbitrary code upon it being deserialized.<\/p>\n<p>To fully understand insecure deserialization is we must understand both what serialization and deserialization are first. This blog will illustrate what both are in detail, as well as what insecure deserialization means, the impact of it on applications, and best practices to prevent it. We\u2019ll then cover some solutions for preventing insecure deserialization.<\/p>\n<h4>9-Using Components with known vulnerabilities<\/h4>\n<p>These days, even simple websites such as personal blogs have a lot of\u00a0<em>dependencies<\/em>.<\/p>\n<p>We can all agree that failing to update every piece of software on the backend and frontend of a website will, without a doubt, introduce heavy security risks sooner rather than later.<\/p>\n<p>For example, our\u00a0<a href=\"https:\/\/sucuri.net\/reports\/2017-hacked-website-report#outdated-cms-analysis\">hacked website report for 2017<\/a>\u00a0has a dedicated section around outdated CMSs. This report shows that at the time of the infection:<\/p>\n<ul>\n<li>3% of WordPress websites were out of date;<\/li>\n<li>8% of Joomla! websites were out of date;<\/li>\n<li>3% of Drupal websites were out of date;<\/li>\n<li>3% of Magento websites were out of date.<\/li>\n<\/ul>\n<p>The question is, why aren\u2019t we updating our software on time? Why is this still such a huge problem today?<\/p>\n<p>There are some possibilities, such as:<\/p>\n<ul>\n<li><strong>Webmasters\/developers cannot keep up with<\/strong>\u00a0the pace of the updates; after all, updating properly takes time.<\/li>\n<li><strong>A legacy code won&#8217;t<\/strong>\u00a0work on newer versions of its dependencies.<\/li>\n<\/ul>\n<p>This might be a little too dramatic, but every time you disregard an update warning, you might be allowing a now known vulnerability to survive in your system. Trust me, cybercriminals are quick to investigate software and update changelogs.<\/p>\n<p>Whatever the reason for running out-of-date software on your web application is, you can\u2019t leave it unprotected. Both Sucuri and OWASP recommend\u00a0<a href=\"https:\/\/blog.sucuri.net\/2018\/01\/what-is-a-waf.html\">virtual patching<\/a>\u00a0for the cases where patching is not possible.<\/p>\n<p>Virtual patching affords websites that are outdated (or with known vulnerabilities) to be protected from attacks by preventing the exploitation of these vulnerabilities on the fly. This is usually done by a\u00a0<a href=\"https:\/\/sucuri.net\/website-firewall\/\">firewall<\/a>\u00a0and an intrusion detection system.<\/p>\n<figure style=\"width: 515px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/gbhackers.com\/wp-content\/uploads\/2017\/01\/owsap.png?resize=515%2C327&amp;ssl=1\" alt=\"using components with known vulnerabilities\" width=\"515\" height=\"327\" \/><figcaption class=\"wp-caption-text\">OWASP Top 10 : Using Components with known vulnerabilities<\/figcaption><\/figure>\n<h4>10-Insufficient logging and monitoring<\/h4>\n<p>Logging and monitoring go hand in hand. There is little point in having adequate logs if they are not adequately monitored.<\/p>\n<p>The problem of insufficient logging and monitoring covers the entire IT infrastructure and not just the internet-facing web application \u2013 as does the solution. For that reason, we will not limit this discussion to just logging and monitoring web apps.<\/p>\n<p>One of the primary problems is that there are so many logs \u2013 almost all contemporary systems generate their logs. Log management thus becomes a major problem. By the time that all the different logs are gathered together and preferably collated, the sheer size of the data set becomes too large to effectively monitor manually.<\/p>\n<p>The solution is in increased automation of the process. For example, some access control systems can be given their own monitoring rules. Log-on rules can be set to allow a predefined number of log-on attempts per session. The system logs the attempts, and then blocks access from that IP, either for a predefined period or indefinitely. Such systems will also likely alert the security team that something not right is happening.<\/p>\n<h2>conclusion:<\/h2>\n<p>Open Web Application Security (OWASP) is a non-profit organization but a global goal for software security. The objective is to inform individuals and companies related to the security of information systems. The organization operates as a community of like-minded professionals. Everyone is free to join the community, which today has more than 45,000 members.\u00a0 Each year OWASP publishes a ranking that identifies the most critical security vulnerabilities.OWASP provides a tremendous number of free resources dedicated to improving organizations\u2019 application security posture. One of their best-known projects is the OWASP Top 10 project, which provides consensus guidance on what are considered to be the ten most significant application security risks. The OWASP Top 10 is available at <a href=\"https:\/\/www.owasp.org\/index.php\/Category:OWASP_Top_Ten_Project\">https:\/\/www.owasp.org\/index.php\/Category:OWASP_Top_Ten_Project<\/a><\/p>\n<p>OWASP offers a development guide for Web applications, which contains the best practices to adopt during the development phase of a Web project. Tools are also made available to users to perform audits of their site.<\/p>\n<p style=\"text-align: right;\"><a class=\"maxbutton-9 maxbutton maxbutton-iso-9241-210-2010-en\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/www.owasp.org\/index.php\/Main_Page\"><span class='mb-text'>OWSAP Org<\/span><\/a><\/p>\n<p style=\"text-align: right;\"><a class=\"maxbutton-9 maxbutton maxbutton-iso-9241-210-2010-en\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/ieeexplore.ieee.org\/document\/7818686\"><span class='mb-text'>IEEE related paper<\/span><\/a><\/p>\n<p style=\"text-align: right;\"><a class=\"maxbutton-9 maxbutton maxbutton-iso-9241-210-2010-en\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/B9780128024379000047\"><span class='mb-text'>Elsevier CISSP guide<\/span><\/a><\/p>\n<p style=\"text-align: right;\"><a class=\"maxbutton-9 maxbutton maxbutton-iso-9241-210-2010-en\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/www.sciencedirect.com\/topics\/computer-science\/open-web-application-security-project\"><span class='mb-text'>Some of related text<\/span><\/a><\/p>\n<p style=\"text-align: right;\"><a class=\"maxbutton-5 maxbutton\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/avengering.com\/en\/online-support-services\/\"><span class='mb-text'>Website security demand<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PREFACE This paper is a kind of review paper also wants Review OWASP Top 10 Security Risks, and we propose this post to develop our idea to our next post about the future serial posts that should be issued about security items(owasp top 10 list). In one of our previous posts, we explained the site [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4788,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"footnotes":""},"categories":[169,100,170],"tags":[1039,1040,559,557,183,561,562,563,554,560,558,175,556,555],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v23.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Review OWASP Top 10 Security Risks -<\/title>\n<meta name=\"description\" content=\"The OWASP Top 10 list\u00a0\u00a0 contains 10 top application vulnerabilities all topic of OWASP Top 10 list is very important , we want to define them.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Review OWASP Top 10 Security Risks\" \/>\n<meta property=\"og:description\" content=\"The OWASP Top 10 list\u00a0\u00a0 contains 10 top application vulnerabilities all topic of OWASP Top 10 list is very important , we want to define them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/avengering\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/siavosh.kaviani\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-22T09:01:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-06T14:37:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/avengering.com\/wp-content\/uploads\/2019\/07\/The-OWASP-Top-10-list-.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"554\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"kaviani siavosh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/avengering1\" \/>\n<meta name=\"twitter:site\" content=\"@avengering1\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaviani siavosh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Review OWASP Top 10 Security Risks -","description":"The OWASP Top 10 list\u00a0\u00a0 contains 10 top application vulnerabilities all topic of OWASP Top 10 list is very important , we want to define them.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/","og_locale":"en_US","og_type":"article","og_title":"Review OWASP Top 10 Security Risks","og_description":"The OWASP Top 10 list\u00a0\u00a0 contains 10 top application vulnerabilities all topic of OWASP Top 10 list is very important , we want to define them.","og_url":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/","article_publisher":"https:\/\/www.facebook.com\/avengering\/","article_author":"https:\/\/www.facebook.com\/siavosh.kaviani","article_published_time":"2019-07-22T09:01:31+00:00","article_modified_time":"2019-12-06T14:37:35+00:00","og_image":[{"width":1000,"height":554,"url":"https:\/\/avengering.com\/wp-content\/uploads\/2019\/07\/The-OWASP-Top-10-list-.jpg","type":"image\/jpeg"}],"author":"kaviani siavosh","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/avengering1","twitter_site":"@avengering1","twitter_misc":{"Written by":"kaviani siavosh","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/#article","isPartOf":{"@id":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/"},"author":{"name":"kaviani siavosh","@id":"https:\/\/avengering.com\/en\/#\/schema\/person\/e80dfbc504017eb0e76b7ff446000d1d"},"headline":"Review OWASP Top 10 Security Risks","datePublished":"2019-07-22T09:01:31+00:00","dateModified":"2019-12-06T14:37:35+00:00","mainEntityOfPage":{"@id":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/"},"wordCount":2068,"commentCount":0,"publisher":{"@id":"https:\/\/avengering.com\/en\/#organization"},"image":{"@id":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/#primaryimage"},"thumbnailUrl":"https:\/\/avengering.com\/wp-content\/uploads\/2019\/07\/The-OWASP-Top-10-list-.jpg","keywords":["Avenger IT Next Generation","Avengering","Broken Access control","BROKEN AUTHENTICATION","BROKEN AUTHENTICATION &amp; SESSION MANAGEMENT","Cross-Site Scripting (XSS)","Insecure Deserialization","Insufficient logging and monitoring","Review OWASP Top 10 Security Risks","Security misconfigurations","SENSITIVE DATA EXPOSURE","SQL INJECTIONS","THE OWASP TOP 10 LIST CONSISTS OF THE 10 MOST SEEN APPLICATION VULNERABILITIES","WHAT IS THE OWASP?"],"articleSection":["Security","website","website security"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/","url":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/","name":"Review OWASP Top 10 Security Risks -","isPartOf":{"@id":"https:\/\/avengering.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/#primaryimage"},"image":{"@id":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/#primaryimage"},"thumbnailUrl":"https:\/\/avengering.com\/wp-content\/uploads\/2019\/07\/The-OWASP-Top-10-list-.jpg","datePublished":"2019-07-22T09:01:31+00:00","dateModified":"2019-12-06T14:37:35+00:00","description":"The OWASP Top 10 list\u00a0\u00a0 contains 10 top application vulnerabilities all topic of OWASP Top 10 list is very important , we want to define them.","breadcrumb":{"@id":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/#primaryimage","url":"https:\/\/avengering.com\/wp-content\/uploads\/2019\/07\/The-OWASP-Top-10-list-.jpg","contentUrl":"https:\/\/avengering.com\/wp-content\/uploads\/2019\/07\/The-OWASP-Top-10-list-.jpg","width":1000,"height":554,"caption":"OWASP Top 10"},{"@type":"BreadcrumbList","@id":"https:\/\/avengering.com\/en\/review-owasp-top-10-security-risks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/avengering.com\/en\/"},{"@type":"ListItem","position":2,"name":"Review OWASP Top 10 Security Risks"}]},{"@type":"WebSite","@id":"https:\/\/avengering.com\/en\/#website","url":"https:\/\/avengering.com\/en\/","name":"Avenger IT Next Generation","description":"site web Concepcion","publisher":{"@id":"https:\/\/avengering.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/avengering.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/avengering.com\/en\/#organization","name":"Avenger It Next Generation","url":"https:\/\/avengering.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/avengering.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/avengering.com\/wp-content\/uploads\/2019\/03\/av-logo.jpg","contentUrl":"https:\/\/avengering.com\/wp-content\/uploads\/2019\/03\/av-logo.jpg","width":672,"height":156,"caption":"Avenger It Next Generation"},"image":{"@id":"https:\/\/avengering.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/avengering\/","https:\/\/x.com\/avengering1","https:\/\/www.instagram.com\/avengeritnextgeneration\/","https:\/\/linkedin.com\/company\/avengering","https:\/\/www.pinterest.fr\/kaviani0593\/","https:\/\/www.youtube.com\/channel\/UCVwQU9Tx51ptiSG-Z9MOOTQ"]},{"@type":"Person","@id":"https:\/\/avengering.com\/en\/#\/schema\/person\/e80dfbc504017eb0e76b7ff446000d1d","name":"kaviani siavosh","description":"Professor Siavosh Kaviani was born in 1961 in Tehran. He had a professorship. He holds a Ph.D. in Software Engineering from the QL University of Software Development Methodology and an honorary Ph.D. from the University of Chelsea. He has teaching backgrounds at Amirkabir University, Arak University, Azad University, Payam Noor University, University of Applied Sciences and Heriot-Watt University. as a full professor and an expert in the fields of industry and University that working for more than 30 years. My focus is on essential research and education based on research. I try to research first and accept the facts, so make a plan to operate the conclusion of researches. Siavosh Kaviani Scientific background: British computer society Iranian Information Society, Society of Electrical Engineers, ESA","sameAs":["https:\/\/avengering.com\/prof-siavosh-kaviani","https:\/\/www.facebook.com\/siavosh.kaviani","https:\/\/www.instagram.com\/siavoshkaviani\/","https:\/\/www.linkedin.com\/in\/siavosh-kaviani-14871044\/","https:\/\/www.pinterest.ru\/kaviani0593\/","https:\/\/x.com\/https:\/\/twitter.com\/avengering1","https:\/\/myspace.com\/siavosh.kaviani","https:\/\/www.youtube.com\/user\/MrSiavashkaviani\/videos","https:\/\/www.tumblr.com\/blog\/view\/siavosh","https:\/\/en.wikipedia.org\/wiki\/User:Siavosh_kaviani"],"url":"https:\/\/avengering.com\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/avengering.com\/en\/wp-json\/wp\/v2\/posts\/4782"}],"collection":[{"href":"https:\/\/avengering.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avengering.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avengering.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avengering.com\/en\/wp-json\/wp\/v2\/comments?post=4782"}],"version-history":[{"count":0,"href":"https:\/\/avengering.com\/en\/wp-json\/wp\/v2\/posts\/4782\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avengering.com\/en\/wp-json\/wp\/v2\/media\/4788"}],"wp:attachment":[{"href":"https:\/\/avengering.com\/en\/wp-json\/wp\/v2\/media?parent=4782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avengering.com\/en\/wp-json\/wp\/v2\/categories?post=4782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avengering.com\/en\/wp-json\/wp\/v2\/tags?post=4782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}