Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Won't Fix
-
None
Description
Hello,
What do you think about enabling libwrap in all packages by default?
It gives an additional (and easy-to-control) layer of security, right before anything hits MariaDB internal access verification. FWs sometimes are ugly and not working under high load, plus not everybody uses clouds to keep things secured.
I would recompile it myself, as I am usually doing with all RPMs in my systems (I work with CentOS), however, cmake/bazaar is a real headache to work with/support (IMHO), tried few times and find myself investing too much time into it though I could compile MariaDB with it in the end.
Your page about "considering source rpm" is too old and no news. Maybe it can be done out of box?
I am used to compile almost everything from source rpms and adjust everything I need on the fly, so don't mind to have source rpm as well. But if everything remains as is - well,no choice then and need to either reconsider security again or get back to bazaar/cmake journey...
Thanks!
Alex
Attachments
Issue Links
- relates to
-
MDEV-6284 Merge downstream Debian/Ubuntu packaging into upstream MariaDB
-
- Closed
-
Isn't
MDEV-6284remov(ing|ed) libwrap from Debian?Honestly I doubt libwrap can do better performance under high load than a stateless firewall doing the same job.
This would add an additional dependency so can't be done during a stable release.
So referring to clouds are you saying there has to be some access control beyond the mysql authentication on uncontrolled interfaces? I agree.
I do see libwrap as something old and antiquated and probably just as ugly as your perception of firewalls. Sorry, I don't think enabling libwrap by default is a good idea.
Currently you can bind to a local network address (--bind-address=192.168.1.0).
I'm going to repackage my systemd socket activation patches (
MDEV-5536) soon will provide the ability to bind to multiple local network interfaces, which is less capability than libwrap or firewall rules, however maybe that can meet your needs?