# Sistema e sicurezza

Il Suo VPS Ultra è una macchina virtuale intera: amministra Lei il suo sistema e il suo kernel, vi installa i software di Sua scelta e decide il calendario dei loro aggiornamenti. Simafri si occupa dell'infrastruttura che lo sostiene: l'hardware, la rete, la protezione anti-DDoS, i backup e la supervisione.

## Il Suo sistema

Il Suo server viene consegnato con il sistema scelto all'ordine: la distribuzione Linux che preferisce, oppure Windows Server. Per conoscere la versione installata con Linux:

```
cat /etc/os-release

uname -r     # la versione del Suo kernel
```

## Il Suo kernel

Il kernel del Suo VPS Ultra appartiene soltanto a lui: carica i moduli di cui il Suo progetto ha bisogno (WireGuard, file system, strumenti di rete), regola i suoi parametri con `sysctl`, e ne sceglie la versione con i pacchetti della Sua distribuzione.

```
modprobe wireguard

sysctl -w net.ipv4.ip_forward=1

echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/99-routage.conf   # mantenere l'impostazione al riavvio
```

Dopo un aggiornamento del kernel, riavvii il Suo server nel momento che Le conviene (`reboot`) perché abbia effetto.

## Gli aggiornamenti

Con Ubuntu o Debian:

```
apt update && apt upgrade
```

Perché le correzioni di sicurezza si installino da sole ogni giorno, attivi **unattended-upgrades**:

```
apt install unattended-upgrades

dpkg-reconfigure -plow unattended-upgrades
```

Con Rocky Linux o AlmaLinux, `dnf upgrade`, e `dnf-automatic` per le correzioni automatiche. Con Windows Server, **Windows Update**.

La nostra supervisione Le segnala gli aggiornamenti di sicurezza che meritano la Sua attenzione; Lei decide se applicarli e quando. Prima di un aggiornamento importante, chieda uno **snapshot** al supporto: Le permette di tornare indietro in pochi minuti (veda [Backup e snapshot](/it/vps-ultra/sauvegardes.md)).

## Le buone pratiche

* **Una chiave SSH per persona**, e l'accesso tramite password disattivato (`PasswordAuthentication no` in `/etc/ssh/sshd_config`).
* **Un firewall** che apre solo i Suoi servizi pubblici (veda [Rete e invio di e-mail](/it/vps-ultra/reseau-et-e-mails.md)).
* **fail2ban**, che blocca gli indirizzi che moltiplicano i tentativi di connessione: `apt install fail2ban`.
* **Un utente per applicazione**, senza diritti di amministrazione, per far girare ogni servizio.
* **I Suoi segreti fuori dal codice**: password e chiavi API in un file leggibile solo dall'applicazione (`chmod 600`).

## Il fuso orario

Il Suo server Linux è impostato sul tempo universale (UTC), la convenzione dei server. Per visualizzarlo nel Suo fuso orario:

```
timedatectl set-timezone Europe/Rome
```

## Seguire il Suo server

| Comando              | Che cosa mostra                                       |
| -------------------- | ----------------------------------------------------- |
| `htop`               | i processi, il processore e la memoria in tempo reale |
| `free -h`            | la memoria usata e disponibile                        |
| `df -h`              | lo spazio su disco usato e disponibile                |
| `ncdu /`             | ciò che occupa il Suo disco, cartella per cartella    |
| `systemctl --failed` | i servizi fermati da un errore                        |

La nostra supervisione segue in continuo la disponibilità del Suo server, il suo carico e il suo spazio su disco, e La avvisa quando uno di questi indicatori lo giustifica.

## Che cosa fa Simafri

| A carico di Simafri                                 | A carico Suo                                                      |
| --------------------------------------------------- | ----------------------------------------------------------------- |
| l'hardware e i suoi dischi in mirroring             | il sistema, il suo kernel, i suoi software e i loro aggiornamenti |
| la rete, i Suoi indirizzi e la protezione anti-DDoS | il Suo firewall e i Suoi servizi                                  |
| il backup di ogni notte                             | i Suoi dati e le Sue esportazioni della base di dati              |
| la supervisione continua                            | le Sue applicazioni e la loro configurazione                      |

E tra i due, l'**Assistenza integrale**: una domanda sul sistema, sulla base di dati o sul Suo codice, noi facciamo la diagnosi e Le indichiamo che cosa fare (veda [Assistenza integrale e intervento](/it/vps-ultra/assistance.md)).
