Giter Site home page Giter Site logo

Rationales about api-security-checklist HOT 6 OPEN

shieldfy avatar shieldfy commented on May 2, 2024 17
Rationales

from api-security-checklist.

Comments (6)

darioseidl avatar darioseidl commented on May 2, 2024 1

Without a rational for each recommendation, the checklist is not very useful (to me at least).

Security is never perfect or absolute, so whether and how to secure something depends on how sensitive the data is and who you are protecting it from. And while some practices are widely accepted, there are disagreements about others. Take for example the discussions on Basic Auth and JWT in the issues on this repo. A rational for why the author(s) of this checklist recommend to use JWT Bearer Auth over Basic Auth would be good. (IMO, neither is perfect, but both can be good enough for some APIs)

from api-security-checklist.

alexchamberlain avatar alexchamberlain commented on May 2, 2024

I agree that seeing the rationale would be great, but please don't do this within the checklist, as you probably don't want to read it every time you read the checklist.

from api-security-checklist.

netcode avatar netcode commented on May 2, 2024

A very good idea . May be we can start to make a seperate files as a reference to every check point.

from api-security-checklist.

StillLearnin avatar StillLearnin commented on May 2, 2024

How about wiki pages that are linked to from the list?

from api-security-checklist.

montchr avatar montchr commented on May 2, 2024

I agree that this list does not come across as useful to me. A security checklist asking its users to follow its advice without question paradoxically undermines the security-conscious process and mindset the checklist appears to support.

from api-security-checklist.

Maikuolan avatar Maikuolan commented on May 2, 2024

Anyone want to try having a go at this, make some PRs, etc?

from api-security-checklist.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.