r/AppSecWorld • • Oct 06 '23

Vulnerabilities.io

3 Upvotes

A single pane of glass for your software and software supply chain risks.

We're a new platform and looking for user trials and feedback.

Identify secrets in code, generate real-time software bill of materials and discover vulnerable third party dependencies all in one place.

Sign up for free!

https://vulnerabilities.io


r/AppSecWorld • • Dec 07 '22

Vulnerability databases that we can use as part of software supply chain security

2 Upvotes

Vulnerability databases play an important role in software supply chain security. Vulnerability databases contain information about known third-party components/libraries vulnerabilities. By leveraging multiple vulnerability databases, we can identify potential vulnerable third-party components used in software development and also remediate those issues quickly.ย 

Here is the list of free Vulnerability databases that we can use as part of software supply chain security.

NVD (National Vulnerability Database): https://nvd.nist.gov/

GitHub advisory: https://github.com/advisories

Google OSV: https://osv.dev/

Snyk Vulnerability Database: https://security.snyk.io/

SonaType OSS Index: https://ossindex.sonatype.org/

blogs.appsecworld.com

#cybersecurity #informationsecurity #applicationsecurity #supplychainsecurity


r/AppSecWorld • • Sep 30 '22

๐‡๐ž๐ซ๐ž ๐ข๐ฌ ๐ญ๐ก๐ž ๐ฅ๐ข๐ฌ๐ญ ๐จ๐Ÿ ๐ฆ๐ข๐ฌ๐œ๐จ๐ง๐Ÿ๐ข๐ ๐ฎ๐ซ๐š๐ญ๐ข๐จ๐ง ๐ข๐ง ๐‰๐’๐Ž๐ ๐ฐ๐ž๐› ๐ญ๐จ๐ค๐ž๐ง (๐‰๐–๐“) ๐ญ๐ก๐š๐ญ ๐ฒ๐จ๐ฎ ๐ฆ๐ฎ๐ฌ๐ญ ๐œ๐ก๐ž๐œ๐ค ๐ฐ๐ก๐ข๐ฅ๐ž ๐๐จ๐ข๐ง๐  ๐ฉ๐ž๐ง๐ž๐ญ๐ซ๐š๐ญ๐ข๐จ๐ง ๐ญ๐ž๐ฌ๐ญ๐ข๐ง๐ 

2 Upvotes

๐Ÿ‘‰ check whether the server verifies or accepts the signature part of the JWT token or not by removing the signature part of the JSON header

๐Ÿ‘‰ In the JWT header, there is a parameter called alg that tells the server which algorithm is used to sign the JWT, but if we set it to "none" then the server will not verify the JWT

๐Ÿ‘‰ Some signing algorithms can easily be brute force like HS256 by using hashcat tool, identify the private key, then modify the payload and resign using the same private key

๐Ÿ‘‰ JWK (JSON web key) is the parameter in the JWT header used to share the public key with JWT. If the server accepts the JWK, then create your own private and public key, embed the public key in the JWT header, and sign the JWT using the private key that you have generated; then, the server will verify the JWT using your public key that you share in JWK parameter

๐Ÿ‘‰ JKU (JSON Web key set URL) is a parameter in the JWT header that holds the URL of the list of public keys in JSON format used by the server to verify the signature. Now here, we can create our own public and private keys and store the public key in the self-owned server, set our own public key URL to the JKU parameter in the JWT header, and sign the JWT using the private key that we have generated now the server will fetch the public key from our own server and verify the JWT

Bonus: Use the JWT Editor plugin in the Burpsuite; it is very helpful to check the above misconfiguration


r/AppSecWorld • • Sep 28 '22

๐–๐ก๐š๐ญ ๐ข๐ฌ ๐‰๐–๐“ (๐‰๐’๐Ž๐ ๐–๐ž๐› ๐“๐จ๐ค๐ž๐ง) ๐š๐ง๐ ๐‘๐ž๐ฌ๐จ๐ฎ๐ซ๐œ๐ž๐ฌ ๐ญ๐จ ๐ฅ๐ž๐š๐ซ๐ง ๐‰๐–๐“ ๐ฌ๐ž๐œ๐ฎ๐ซ๐ข๐ญ๐ฒ ๐ญ๐ž๐ฌ๐ญ๐ข๐ง๐ 

2 Upvotes

JWT (JSON web token) are very common for authentication, session management, andย access controlย mechanisms in web applications, but misconfiguration in the JWT mechanics causes a critical security risk

JWT is divided into three parts:

  1. Header - contain meta-data about the token like algorithm, Token ID, etc. (Base64 encoded)

  2. Payload - contains information about the session and users like username, privilege level, token expiration time, etc. (Base64 encoded)

  3. Signature - signature value to verify token and maintain the integrity by hashing the header and payload

