Best of SecurityNovember 2023

  1. 1
    Article
    Avatar of devtoDEV·2y

    Explaining SSH to my Uber Driver

    SSH is a secure, secret tunnel that allows developers to connect to another computer over the internet and perform various tasks. It is commonly used for deploying code and updating server configurations. SSH's encryption and authorization protocols make it more secure than older communication protocols. By using public-key authentication, SSH protects user information from hackers.

  2. 2
    Article
    Avatar of asayerasayer·3y

    Best Practices for Security in Next.js

    Explore common security vulnerabilities in web applications and learn best practices for securing Next.js applications, including keeping dependencies up-to-date, input validation, authentication and authorization, data encryption, implementing security headers, and using TypeScript for type safety.

  3. 3
    Article
    Avatar of hnHacker News·2y

    Stop using JSON Web tokens for user sessions

    Using JSON Web tokens (JWTs) for user sessions without an effectively implemented logout mechanism can lead to security vulnerabilities. An XSS vulnerability can allow an attacker to access and exploit the JWT, gaining unauthorized access to the application.

  4. 4
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP84: Top 12 Tips for API Security

    The article provides top 12 tips for API security, explains the mobile app release process, and discusses the difference between Git and Github.

  5. 5
    Article
    Avatar of newstackThe New Stack·3y

    Best Practices for Storing Access Tokens in the Browser

    This article discusses best practices for storing access tokens in the browser and highlights different storage solutions available. It covers browser threats such as cross-site request forgery (CSRF) and cross-site scripting (XSS) and provides recommendations for mitigating these risks. The article also introduces the token handler pattern as a design pattern for secure authentication and making authenticated calls to APIs in JavaScript applications.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    5 Docker Extensions to make your development life easier

    Explore five awesome Docker Extensions that can level up your development game, including Livecycle Extension for easy collaboration, Portainer Extension for managing Docker containers, Snyk Extension for checking vulnerabilities in Docker images, Ddosify Extension for load testing applications, and Excalidraw Extension for drawing ideas offline.

  7. 7
    Article
    Avatar of descopeDescope·3y

    What Is a Refresh Token (and How Does It Work)?

    Refresh tokens are long-lived tokens that allow users to obtain new access tokens without re-authenticating. They provide continuous access, enhance security, and improve the user experience. Refresh tokens should be securely stored and implemented with a token rotation policy and revocation mechanism. They are useful for maintaining user sessions, performing background processes, reducing latency, increasing security, enabling third-party access, and supporting federated identity. Overall, refresh tokens are essential for secure and efficient authentication processes.

  8. 8
    Article
    Avatar of phProduct Hunt·2y

    Kirby 4.0 - Kirby is the CMS that adapts to you

    Kirby 4.0 is a CMS that adapts to the user. It offers features for validating, monitoring, and safeguarding LLM-based apps.

  9. 9
    Article
    Avatar of hnHacker News·3y

    It's never been a better time to switch to Firefox

    Firefox offers better user privacy and security compared to Chrome, and the upcoming launch of 200 new add-ons will enhance the browsing experience.

  10. 10
    Article
    Avatar of bitBits and Pieces·2y

    How to Use The Proxy Design Pattern in React?

    Learn how to use the Proxy Design Pattern in React to enhance performance, improve security, and optimize data management. Control access to objects, cache data, and more.

  11. 11
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Complete Guide to AWS API Gateway

    AWS API Gateway is a robust service that offers features for API management, scalability, security, and integration with other AWS services. It can be set up by creating a new API, defining resources and methods, mapping to AWS Lambda functions, and testing the API. Alternative tools to AWS API Gateway include Google Cloud Endpoints, Microsoft Azure API Management, Apigee, Kong, Nginx, and Tyk.

  12. 12
    Article
    Avatar of securityboulevardSecurity Boulevard·3y

    Google to Force-Block Ad Blockers — Time to Get Firefox?

    Google is planning to disable Manifest V2 Chrome extensions and roll out Manifest V3, which has raised concerns about the impact on ad blockers. Firefox and Safari are the only major browsers unaffected by these changes.

  13. 13
    Article
    Avatar of ghblogGitHub Blog·3y

    Universe 2023: Copilot transforms GitHub into the AI-powered developer platform

    GitHub is transforming into an AI-powered developer platform with the introduction of Copilot Chat, Copilot Enterprise, the Copilot Partner Program, AI-powered security features, and the Copilot Workspace. These new offerings aim to enable developers to write code faster, improve collaboration, personalize AI to organization's codebases, integrate with third-party tools, and enhance security.

  14. 14
    Article
    Avatar of newstackThe New Stack·3y

    Penetration Testing with Kali Linux as a Docker Container

    Learn how to run penetration testing using Kali Linux as a Docker container. Install Docker, pull the Kali Linux image, deploy the container, install pen-testing tools, commit changes, and run penetration testing.

  15. 15
    Article
    Avatar of systemweaknessSystem Weakness·3y

    Create Secure Login and Registration with JWT & Best Security Practices

    Learn how to create a secure login and registration system with JWT in Express.js and Node.js. Install the necessary packages and implement best security practices to prevent cyber attacks.

  16. 16
    Article
    Avatar of thevergeThe Verge·3y

    This little tool can crash an iPhone running iOS 17

    Security researchers have discovered a Bluetooth attack using Flipper Zero that can crash iPhones running iOS 17. The attack can also be used on Android devices. To protect against the attack on iPhones, Bluetooth needs to be disabled.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    ungoogled-software/ungoogled-chromium: Google Chromium, sans integration with Google

    ungoogled-chromium is a lightweight approach to removing Google web service dependency from Google Chromium. It retains the default Chromium experience while enhancing privacy, control, and transparency. The features include disabling functionality specific to Google domains, blocking internal requests to Google, and stripping binaries from the source code. Automated builds are available for various platforms, and third-party binaries can also be downloaded.

  18. 18
    Article
    Avatar of golangGo·3y

    Fourteen Years of Go

    Go celebrates its fourteenth birthday with two feature-filled releases, profile-guided optimization (PGO), and important milestones. The language has improved its compatibility, introduced toolchain management, and added new packages such as log/slog. It continues to refine generics and focuses on making Go the best environment for software engineering at scale. The Go community and contributors have played a significant role in making Go what it is today.

  19. 19
    Article
    Avatar of shiftmagShiftMag - Insightful Engineering Content·3y

    The Lazy Developer: Testing in production is real, but…

    Developers admit to pushing untested code to production and circumventing security protocols, according to a study. The behavior is seen as a systemic issue, with organizations advised to re-evaluate their testing processes and security protocols.

  20. 20
    Article
    Avatar of vercelVercel·3y

    Building secure and performant web applications on Vercel – Vercel

    Vercel's Frontend Cloud provides tools for building and scaling secure and performant web applications. It offers features such as a collaborative deployment workflow, quick UI changes, decoupled deploys from releases, seamless API and database integrations, and secure authentication and API protection. Vercel also provides a powerful compute platform and built-in monitoring capabilities for optimal performance and minimal downtime.

  21. 21
    Article
    Avatar of systemweaknessSystem Weakness·3y

    Protecting Your C# Entity Framework Application from SQL Injection

    Learn how to protect your C# Entity Framework application from SQL injection attacks by using parameterized queries, the Entity Framework Core setup, and proper input sanitization.