Best of Security — December 2023
- 1
- 2
freeCodeCamp·2y
innerHTML vs innerText vs textContent – What's the Difference?
Learn about the differences between innerHTML, innerText, and textContent properties in HTML and how they handle HTML markup and content. Be cautious when using innerHTML due to security risks. innerText focuses on rendered text content, while textContent ignores HTML tags and includes hidden content. Update content using all three properties.
- 3
- 4
- 5
Snyk·2y
Top 3 security best practices for handling JWTs
Ensure the security of your web applications by following the top 3 security best practices for handling JWTs. Keep JWTs secret, validate them properly, and set expiration times to prevent vulnerabilities and breaches. Use tools like Snyk to identify and remediate security issues related to JWTs.
- 6
asayer·2y
Mastering Next.js Authentication with Auth0: A Practical Guide
This article discusses how to add authentication to a Next.js application using Auth0. It covers setting up an Auth0 account, integrating Auth0 with Next.js, implementing authentication, handling authentication callbacks, and adding authorization.
- 7
- 8
System Weakness·2y
Securing the Frontend: A Practical Guide for Developers
Balancing frontend development and cybersecurity is crucial for creating a secure digital ecosystem. Understanding and mitigating threats like XSS and CSRF is essential. Best practices include secure coding, input validation, Content Security Policy (CSP), monitoring, and updates. Integrating security into the user experience involves clear communication, streamlined authentication, progressive information disclosure, user education, and customization. Real-world case studies from Google, GitHub, Facebook, Stripe, and Slack show successful security implementations. Developers are encouraged to prioritize security from the beginning and continue learning and evolving in the ever-changing threat landscape.
- 9
Community Picks·2y
Google Dorking: Vital for Cybersecurity
Mastering Google Dorking is essential for cybersecurity professionals as it can uncover hidden information and security loopholes within websites and applications. It is used for identifying vulnerabilities, enhancing penetration testing, and staying ahead of attackers. Google Dorking plays a crucial role in OSINT by allowing experts to rapidly locate targeted information, identify vulnerabilities, and perform competitor analysis. Basic and advanced dorks are used for different purposes, and it is important to use Google Dorking ethically and legally. The Google Hacking Database (GHDB) is a valuable resource for cybersecurity professionals for finding sensitive information. Mastering Google Dorking is necessary for safeguarding digital assets and improving cybersecurity practices.
- 10
- 11
- 12
- 13
Rush LibHunt·2y
Awesome Rust Weekly - Issue 392, Dec 28, 2023
This post provides a weekly overview of popular Rust news, articles, and packages. It includes topics such as improving supply chain security for Rust, using Onboard AI with GitHub repos, and the purpose of a lightweight message queue in Rust.
- 14
Brave·2y
Secure, Fast, & Private Web Browser with Adblocker
Browse privately, search privately, and block trackers and ads with the secure, fast, and private web browser, Brave. It is 3x faster than Chrome and offers advanced security features, Brave Rewards for earning crypto tokens, and a built-in crypto wallet.
- 15
V8·2y
V8 is Faster and Safer than Ever! · V8
V8 has achieved impressive accomplishments in 2023, including performance optimizations, new features for Javascript and WebAssembly, and prioritizing safety. Highlights include the introduction of Maglev, a new optimizing compiler, and improvements to the top-tier compiler Turbofan. The HTML parser and DOM allocations have been optimized for faster performance. V8 has also added new JavaScript features and made updates to WebAssembly. The WebAssembly Garbage Collection (WasmGC) has been shipped, enabling the use of garbage-collected languages in Wasm. V8 has also focused on security, including sandboxing, fuzzing, and Control-flow Integrity (CFI). Overall, V8 is faster and safer than ever.
- 16
asayer·2y
Developer's Guide: Best Practices for Ensuring Robust API Security
Learn about API security and the risks associated with it, such as broken object-level authorization, broken authentication, and unrestricted resource consumption. Understand the importance of implementing mitigation strategies to safeguard APIs.
- 17
Firebase Developers·2y
Best practices for authenticating using Firebase
Learn about the best practices for authenticating using Firebase. Explore options such as anonymous authentication and federated authentication with trusted third-party providers. Discover the benefits of multi-factor authentication for added security.
- 18