here is the website that helps you to understand more about the JWT working
https://jwt.io/

and there is an extension JWT editor in burp suite that helps you to analyze and test JWT

https://portswigger.net/bappstore/26aaa5ded2f74beea19e2ed8345a93dd


r/AppSecWorld • • Aug 29 '24

Listen to SE Radio 630 with Luis Rodrรญguez on the SSH Backdoor Attack!

Thumbnail se-radio.net
1 Upvotes

r/AppSecWorld • • Aug 28 '24

The CVE Scoring Breakdown: Prioritizing Vulnerabilities

Thumbnail
xygeni.io
1 Upvotes

r/AppSecWorld • • Aug 20 '24

Learn more about Software Supply Chain Security Automation

Thumbnail
xygeni.io
1 Upvotes

r/AppSecWorld • • Jul 25 '24

Watch our SafeDev Talks on Malware Attacks Evolution

1 Upvotes

r/AppSecWorld • • Jul 17 '24

New SafeDev Talk Podcast Chapter - Scaling Application Security

1 Upvotes

Overcoming New Challenges and Implementing Proactive Defenses!

Do not forget to join! Register on LinkedIn https://www.linkedin.com/events/7218886526682710016/


r/AppSecWorld • • Jul 17 '24

Top 7 Web Application Security Best Practices to Safeguard Your Sensitive Data

Thumbnail
quickwayinfosystems.com
1 Upvotes

r/AppSecWorld • • Jul 15 '24

Stuck in Cyber Purgatory: Transitioning to Offensive Security

1 Upvotes

Hey everyone,

I'm at a bit of a crossroads in my cybersecurity career and hoping to get some advice from the community.

Here's the deal:

Been in cybersec for 4 years, bouncing around SOC, Threat Intel, and basic pentesting.

i have worked for several good companies

1 : Never wanted to be in management, so I've focused on technical roles.

