SSH Veilige vervanger van TELNET, FTP en de r-serie. -o- Toepassen van symmetrische en asymmetrische encrytpie -o- Ontwikkeling van een protocol met vrije,

Slides:



Advertisements
Verwante presentaties
Hardware voor draadloos netwerk
Advertisements

Tevens elke bedrijfsPC direct op het internet niet erg veilig
EEN INTRODUCTIE. Wat is een firewall?  Een firewall is een systeem of een groep van systemen dat zorgt voor de beveiliging van je intranet (of intern.
Vliegen via een netwerk. Dit heeft de volgende deelnemers •Éen Host: Dit kan zijn een bestaand netwerk via internet(IVAO, VATSIM) of de flightsimulator.
INTRODUCTIE INTERNET. Agenda  Internet Introductie  Techniek van het Internet  Mogelijkheden van het Internet  Zelf Surfen op het Internet.
Internet College 1 Architecturen.
Beveiligd berichtenverkeer Lust of Last ?
Voorbeeld Betaalautomaat objecten (“wie”) klant bank interface (“wat”)
Tentamen Maandag, 1 juli H en H.2.403
2 3 Eindpunt Draait op een pc High Definition Video over IP (Videocommunicatie) Diensten: - HD videocommunicatie - HD virtuele vergadering (video conference)
Kies een router Update December 2008.
Cartografie met als medium het ‘World Wide Web’
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Presentatie Thuisnetwerken
SSL, HTTPS en SSH Johnny Schaap.
Blok 7: netwerken Les 8 Christian Bokhove.
Computernetwerken Deel 2
EduRoam en beveiliging
VPN Technologieën en oplossingen. VPN en IP VPN Leased line netwerk Echt ‘privaat’ netwerk: eigen lijnen met gegarandeerde capaciteit Per connectie een.
Linux FTP Server.
Network Address Translation
Consoleprogramma’s Hoofdstuk 19. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe consoletoepassingen maken In- en uitvoer bij consoleprogramma’s.
Bestanden delen. Linux als NFS server  Traditionele manier van delen  Server zorgt voor exporteren van directories  Hierdoor worden directories “mountable”
Meerdere platforms over hetzelfde netwerk: DOS Windows 3.X & 9X NT ‘Office’ applicaties; administratie; gekoppeld aan apparatuur Verschillende Microsoft.
PC Beveiliging woensdag 23 november PC Beveiliging Waarom moet de PC beveiligd worden? Oneigenlijk gebruik door andere personen Afscherming van.
SSH Cursus informatiebeveiliging Eric Laermans – Tom Dhaene.
Cryptografische algoritmen en protocols (4) Cursus informatiebeveiliging Eric Laermans – Tom Dhaene.
Netwerken / Internet ICT Infrastructuren David N. Jansen.
Eduroam BELnet bezoek, 18 juli 2005
SURFnet en IEEE 802.1X Amsterdam, 8&9 Mei 2003.
Hoogwaardig internet voor hoger onderwijs en onderzoek eduroam BELNET, Brussel, 29 September 2005
CLOUD COMPUTING Wat is het? Wie zijn de aanbieders? Is het veilig? Wat kun je er mee? Robert K Bol PVGE Best.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
MCSA traject Leerjaar 4 H /10 Agenda Samenvatting H1.
hcc!pc Werkgroep netwerken
Beveiliging van computers. Wat doen we vanavond: Wat en hoe beveiligen. Verschil tussen virus en malware Hoe praat een computer over een netwerk - met.
Les 2: Zaterdag 1 maart 2014 Wim Peeters
Peter Van Poyer - 3BO Firewall ICT – 4 november 2003.
Rpm’s Werner Maes 3 april Rpm: wat? Pakketbeheer voor: Installatie pakketten Distributie pakketten Aanmaak pakketten Verificatie van pakketten Info.
Les 1: Zaterdag 22 februari 2014 Wim Peeters
NedSecure Consulting Secure Leon Kuunders Principal Security Consultant Woensdag.
Windows niet meer naar huis laten bellen Hoe kunnen we beletten dat windows10 alles gaat verklikken aan grote broer thuis.
Premium Cloud Backup Makkelijk.Veilig.Betrouwbaar.
Inhoud: 1. Controleer de winkel. 2. Controleer de verkoper. 3. Veiligheid van website. 4. Veiligheid van betaling. 5. Shoppen via smart phone of tablet.
Informatica Welkom! 31 January, Les C-1. informatica Module 5.1 Basis van netwerk/internet 2 Les C-1.
Informatica Welkom! maandag 16 November Les B-6.
Hoe beheer je efficiënt computers op school? Linux Terminal Server Project (LTSP)in de praktijk Rob Burggraaf Bovenschoolse ICT coördinator VPCO.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
De toetssoftware Toelatingstoetsen-pabo.
Netwerken 1 Enigma Netwerken paragraaf 1, 2 en 3.
Netwerken 5 Enigma Netwerken paragraaf 8. Transportlaag Netwerklaag (IP-protocol) Best-effort pakketcommunicatie Transportlaag (UDP- en TCP-protocol)
Netwerken 6 Enigma Netwerken paragraaf 9. Applicatielaag End-to-end principe De infrastructuur (het internet) staat los van de toepassingen Makkelijk.
Fletransport via sshd en fliezilla HCC Linuxwerkgroep Breda.
J.J. Keijser Nikhef Amsterdam Grid Group Nikhef Jan Just Keijser 4 December 2013.
© snvl.be 2014 Veilig internetbankieren € €€€. Doel van de Workshop  Waarom bankieren via het internet?  Overzicht brengen van de mogelijkheden en de.
Gebruik van ssh Marcel Nijenhof 2 december 2007.
Virtualisatie 29 sept 2012 Een wegwerpcomputer met VirtualBox
TOR NETWERK.
Eindwerk ict veiligheid
End-to-end vercijfering
Het postkantoor van windows
Onze Opdracht netwerken opzoeken en uit leren wat ze doen en hoe ze werken we moeten ook kijken wat de voordelen en nadelen zijn van deze 3 netwerken  
Kerberos Authenticatie
… een poging tot verheldering …
M5 Datacommunicatie Applicatielaag
Internet bankieren met Android smartphone en tablet.
Internet bankieren met Android smartphone en tablet.
VPN Virtual Private Network
Internet bankieren met Android smartphone en tablet.
Netwerken & Internet 3.
Transcript van de presentatie:

SSH Veilige vervanger van TELNET, FTP en de r-serie. -o- Toepassen van symmetrische en asymmetrische encrytpie -o- Ontwikkeling van een protocol met vrije, open én gesloten implementaties. -o- RFC's van (1995) tot 2006 ( rfc4251!) Met dank aan Tatu Ylönen en vele anderen.

● Interactief terminal ● Universeel: Eén terminal voor alle platforms! ● Onbeschermd wacht- woord. ● Basis voor veel andere protocollen, nog steeds handig voor trouble- shooting. TELNET

File Transport Protocol: FTP Bestandsoverdracht tussen diverse platforms. Een interactieve sessie met opdrachten als: dir cd get put Aparte verbinding voor het transport van files. Weinig aandacht voor beveiliging, wachtwoord- beveiliging en anonieme toegang.

BSD's r-serie Voor unixen onder elkaar Toegang geregeld via: /etc/hosts.equiv /etc/rhosts ~/.rhosts wachtwoorden

Secure Shell SSH ● Vervangt TELNET, FTP en de r-serie ● Veilig, zelfs over onveilige transportkanalen ● SSH2 veiliger en sneller dan SSH1 ● Gebruikt public-key en bulk-encryptie ● Opdrachten: – ssh – scp – sftp (nieuw)

Secure Shell opdrachten $ scp * $ ssh host "ls public_html | grep png” $ ssh host ls public_html | grep png $ ssh xs4all.nl $ sftp -l hansr ftp.xs4all.nl $ ssh ls -lrt WWW $ ssh -l hansr xs4all.nl who

SSH-serverauthenticatie De ssh-client onderhoudt een lijst met publieke sleutels van alle bezochte servers. Daarmee wordt gecontroleerd of je met de ware server te maken hebt. Hiermee voorkom je vele vormen van bedrog. (ip- dns- en router-spoofing ) De eerste keer behoor je de serversleutel te controleren (controleer de vingerafdruk van de sleutel)

SSH wachtwoordauthenticatie Client en server beginnen met afspraken: SSH-1 of SSH-2, daarna sessiesleutel enz.. Bij ssh-2 is alles onderhandelbaar: methode van sleuteluitwisseling, encryptiealgoritmen (PK en symm.) bericht-authenticatie en hash. Dit resulteert in een beveiligd transportkanaal: versleuteld en gecontroleerd. De hele sessie gaat verder over dit veilige transportkanaal kanaal, ook het logon- wachtwoord.

SSH PK-authenticatie Wachtwoorden blijven onveilig, ook al kunnen ze onderweg niet worden afgeluisterd of bij een verkeerde host terecht komen. Ze kunnen nog altijd geraden worden of uitlekken op een gecompromiteerde server en op het lokale systeem. Met een eigen private key wordt een wachtwoord overbodig.

SSH Public-key-authenticatie Genereer een sleutelpaar, zónder passphrase! ssh-keygen -t rsa breng het publieke deel over naar server cat.ssh/id_rsa.pub | ssh host.com “cat >>.ssh/authorised_keys” Controleer terdege voordat je ssh.config aanpast! (houd een root-shell open!)

Passphrase en ssh-agent ● Encrypt je private sleutel! Dat beveiligt je tegen: – uitgelekte logon-wachtwoord van user of root – fysieke toegang tot je systeem (Knoppix) – onbetrouwbare root ● Laat het authentiseren aan de ssh-agent over, geef maar één keer de frase is. ● Beveilig je screensaver met je wachtwoord. ● Met SSH-2 en goede “wachtzin” geeft dit zeer hoge graad van beveiliging.

standard install client-site - sshserver-site - sshd ~/.ssh/ssh_config ~/.ssh/known_hosts /etc/ssh/ { sshd_config id-rsa id-rsa.pub wachtwoord- waarmerking PublicKey waarmerking ~/.ssh/id-rsa ~/.ssh.id-rsa.pub ~/.ssh/authorized_keys yes

Standard install: wachtwoord- authenticatie client-kant: ssh serverkant: sshd ~/.ssh/ssh_config ~/.ssh/known_hosts /etc/ssh/ { sshd_config id-rsa id-rsa.pub PublicKey waarmerking hangt af van lokaal systeem ~/.ssh.id-rsa.pub ~/.ssh/authorized_keys Met een passphrase wordt de private sleutel beschermd. Kan door ssh-agent worden afgehandeld. Passphrase agent id-rsa ~/.ssh/id-rsa met passphrase

ssh en firewalls ● Op Internet is alleen je router te zien. ● Accepteer op de router TCP-verbindingen van één, meer of alle ip-adressen van het Net, naar poort 22 (of een andere poort!). ● Forward die naar poort 22 op jou ssh-server. ● om over na te denken: – Wat zou je doen als je twee ssh-servers toegankelijk wilt maken? – Wat zou je doen als je twee ssh-clients toegang tot één externe server wil geven, mét PK-authenticatie?

SSH-server achter een firewall TCP-pakket van: ?? naar , poort: forward pakket naar: reject drop alle andere poorten reject óf drop “geheime” ssh-poort web-poort 80 ssh-poort 22 apache op :80 sshd op :22 Internet LA N

Er is meer mogelijk ● Uitgebreide pipelines – tar -cf -. |ssh lincom “cat >/var/bups/delsuse$(date +%x_%X)” ● X-sessies (grafisch) – ssh -fX lincom xterm ● netscape& – ssh lincom netscape ● Veilige tunnels – ssh -N -L 12345:localhost:110 ssh -N -L 12345:pop.xs4all.nl:110 ● popserver-adres wordt nu localhost, poort 12345

Putty voor Windows Linux