/[glms]/glms/inleiding.tex
ViewVC logotype

Diff of /glms/inleiding.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.58 by rudy, Sun Feb 2 23:37:06 2003 UTC revision 1.59 by fluppe, Fri Feb 7 18:10:05 2003 UTC
# Line 1600  bestanden en symbolische links. Line 1600  bestanden en symbolische links.
1600  Ext2fs zorgt voor een limiet van $4$ TB in grootte van het filesystem  Ext2fs zorgt voor een limiet van $4$ TB in grootte van het filesystem
1601  en voor een maximale bestandsnaamlengte van $255$ karakters.  Ext2fs  en voor een maximale bestandsnaamlengte van $255$ karakters.  Ext2fs
1602  reserveert ook enkele blokken voor de super user (root).  Meestal is  reserveert ook enkele blokken voor de super user (root).  Meestal is
1603  dit $5\%$ van de blokken, dit laat de administrator toe het filesystem  dit $5\%
1604    $ van de blokken, dit laat de administrator toe het filesystem
1605  te repareren in situaties waar een user proces het filesystem opvult.  te repareren in situaties waar een user proces het filesystem opvult.
1606    
1607  Ext2fs bevat ook nog andere eigenschappen maar dit valt buiten het  Ext2fs bevat ook nog andere eigenschappen maar dit valt buiten het
# Line 3164  manual page weergegeven. Line 3165  manual page weergegeven.
3165    
3166  Verlaat info met `q' of Ctrl-X Ctrl-C (\^{}X\^{}C).   Verlaat info met `q' of Ctrl-X Ctrl-C (\^{}X\^{}C). 
3167    
3168  \chapter{SSH}  \chapter{SSH}\label{sshuitleg}
3169  \label{sshuitleg}  Om een verbinding te maken met een andere machine, bestaan er protocols zoals
3170    rsh, telnet, rlogin, rcp, \ldots Deze geven, na eventueel inloggen als dat vereist is, een
3171    command prompt, waarmee we op een andere machines commando's en programma's kunnen
3172    laten uitvoeren. Binnen sommige netwerken is dat inloggen niet nodig, omdat om tot
3173    het netwerk zelf toegang te krijgen al een login nodig was.
3174    
3175    Nadeel van deze procedures is dat alle gegevens tussen de machines rechtstreeks
3176    worden doorgegeven. Nadeel? Jazeker, ook paswoorden en dergelijke worden gewoon
3177    rechtstreeks uitgewisseld zonder enige vorm van bescherming. Wanneer er een buitenstaander
3178    ergens op de verbindingslijn meeluistert, kan die alle gegevens die tussen de machines
3179    worden uitgewisseld, gewoon meevolgen. Dat betekent dat die persoon dus ook gewoon de
3180    paswoorden letter voor letter voor zijn/haar neus ziet passeren. Deze techniek (``luistervinken'')
3181    was een bekende zwakte van de oudere systemen.
3182    
3183    Als antwoord op dat probleem is \begrip{ssh} ontstaan, de zogenaamde Secure SHell.
3184    Dit protocol biedt de mogelijkheid om de verbinding tussen twee machines te versleutelen, en
3185    zo het ``luistervinken'' onmogelijk maakt. Wat een derde partij die probeert wachtwoorden
3186    te onderscheppen nu ziet, is een reeks betekenisloze tekens. De luisteraar kan natuurlijk
3187    proberen deze codering te kraken, maar de versleuteling is van die aard dat het vrijwel
3188    onmogelijk is de code te kraken.
3189    
3190    Secure Shell moet ge\"installeerd zijn op de verschillende PC's en de Secure Shell Daemon (SSHD)
3191    moet ge\"installeerd zijn op de UNIX-machine (de host) waarmee de verschillende PC's verbinding
3192    willen maken (SSHD, komt vaak mee met UNIX-achtige OS'en, maar niet altijd). Wanneer we via SSH
3193    inloggen, is de toegang tussen de gebruiker en de host veilig van in het begin.  
3194    
3195    Een SSH sessie begint via zogenaamde \emph{public key cryptography} om een willekeurige sleutel \
3196    (\emph{key}) te genereren voor deze sessie. Deze sleutel is de basis voor een private sleutel
3197    algoritme. Bij cryptografie met een private sleutel cryptografie zijn de sleutel om de coderen en
3198    de sleutel om te ontcijferen dezelfde. Bij cryptografie met een publieke sleutel zijn de
3199    de coderings- en de ontcijferingssleutel verschillend. Men spreekt over een publieke sleutel, omdat
3200    deze mag bekend zijn voor de buitenwereld, zonder dat men daarmee de inhoud van het bericht of
3201    de ontcijferingssleutel vrijgeeft. SSH begint een sessie in de veiligere ``public key'' mode en
3202    verandert daarna naar de snellere ``private key'' mode voor de rest van de sessie, zonder daarmee
3203    de veilgheid van de verbinding te schaden. Dit betekent dat gedurende de hele sessie er geen kans is
3204    dat buitenstaanders meeluisteren, dus dat buitenstaanders ook geen kans krijgen om gebruikersnamen
3205    of paswoorden te onderscheppen.
3206    
3207    Niet enkel de uitgewisselde gegevens zijn veilig, ook de computer resources zelf zijn beschermd,
3208    want zelfs al breekt er iemand in in een SSH verbinding, dan kan de inbreker enkel de sessie
3209    be\"eindigen, en eventuele onderschepte gegevens zijn onbruikbaar en kunnen niet worden
3210    gereconstrueerd door een inbreker.  SSH gebruikt ook meervoudige sterke autentificatiemethoden
3211    om zeker te zijn dat zowel server als client gerechtvaardigd zijn om de verbinding aan te gaan.
3212    
3213    Een groot voordeel van SSH is dat de gebruiker er bijna niets van merkt dat er zulke ingewikkelde
3214    autentificatie en versleuteling gebeurt van zijn paswoord en van de uitgewisselde gegevens.
3215    
3216    

Legend:
Removed from v.1.58  
changed lines
  Added in v.1.59

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26