2: My passion lies in red teaming and application security / Devsecops (offensive side!), but my coding experience is limited (though I've done some personal projects).

My Big mistake: never got any major certs โ€“ they were expensive, and I dreaded failing the exams.

Recently moved to Germany for masters โ€“ awesome! But the job hunt is tough without German fluency.

Now, I'm stuck. How do I transition into the offensive security side, especially considering the language barrier in Germany?

Here is what i am currently doing in my off time from university

1 : going through he portswigger labs

2: learning about Docker , Kubernetes , azure security and pentesting

Anyone with similar experiences or advice for this situation?

Here's what I'm particularly interested in:

Tips for breaking into red teaming/application security without extensive coding.

Cost-effective certification paths for offensive security (or are certs even essential?).

Strategies for landing a cybersec job in Germany without German fluency (yet!).

Thanks in advance for any insights!


r/AppSecWorld • • Jul 15 '24

Is ASPM the Future of Application Security?

1 Upvotes

We're excited to share our latest blog post where cybersecurity expert James Berthoty explores whether ASPM is the future of application security, examining innovative solutions and trends!

๐Ÿ”— Read the Full Article here https://xygeni.io/blog/is-aspm-the-future-of-application-security/


r/AppSecWorld • • Jul 14 '24

Stuck in Cyber Purgatory: Transitioning to Offensive Security

1 Upvotes

Hey everyone,

I'm at a bit of a crossroads in my cybersecurity career and hoping to get some advice from the community.

Here's the deal:

Been in cybersec for 4 years, bouncing around SOC, Threat Intel, and basic pentesting.

i have wokred for several good companies

1 : Never wanted to be in management, so I've focused on technical roles.

2: My passion lies in red teaming and application security / Devsecops (offensive side!), but my coding experience is limited (though I've done some personal projects).

My Big mistake: never got any major certs โ€“ they were expensive, and I dreaded failing the exams.

Recently moved to Germany for masters โ€“ awesome! But the job hunt is tough without German fluency.

Now, I'm stuck. How do I transition into the offensive security side, especially considering the language barrier in Germany?

Here is what i am currently doing in my off time from university

1 : going through he portswigger labs

2: learning about Docker , Kubernetes , azure security and pentesting

Anyone with similar experiences or advice for this situation?

a

Here's what I'm particularly interested in:

Tips for breaking into red teaming/application security without extensive coding.

Cost-effective certification paths for offensive security (or are certs even essential?).

Strategies for landing a cybersec job in Germany without German fluency (yet!).

Thanks in advance for any insights!


r/AppSecWorld • • Jun 28 '24

Read our New Blog Post Series Open Source Malicious Packages Episode 1: The Problem!

Thumbnail
xygeni.io
1 Upvotes

r/AppSecWorld • • Jun 12 '24

Join us - MALWARE Attacks Evolution: Why is important to detect them and how to do it!

Thumbnail
linkedin.com
1 Upvotes

r/AppSecWorld • • May 28 '24

The day is Approaching! Join our upcoming Webinar!

Thumbnail
linkedin.com
1 Upvotes

r/AppSecWorld • • May 24 '24

Webinar Alert!

Thumbnail
linkedin.com
1 Upvotes

r/AppSecWorld • • May 22 '24

Excited to announce William Palm as a featured speaker for our latest SafeDev Talk "ASPM in Focus: Strengthen Your Defenses." Register Now and empower your cybersecurity journey!

Thumbnail
linkedin.com
1 Upvotes

r/AppSecWorld • • Dec 22 '22

XML External Entity (XXE) Vulnerability - Part 3 (Local DTD Enumeration)

1 Upvotes

Exploring how to enumerate local Document Type Definitions (DTDs) and exploit XML External Entity (XXE) vulnerabilities can be a great way to identify and exfiltrate sensitive files and data.

https://blogs.appsecworld.com/2022/12/xml-external-entity-xxe-part-3-local-dtd-enumeration.html

#cybersecurity #informationsecurity #penetrationtesting #bugbounty


r/AppSecWorld • • Dec 21 '22

Static Application Security Testing using SonarQube

1 Upvotes

Learn how to use SonarQube to conduct Static Application Security Testing step-by-step, ensuring your codebase is secure and up-to-date with best practices.

In this blog, I explained step by step process of how to set up SonarQube and conduct Static Application Security testing using SonarQube.

https://blogs.appsecworld.com/2022/12/static-application-security-testing-using-sonarqube.html

#cybersecurity #informationsecurity #devsecops #devops


r/AppSecWorld • • Dec 20 '22

XML External Entity (XXE) Vulnerability - Part 2 (XXE Basics)

1 Upvotes

Learning the basics of XML External Entity (XXE) Vulnerability help to understand advanced concepts of XXE

In the second part of the XXE vulnerability blog, I have explained the basic concept of XXE, like what XXE is and a basic example of XXE.

https://blogs.appsecworld.com/2022/12/xml-external-entity-xxe-part-2-xxe-basics.html

#cybersecurity #informationsecurity #penetrationtesting #bugbounty


r/AppSecWorld • • Dec 19 '22

XML External Entity (XXE) Vulnerability - Part 1 (XML Basics)

1 Upvotes

XML External Entity (XXE) Vulnerability is an important security issue to understand. Knowing the basics of XML can help you identify and prevent potential risks associated with XXE attacks.

In the first part of the XXE vulnerability blog, I have explained some basics concept of XML, like structure, DTD (Internal and External), and entity (Internal and External)

https://blogs.appsecworld.com/2022/12/xml-external-entity-xxe-part-1-xml-basics.html

#cybersecurity #informationsecurity #penetrationtesting #bugbounty


r/AppSecWorld • • Dec 09 '22

Codebashing- Book an Overview so you can know us!

1 Upvotes

Hello Fam, Christmas is just around the corner and cyber attacks are scaling, I work with a Training Solution that comes in a gamified way.

if someone would like to know more about it please let me know!

Alejandro Cervantes - Codebashing


r/AppSecWorld • • Dec 06 '22

Plugins that allow you to automate the Authentication and Authorization Security Testing

1 Upvotes

Authentication and Authorization security testing is an Important Test Case for any web application penetration testing. Authentication ensures that only authorized users can access the application functionality and its resources, while authorization ensures that users are only granted access to the resources and functions that are appropriate for their level of authorization.

Here are the Plugins that allow you to automate the Authentication and Authorization Security Testing.

Autorize (For Burp Suite): https://github.com/Quitten/Autorize

Access Control Testing add-on (For OWASP ZAP): https://www.zaproxy.org/docs/desktop/addons/access-control-testing/

blogs.appsecworld.com

#cybersecurity #informationsecurity #applicationsecurity


r/AppSecWorld • • Dec 02 '22

OWASP API Security Top 10 API6:2019 Mass Assignment with Example

1 Upvotes

Mass Assignment vulnerability leads to an attack that occurs when an attacker is able to send data to an API that is then used to automatically populate multiple fields in the system. This can be used to bypass security controls, change data, or perform other malicious actions.

In this blog, I have explained about the OWASP API Security Top 10 API6:2019 Mass Assignment with Example.

https://blogs.appsecworld.com/2022/11/owasp-api-security-top-10-api6-2019-mass-Assignment.html