NAK, inline:
> On Nov 3, 2017, at 6:46 AM, Hans Dedecker <dedec...@gmail.com> wrote: > > By default dropbear logs to syslog which discloses info about account names > when doing connection attempts (e.g. "Bad password attempt for 'engineer' from > x.x.x.x:y") > As this facilitates brute force attempts against account names; make syslog > support configurable in order not to leak sensitive info via syslog. > > Signed-off-by: Hans Dedecker <dedec...@gmail.com> > --- > package/network/services/dropbear/Config.in | 6 ++++++ > package/network/services/dropbear/Makefile | 7 ++++--- > 2 files changed, 10 insertions(+), 3 deletions(-) > > diff --git a/package/network/services/dropbear/Config.in > b/package/network/services/dropbear/Config.in > index ca0af9d..95316b9 100644 > --- a/package/network/services/dropbear/Config.in > +++ b/package/network/services/dropbear/Config.in > @@ -56,4 +56,10 @@ config DROPBEAR_PUTUTLINE > help > Dropbear will use pututline() to write the utmp structure into > the utmp file. > > +config DROPBEAR_DISABLE_SYSLOG > + bool "Disable syslog logging" > + default n > + help > + Disables syslog log support; log messages will be redirected to > stderr. > + Not logging attacks at all is the worst possible option. See the rational for auditing and logging in the NSA’s Red Book. Better fix is a patch which logs different message contents (i.e. maybe one without the user name) based on a command-line option or that just logs this message at a different priority (info versus notice, for example) so they could be dropped just by raising the log level. -Philip > endmenu > diff --git a/package/network/services/dropbear/Makefile > b/package/network/services/dropbear/Makefile > index 2db2f81..32efa7b 100644 > --- a/package/network/services/dropbear/Makefile > +++ b/package/network/services/dropbear/Makefile > @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk > > PKG_NAME:=dropbear > PKG_VERSION:=2017.75 > -PKG_RELEASE:=4 > +PKG_RELEASE:=5 > > PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 > PKG_SOURCE_URL:= \ > @@ -26,7 +26,8 @@ PKG_USE_MIPS16:=0 > PKG_CONFIG_DEPENDS:= \ > CONFIG_TARGET_INIT_PATH CONFIG_DROPBEAR_ECC \ > CONFIG_DROPBEAR_CURVE25519 CONFIG_DROPBEAR_ZLIB \ > - CONFIG_DROPBEAR_UTMP CONFIG_DROPBEAR_PUTUTLINE > + CONFIG_DROPBEAR_UTMP CONFIG_DROPBEAR_PUTUTLINE \ > + CONFIG_DROPBEAR_DISABLE_SYSLOG > > include $(INCLUDE_DIR)/package.mk > > @@ -69,7 +70,7 @@ endef > CONFIGURE_ARGS += \ > --disable-pam \ > --enable-openpty \ > - --enable-syslog \ > + $(if > $(CONFIG_DROPBEAR_DISABLE_SYSLOG),--disable-syslog,--enable-syslog) \ > --disable-lastlog \ > --disable-utmpx \ > $(if $(CONFIG_DROPBEAR_UTMP),,--disable-utmp) \ > -- > 1.9.1 > > > _______________________________________________ > Lede-dev mailing list > Lede-dev@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/lede-dev _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev