Skip to content

Security: h8d13/Vase

Security

.github/SECURITY.md

Security - VaseOS Arch KDE 🛡️

  • All ISOs are signed using gpg default 1M - 4096b with valid email.

They can be verified using gpg --verify VASE-*.iso.asc VASE-*.iso

  • They can be mounted and explored and other than what is in iso_mod have not been altered otherwise.
    • Cached KDE files, motd and added git to packages.
    • Local package repo in ISO - Uses TrustAll sig level (live environment only, doesn't persist on installed system)
  • We have included in the post-install script:
    • Defaults for ufw essentially allows 443 and 22 and deny incoming
    • Kernel sysctl config I call this the not a router stuff

User configuration is the real key to security

Strong Passwords & Usernames

  • Usernames/Hostnames: Avoid admin, user, root - use something descriptive unrelated to your identity.

Hostname has to be RFC-compliant for DNS (strict):

  • Only: a-z, 0-9, - (hyphen)

Usernames are more flexible:

  • Start with: a-z or _

  • Followed by: a-z, 0-9, _, -

  • Max 31 characters

  • Can contain $ at the end

  • Passwords: Mixed case/numbers/symbols, or pw managers

  • Root: Strong separate password, different from user accounts

  • In post install script we have included a util to create a guest account for example. Useful if you have siblings or kids.

  • User/Guest Account Security:

    • Guest users optionally password-protected or passwordless
    • Guest sudo access only when password enabled (GUEST_SUDO=true requires GUEST_USE_PASSWORD=true)
    • Groups limited: audio, video, games, power, optical, storage, scanner, lp, network (no wheel by default)
    • Restricted shell option: /bin/rbash available for heavily restricted guest
  • Setting up Grub passwords for laptops see grome_lum and we have also included artix with full disk encryption just in case ;)

  • Can go deeper into it by looking into apparmor & firejail/fail2ban/bubblewrap & flatseal

Daily builds !

We have two types of releases STDs when it's only smaller changes and ISOs when is a major release.

There aren’t any published security advisories