Sichere Verbindungen Mit IRC

Sichere Verbindungen Mit IRC

Sichere Verbindungen mit IRC IRC mit SSL und SASL Emanuel Duss 2014-05-07 Emanuel Duss Sichere Verbindungen mit IRC 2014-05-07 1 / 10 IRC - Internet Relay Chat (RFC 1495) Luxeria @ IRC Server: irc.freenode.net Channel: #luxeria Client IRC-Client: irssi, weechat, Pidgin, XChat, . Webmail: https://webchat.freenode.net/?channels=#luxeria Emanuel Duss Sichere Verbindungen mit IRC 2014-05-07 2 / 10 Beispielsitzung $ telnet chat.luxeria.ch 6667 NICK luxerianer USER luxerianer 8 * : luxerianer PING :kornbluth.freenode.net JOIN #luxeria PRIVMSG #luxeria :Hoi z¨ame! QUIT Emanuel Duss Sichere Verbindungen mit IRC 2014-05-07 3 / 10 Nickname reservieren/registrieren Nickname registrieren: /nick foo /msg NickServ REGISTER password [email protected] Mailadresse verbergen (auf freenode Default): /msg NickServ SET HIDEMAIL ON Alternative Nicknames: /nick foo_ /msg NickServ IDENTIFY foo bar23 /msg NickServ GROUP Emanuel Duss Sichere Verbindungen mit IRC 2014-05-07 4 / 10 Anmeldung am Server Nach dem Verbinden authentifizieren: /connect chat.freenode.net 6667 /nick foo /msg NickServ IDENTIFY foo bar23 Direkt mit irssi: /connect chat.freenode.net 6667 foo:bar23 Emanuel Duss Sichere Verbindungen mit IRC 2014-05-07 5 / 10 SSL Daten¨ubertragung zwischen IRC-Client und IRC-Server ist verschl¨usselt Keine Ende-zu-Ende Verschl¨usselung Freenode bietet SSL/TLS auf Port 6697, 7000 oder 7070 an Usermode +Z /whois username: is using a secure connection Beispiel irssi /connect -ssl_verify -ssl_capath /etc/ssl/certs chat.freenode.net 6697 Beispiel weechat /server add -auto -ssl -ssl_verify -ssl_capath /etc/ssl/certs \ -network Freenode irc.freenode.net 707 Emanuel Duss Sichere Verbindungen mit IRC 2014-05-07 6 / 10 SASL (Simple Authentication and Security Layer) Framework zur Authentifizierung an Diensten (SMTP, IMAP, XMPP, IRC, . ) Definiert im RFC 4422 Aushandung von Kommunikationsparametern Transparent f¨urdie Applikation (Entwickler muss nur SASL Implementierung nutzen) Unterst¨utzenviele IRC-Clients Bevor etwas anderes passiert, authentifiziert man sich am Server Erst danach wird IRC gesprochen (vs. zuerst IRC und dann authentifizieren) Beispiel weechat /set irc.server_default.sasl_mechanism dh-blowfish freenode.sasl_username = "fnordbar" freenode.sasl_password = "bar23" Emanuel Duss Sichere Verbindungen mit IRC 2014-05-07 7 / 10 Weitere Schritte Freenode unterst¨utztmit CertFP auch Client Zertifikate Ende-zu-Ende Verschl¨usselungmit OTR1 1Ein anderes Mal Emanuel Duss Sichere Verbindungen mit IRC 2014-05-07 8 / 10 Referenzen RFC 1459 (IRC): http://www.faqs.org/rfcs/rfc1459.html Freenode: https://freenode.net/ Freenode SASL: https://freenode.net/sasl/ Freenode SSL: https://freenode.net/irc_servers.shtml#ssl Freenode CertFP: https://freenode.net/certfp/ O'Reilly. IRC Hacks. 2004. Paul Mutton. ISBN: 978-0-596-00687-7 WP SASL: https://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer Beschreibung von SASL: https://github.com/atheme/charybdis/blob/master/doc/sasl.txt Emanuel Duss Sichere Verbindungen mit IRC 2014-05-07 9 / 10 Fragen ? Emanuel Duss Sichere Verbindungen mit IRC 2014-05-07 10 / 10.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us