Coder Social home page Coder Social logo

Comments (9)

membphis avatar membphis commented on May 10, 2024

The TLS authentication for etcd is usually bidirectional, but cosocket is not supported now, but fortunately, there is currently a PR in progress.

we need to fix this first: openresty/lua-nginx-module#997

from apisix.

moonming avatar moonming commented on May 10, 2024

The TLS authentication is important for auth between end to end, not just for etcd.

from apisix.

moonming avatar moonming commented on May 10, 2024

based on this PR: openresty/lua-nginx-module#1599, we can do more things about auth between end to end.

from apisix.

Miss-you avatar Miss-you commented on May 10, 2024

Hi, I believe that we don't need to support the TLS or the priority of this requirement is not high or even a pseudo-demand. TLS/HTTPS solved the risk of data being hijacked at WAN. APISIX usually access etcd via LAN, and messages in the LAN usually do not need to be considered for hijacking.
If we need to access etcd via the WAN, encryption methods such as TLS are necessary.

from apisix.

phin1x avatar phin1x commented on May 10, 2024

Is there any progress on this issue? TLS communication and mTLS auth ist very important for etcd.
accessing the etcd via lan is no excuse. In enterprise or shared enviroments you have dozens of applications running in the same network. if one of those apps got hijacked, it can easy access your data.
for development purpose it is ok to run a insecure setup, in production end to end encryption and authentication is a basic requirement, no matter where etcd is running!

from apisix.

membphis avatar membphis commented on May 10, 2024

Is there any progress on this issue?

the official openresty still not support the mTLS now. we have to wait

from apisix.

moonming avatar moonming commented on May 10, 2024

from apisix.

membphis avatar membphis commented on May 10, 2024

OpenResty already support mTLS.

openresty/lua-resty-core#278

We still need to wait more time.

from apisix.

spacewander avatar spacewander commented on May 10, 2024

Solved by #2584 . Server side TLS verification is enough to use by now.

from apisix.

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.