Git Product home page Git Product logo

Comments (7)

emreb avatar emreb commented on May 14, 2024

Why https? if this runs on someone's internal network, do we really need https? Doesn't that have a performance impact?
I like the JWT validation option as well, but again, what would be the performance impact? we are up against a library that is in the code, so the competition is pretty fast.

I guess we should start from why do we need them?
I will also ask some users about it if they care.

I always have kafka as an example in my head. Do they support SSL yet?

from cerbos.

charithe avatar charithe commented on May 14, 2024

Running plaintext services is frowned upon these days. Especially for a authz application, HTTPS should be on by default. There's almost no overhead for doing that now because modern CPUs are very fast and usually have special hardware acceleration for crypto operations.

We do need to have some sort of authentication mechanism as well. Again, the current trend is towards the BeyondCorp model where the internal network is not trusted or treated as special. The endpoint needs to be secured because an attacker could use it to enumerate all the users who have permission to do something or even enumerate everything that an application can do. So it's a security risk.

Kafka does support SSL now :)

from cerbos.

emreb avatar emreb commented on May 14, 2024

from cerbos.

emreb avatar emreb commented on May 14, 2024

from cerbos.

charithe avatar charithe commented on May 14, 2024

Sure, being able to turn them off is fine. The defaults should be secure though.

from cerbos.

emreb avatar emreb commented on May 14, 2024

from cerbos.

charithe avatar charithe commented on May 14, 2024

The core bits are implemented. Remaining things are tracked in #71.

from cerbos.

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.