Simple Authentication and Security Layer (SASL) è un metodo per includere l'autenticazione a supporto di protocolli basati sulla connessione. La specifica di SASL include meccanismi per identificare e autenticare un utente su un server e meccanismi opzionali per negoziare un livello sicuro che assicura confidenzialità.
Tra le opzioni che saranno offerte successivamente, ora c'è la possibilità di impostare il cloak (fake hostname) puntando il proprio vhost/dominio con un record TXT invece di uno A o AAAA. In questo caso non sarà visibile l’IP della propria macchina quindi l’utente non sarà soggetto ad attacchi DDoS.
Guida rapida per connettersi con il metodo SASL su IRCnet:
# Registrazione
- Crea account su https://sasl.ircnet.com/register
- Cliccare sul link inviato all'email indicata per la conferma dell'account.
- Attendere l'approvazione.
# Creare un nuovo hostname con dominio proprio (o utilizzare quello di sistema *.users.ircnet.com)
- Andare in https://sasl.ircnet.com/account/hostnames e inserire il proprio hostname.
- Nella lista hostname con a fianco la dicitura "not verified" cliccare su Edit e copiare il record TXT riportato.
- Andare nel proprio pannello del dominio, crea lo stesso hostname inserito nel cloak con il record TXT riportato in precedenza.
- Una volta inserito, attendere pochi minuti, clicca "Verify now" per certificare.
# Creare le credenziali per connettersi ad IRCnet
- Andare in https://sasl.ircnet.com/account/cloaks e clicca su "Create credential"
- In Hostname selezionare il dominio appena verificato (o usare quello di sistema *.users.ircnet.com)
- In Password scegliere la password per quella connessione.
- Clicca su Create.
# Imposta il server con SASL nel ZNC:
spadhausen.irc.it 6667 (+6697 SSL)
# Carica e imposta il modulo SASL nel ZNC:
/query *status loadmod sasl
/msg *sasl mechanism PLAIN
/msg *sasl set <username> <pass-connessione>
/query *status jump
# Impostazioni SASL per Psotnic:
Installa/aggiorna il bot:
psotnic: https://github.com/psotnic/psotnic.git
gay-psotnic: https://github.com/psotnic/gay-psotnic.git
# Configura:
.bc <bot> cfg sasl-mechanism 1
.bc <bot> cfg sasl-username <username>
.bc <bot> cfg sasl-password <pass-connessione>
.bc <bot> cfg +server spadhausen.irc.it 6667
.bc <bot> cfg-save
Pagina per la configurazione di altri client e informazioni generali: https://www.ircnet.com/sasl. Per altre info, contatta doni su IRCnet.