FreeBSD 11.1-Beta1 now available
lists.freebsd.org
lists.freebsd.org
> Support for NAT-T is now enabled by default. The IPSEC_NAT_T kernel configuration option has been removed. [r315514] (Sponsored by Yandex LLC)
All I can say is thank you! I use FreeBSD as, among other things, a VPN server/client and having to recompile my kernel to support IPSec (in 10.3) or to support NAT Traversal (in 11.0) has honestly been my biggest annoyance with FreeBSD. This will make upgrades a LOT easier for me.
Once 11.1 is released, I'm upgrading all of my machines.
[0] https://www.freebsd.org/relnotes/11-STABLE/relnotes/article....
I remember being so excited when 11.0 was released, until I found out that that NAT-ing on the VPN interface wasn't possible without recompiling the kernel.
And this is why we need security vulnerability scanners that check for default credentials :-( Instead of telling people to change the password, they should really enforce the change with a one-time script prompting the user on the first login.
Edit: I know, only for arm/armv6, but still doesn't excuse the security sloppiness.
"Note regarding arm/armv6 images: For convenience for those without console access to the system, a freebsd user with a password of freebsd is available by default for ssh(1) access. Additionally, the root user password is set to root. It is strongly recommended to change the password for both users after gaining access to the system."
I feel that if you are installing FreeBSD on ARM devices your cluefulness is quite high and this shouldn't impact you ...
"should" is a word InfoSec professionals chuckle at.
Instead of telling people to change the password,
they should really enforce the change with a
one-time script prompting the user on the first
login.
There shouldn't be a need for a script. If the process for installation were enhanced to include something along the lines of 'pw usermod freebsd -p 0', then that would do the trick.EDIT: removed unneeded ellipses in quote
0 - https://www.freebsd.org/cgi/man.cgi?query=pw&apropos=0&sekti...
SSHD requires RSA encryption and disallows password based auth by default though, so it's meaningless if the attacker doesn't have your key in the first place.
"...Apple hired Jordan Hubbard, the creator of FreeBSD, a lesser known, but still thriving, open source operating system based on UNIX. It was a better fit: Mac OS X shares conceptual roots with Linux, but it shares honest-to-goodness code with FreeBSD.
Hubbard left Apple last month to return to the world of open source UNIX, taking the chief technology officer post at iXsystems, a company that offers servers and other data center hardware that runs FreeBSD. Apple was quite an education, and now, he wants to bring the "Apple approach" back to the open source game."
It might be nice to update some of my old Pis I've setup to the more standard kernels that are coming out now.