[Login] [Registrieren] [Passwort vergessen] 24
 
 






Geprüfter Online-Shop

Galileo Computing. Wissen, wie’s geht.


Zum Buch Praxisbuch Netzwerk-Sicherheit Praxisbuch Netzwerk-Sicherheit
Risikoanalyse, Methoden und Umsetzung
978-3-89842-828-6
Inhaltsverzeichnis

TEIL I: ... EINFÜHRUNG

1 ... Gefahrenanalyse ... 35

1.1 ... Die Räumlichkeiten ... 35
... 1.1.1 ... Der Serverraum ... 35
... 1.1.2 ... Die Computerarbeitsplätze ... 36
1.2 ... Social Engineering ... 37
1.3 ... Handys, PDAs & Co. ... 38
... 1.3.1 ... PDAs ... 39
... 1.3.2 ... Handys ... 40
... 1.3.3 ... Speichermedien ... 41
1.4 ... Hacker, Cracker & Spione ... 41
... 1.4.1 ... Panikmache ... 41
... 1.4.2 ... Und das Know-how? ... 42
... 1.4.3 ... Zahlen ... ... 42
... 1.4.4 ... Industriespionage ... 45
1.5 ... Viren, Würmer & Trojaner ... 46
... 1.5.1 ... Schädlinge ... 47
... 1.5.2 ... Botnetze ... 48
1.6 ... Spam ... 49
1.7 ... Selbst in der Verantwortung stehen ... 49
... 1.7.1 ... Ansprechpartner ... 50
... 1.7.2 ... Information ... 51
1.8 ... Informationsbeschaffung ... 53

2 ... Physikalische Sicherheit ... 59

2.1 ... Ein klassisches Unternehmensnetzwerk ... 60
... 2.1.1 ... Zugangskontrollen ... 60
... 2.1.2 ... Das Netzwerk ... 62
2.2 ... Wireless LAN ... 63
... 2.2.1 ... Der Standard ... 63
... 2.2.2 ... Sicherheit ... 64
... 2.2.3 ... WEP ... 64
... 2.2.4 ... WPA und VPN ... 68
2.3 ... Bluetooth ... 69
... 2.3.1 ... Die Funktionsweise ... 69
... 2.3.2 ... Sicherheitsaspekte ... 70
2.4 ... Mobilgeräte ... 72
... 2.4.1 ... Datenverlust durch Diebstahl ... 72
... 2.4.2 ... Gefahr durch Handys ... 72
2.5 ... Zusammenfassung ... 73

3 ... IT-Grundschutz ... 75

3.1 ... Das GSHB des BSI ... 75
... 3.1.1 ... Aufbau ... 75
... 3.1.2 ... Einschränkungen ... 77
3.2 ... Das GSHB anwenden ... 77
... 3.2.1 ... Strukturanalyse ... 78
... 3.2.2 ... Schutzbedarf ... 78
... 3.2.3 ... Modellierung ... 79
3.3 ... Weitergehende Maßnahmen ... 81
... 3.3.1 ... Sicherheitscheck und -revision ... 81
3.4 ... Zusammenfassung ... 81

TEIL II: ... SICHERHEIT VON NETZWERKEN

4 ... Firewalls und Proxys ... 85

4.1 ... Grundlagen und Konzepte ... 85
... 4.1.1 ... Default Deny ... 86
... 4.1.2 ... Firewalls ... 86
... 4.1.3 ... NAT und Masquerading ... 89
4.2 ... Paketfilter ... 91
... 4.2.1 ... Typische Einsatzgebiete ... 91
... 4.2.2 ... Funktion ... 92
... 4.2.3 ... NAT ... 93
4.3 ... Personal Firewalls ... 93
... 4.3.1 ... Szenario 1: auf den Clients eines Firmen-LANs .. 94
... 4.3.2 ... Szenario 2: auf einem Heimrechner ... 94
... 4.3.3 ... Absicherung von Clients und Heimrechnern ... 95
... 4.3.4 ... Gefahren ... 96
4.4 ... iptables/netfilter für Linux ... 96
... 4.4.1 ... Support im Kernel ... 98
... 4.4.2 ... Die Funktionsweise ... 99
... 4.4.3 ... Beispiele für den Einsatz ... 101
... 4.4.4 ... Iptables im Detail ... 104
4.5 ... pf für OpenBSD ... 114
... 4.5.1 ... pf aktivieren ... 114
... 4.5.2 ... pfctl ... 114
... 4.5.3 ... Regeln erstellen ... 115
... 4.5.4 ... pfsync und CARP ... 121
4.6 ... IPFilter – eine kurze Einführung ... 122
... 4.6.1 ... Portabilität ... 122
... 4.6.2 ... Filterregeln ... 123
... 4.6.3 ... IPF-Administration ... 126
4.7 ... Firewall-Konfiguration mit fwbuilder ... 126
4.8 ... Proxyserver ... 128
... 4.8.1 ... Funktion ... 129
... 4.8.2 ... Einsatz ... 130
... 4.8.3 ... Beispiel: Squid unter Linux ... 131
4.9 ... Zusammenfassung ... 136

5 ... Topologien ... 137

5.1 ... Switches oder Router? ... 137
... 5.1.1 ... Hubs ... 137
... 5.1.2 ... Switches ... 138
... 5.1.3 ... Repeater ... 139
... 5.1.4 ... Bridges ... 140
... 5.1.5 ... Router ... 140
5.2 ... Bastion Hosts ... 141
5.3 ... DMZ ... 142
... 5.3.1 ... Aufbau ... 142
... 5.3.2 ... Ein Beispiel ... 144
5.4 ... Terminal-Server vs. Desktops ... 145
5.5 ... Honeypots ... 147
... 5.5.1 ... Argumentation ... 148
... 5.5.2 ... Honeypot-Farm ... 150
5.6 ... Zusammenfassung ... 150

6 ... Einbruchserkennung ... 151

6.1 ... Honeypots in der Praxis ... 151
... 6.1.1 ... Honeyd ... 151
... 6.1.2 ... Honeytokens ... 155
6.2 ... Darknets ... 157
... 6.2.1 ... Welche Software? ... 159
6.3 ... Linux-Syslog-Server ... 159
... 6.3.1 ... Motivation ... 159
... 6.3.2 ... syslogd ... 160
... 6.3.3 ... Konfiguration des Servers ... 161
... 6.3.4 ... Konfiguration der Clients ... 162
... 6.3.5 ... logrotate ... 163
... 6.3.6 ... logcheck ... 164
... 6.3.7 ... Sicherheitsaspekte ... 165
... 6.3.8 ... Ausblick: syslogd-ng ... 167
6.4 ... Intrusion Detection ... 167
... 6.4.1 ... Mögliche Implementierungen von IDS ... 169
6.5 ... Snort ... 171
... 6.5.1 ... Aufbau der Intrusion Detection ... 174
... 6.5.2 ... snort.conf ... 174
6.6 ... Dateisystem-Intrusion-Detection ... 183
6.7 ... mtree ... 184
... 6.7.1 ... Ein Abbild des Dateisystems erstellen ... 184
... 6.7.2 ... Auf Veränderungen überprüfen ... 186
6.8 ... Prozesse überwachen ... 187
... 6.8.1 ... Unix-Prozess-Accounting ... 188
... 6.8.2 ... FUPIDS ... 188
... 6.8.3 ... fupids2 ... 190
... 6.8.4 ... SID ... 190
... 6.8.5 ... systrace ... 191
... 6.8.6 ... IDMEF ... 191
6.9 ... Intrusion Prevention ... 191
6.10 ... systrace ... 192
6.11 ... Intrusion Response ... 194
6.12 ... Zusammenfassung ... 195

7 ... Netzwerksicherheit überwachen ... 197

7.1 ... Netzwerkmonitoring mit Nagios ... 199
... 7.1.1 ... Die Installation ... 200
... 7.1.2 ... Die Konfiguration ... 204
... 7.1.3 ... Die Plugins ... 211
7.2 ... Nmap: Der wichtigste Portscanner ... 214
... 7.2.1 ... Prinzip eines Portscanners ... 214
... 7.2.2 ... Techniken des Scannens ... 215
... 7.2.3 ... Weiterer Informationsgewinn ... 221
... 7.2.4 ... Nmap in der Praxis ... 223
7.3 ... Nessus: Ein Security-Scanner ... 227
... 7.3.1 ... Die Installation ... 228
... 7.3.2 ... Die Konfiguration ... 229
... 7.3.3 ... Nessus benutzen ... 230
7.4 ... Sniffer ... 231
... 7.4.1 ... tcpdump ... 232
... 7.4.2 ... Wireshark (ehemals ethereal) ... 233
... 7.4.3 ... dsniff ... 233
7.5 ... Zusammenfassung ... 234

8 ... Remote-Access auf Netzwerke ... 235

8.1 ... Remote Desktop, VNC & Co. ... 235
... 8.1.1 ... Terminalserver ... 236
... 8.1.2 ... RDP und VNC ... 236
8.2 ... Tunneling und VPNs ... 237
... 8.2.1 ... VPN-Typen ... 238
... 8.2.2 ... Datenverschlüsselung ... 239
... 8.2.3 ... Tunneling ... 240
... 8.2.4 ... Artikel: Firewalls umgehen ... 242
8.3 ... IPSec ... 251
... 8.3.1 ... Die Tunnel-Modi ... 252
... 8.3.2 ... Authentication Header ... 253
... 8.3.3 ... ESP ... 254
... 8.3.4 ... IKE ... 256
... 8.3.5 ... Security Assoziationen ... 257
... 8.3.6 ... IPSec Security Policys ... 257
... 8.3.7 ... IPSec Praxis: Solaris ... 258
... 8.3.8 ... IPSec Praxis: OpenBSD ... 262
... 8.3.9 ... Support unter Windows ... 266
8.4 ... VPNs mit OpenVPN ... 266
... 8.4.1 ... Pre-shared Keys ... 267
... 8.4.2 ... Zertifikate mit OpenSSL ... 269
... 8.4.3 ... OpenVPN als Server einrichten ... 270
... 8.4.4 ... OpenVPN als Client ... 271
8.5 ... Zusammenfassung ... 272

9 ... Penetrationstests und Audits ... 273

9.1 ... Was sind Penetrationstests? ... 273
9.2 ... Security Audits ... 274
9.3 ... Bevor es los geht ... ... 275
9.4 ... Die Durchführung ... 276
... 9.4.1 ... Aufteilung der Tätigkeiten ... 276
9.5 ... Der Abschlussbericht ... 277
9.6 ... IT Grundschutz ... 278
9.7 ... Zusammenfassung ... 278

TEIL III: ... SYSTEMSICHERHEIT

10 ... Serveraufbau ... 281

10.1 ... Der Aufbau der Hardware ... 281
... 10.1.1 ... USV ... 282
... 10.1.2 ... RAID ... 283
... 10.1.3 ... Backups ... 284
10.2 ... Der Serverraum ... 285
... 10.2.1 ... Brandschutz ... 285
... 10.2.2 ... Klimaanlage ... 285
... 10.2.3 ... Zutritt ... 286
10.3 ... Die Entsorgung ... 286
... 10.3.1 ... Alte Festplatten ... 286
... 10.3.2 ... Kopier- und Faxgeräte ... 286
10.4 ... Zusammenfassung ... 287

11 ... Serversicherheit ... 289

11.1 ... Banner ... 289
... 11.1.1 ... Die Lösung des Problems ... 291
11.2 ... Nameserver-Absicherung ... 292
... 11.2.1 ... Restricted Zonetransfers ... 293
... 11.2.2 ... Hochverfügbarkeit ... 294
... 11.2.3 ... Versionsnummer verstecken ... 294
... 11.2.4 ... Serverzugriff ... 294
11.3 ... SSH-Absicherung ... 295
... 11.3.1 ... SSH devicespezifisch ... 295
... 11.3.2 ... Root-Login ... 296
... 11.3.3 ... Listen-Port ... 296
... 11.3.4 ... Leere Passwörter ... 297
... 11.3.5 ... Benutzer-Wrapper ... 297
... 11.3.6 ... Group-Wrapper ... 297
... 11.3.7 ... Zugriff nur über Key oder auch über Passwort? . 297
... 11.3.8 ... Weitere Möglichkeiten der Authentifizierung ... 298
11.4 ... X11-Absicherung ... 298
... 11.4.1 ... xhost ... 298
... 11.4.2 ... Keine Remoteverbindungen ... 299
... 11.4.3 ... Weitere Möglichkeiten ... 299
11.5 ... Absicherung des Network Filesystems ... 299
... 11.5.1 ... Absicherung der zu exportierenden Verzeichnisse ... 300
... 11.5.2 ... Weitere Möglichkeiten zur Absicherung ... 302
11.6 ... NIS-Absicherung ... 302
11.7 ... FTP-Absicherung ... 303
... 11.7.1 ... Das Protokoll ... 303
... 11.7.2 ... chroot ... 304
... 11.7.3 ... Quotas und Speicherlimits ... 304
... 11.7.4 ... Anonymous-Zugriff ... 304
... 11.7.5 ... Authentifizierung ... 307
... 11.7.6 ... Verschlüsselung ... 307
11.8 ... DHCP-Absicherung ... 308
... 11.8.1 ... Maßnahmen zur Absicherung ... 308
11.9 ... E-Mail-Absicherung ... 309
... 11.9.1 ... Authentifizierung ... 309
... 11.9.2 ... SMTP, POP3, IMAP ... 310
... 11.9.3 ... MailScanner: Spam- und Viruscheck auf SMTP-Servern ... 311
11.10 ... Zusammenfassung ... 312

12 ... Websicherheit ... 313

12.1 ... Webserver-Absicherung ... 314
... 12.1.1 ... Authentifizierung mit htaccess ... 314
... 12.1.2 ... Verwendung von HTTPS ... 316
... 12.1.3 ... mod_security ... 318
... 12.1.4 ... Umgebungsvariablen im Apache ... 320
... 12.1.5 ... Weitere Möglichkeiten zur Absicherung ... 321
12.2 ... Microsoft IIS absichern ... 321
12.3 ... nikto ... 322
12.4 ... PHP-Sicherheit ... 323
... 12.4.1 ... Variablen ... 324
... 12.4.2 ... Referer und Co. ... 326
12.5 ... Cross-Site-Scripting ... 327
12.6 ... CSS und Cookies ... 329
12.7 ... Cookies ... 330
12.8 ... Cross-Site-Authentication (XSA) ... 330
12.9 ... Angriffe auf Proxyserver und Datenbanken ... 331
... 12.9.1 ... Proxyserver ... 331
... 12.9.2 ... Datenbanken ... 332
... 12.9.3 ... SQL-Injection ... 333
12.10 ... Zusammenfassung ... 334

13 ... Secure Shell ... 335

13.1 ... Das Protokoll ... 336
... 13.1.1 ... SSH Protokoll 1 ... 336
... 13.1.2 ... SSH Protokoll 2 ... 336
13.2 ... Konfiguration eines OpenSSH-Servers ... 337
... 13.2.1 ... Die /etc/ssh/sshd_config ... 337
13.3 ... SSH nutzen ... 341
... 13.3.1 ... Remote-Login ... 341
... 13.3.2 ... Secure Copy ... 343
... 13.3.3 ... Authentifizierung über Public-Key-Verfahren ... 345
... 13.3.4 ... Secure File Transfer ... 349
... 13.3.5 ... X11-Forwarding ... 350
... 13.3.6 ... SSH-Port-Forwarding ... 351
13.4 ... Zusammenfassung ... 353

14 ... Unix-Sicherheit ... 355

14.1 ... Access Control ... 355
14.2 ... Benutzer, Passwörter, Gruppen ... 357
14.3 ... Trojanische Pferde ... 359
14.4 ... Logging ... 359
... 14.4.1 ... Bei der Analyse Zeit sparen ... 360
14.5 ... Partitionierungen ... 360
14.6 ... Restricted Shells ... 361
14.7 ... su und sudo ... 362
14.8 ... chroot ... 363
14.9 ... Patches ... 364
... 14.9.1 ... OpenBSD ... 364
... 14.9.2 ... Solaris ... 366
... 14.9.3 ... Linux ... 368
14.10 ... LKMs ... 369
14.11 ... Stealth Interfaces ... 370
14.12 ... Dateisystemverschlüsselung ... 370
... 14.12.1 ... Swap-Verschlüsselung ... 371
... 14.12.2 ... Dateisystemverschlüsselung unter Linux ... 371
14.13 ... Kernel-Erweiterungen und gcc-propolice ... 373
... 14.13.1 ... gcc propolice ... 374
... 14.13.2 ... SeLinux und SeBSD ... 375
... 14.13.3 ... OpenWall (OWL) ... 375
... 14.13.4 ... grsecurity ... 376
... 14.13.5 ... PaX ... 376
14.14 ... Sichere Derivate und Distributionen ... 376
... 14.14.1 ... Trusted Solaris (jetzt Teil von Solaris) ... 377
... 14.14.2 ... OpenBSD ... 377
... 14.14.3 ... TrustedBSD ... 377
... 14.14.4 ... Hardened Gentoo ... 378
... 14.14.5 ... OpenWall ... 378
... 14.14.6 ... Adamantix ... 378
... 14.14.7 ... Hardened Linux ... 378
14.15 ... Zusammenfassung ... 379

15 ... Windows-Sicherheit ... 381

15.1 ... Dienste, die die Welt nicht braucht ... 381
15.2 ... Patches ... 383
15.3 ... BIOS-Bootreihenfolge ... 383
15.4 ... Standardfreigaben deaktivieren ... 384
... 15.4.1 ... NetBIOS und SMB ... 385
15.5 ... Deaktivieren der Druckerfreigabe ... 386
15.6 ... Zugriff auf Wechselmedien ... 386
15.7 ... Benutzer-Accounts ... 386
15.8 ... Unterschiedliche Passwörter im Netzwerk ... 386
15.9 ... Partitionierung ... 387
15.10 ... Sicherheit im Dateisystem ... 387
15.11 ... Sicherheitsfeatures und Systemversion ... 388
15.12 ... Zusammenfassung ... 389

16 ... Viren, Würmer, Trojaner & Rootkits ... 391

16.1 ... Viren ... 391
... 16.1.1 ... Grundlegende Funktionsweise ... 392
... 16.1.2 ... Viren kennen mehr als nur Win32! ... 393
... 16.1.3 ... Schutz vor Viren ... 394
16.2 ... Würmer ... 395
16.3 ... Rootkits ... 396
... 16.3.1 ... Rootkit-Geschichte ... 397
... 16.3.2 ... Rootkit Technologien ... 398
... 16.3.3 ... Backdoors und Malware ... 402
... 16.3.4 ... Firewalls und Hidden Channels ... 404
... 16.3.5 ... Rootkits entdecken ... 404
16.4 ... Angriffe verhindern ... 410
16.5 ... Zusammenfassung ... 410

17 ... Disaster Recovery ... 411

17.1 ... Problemdefinition ... 411
17.2 ... Ursachenanalyse ... 411
... 17.2.1 ... Serverprobleme ... 412
... 17.2.2 ... Hackerangriffe ... 412
17.3 ... Forensik ... 413
... 17.3.1 ... Erste Schritte ... 413
... 17.3.2 ... Forensik-Tools ... 414
... 17.3.3 ... Backdoors ... 415
... 17.3.4 ... Rootkits ... 417
... 17.3.5 ... Nach einem Angriff ... 420
... 17.3.6 ... Ein Blick über die Schulter ... 422
... 17.3.7 ... Letzte Worte zur Forensik ... 426
17.4 ... Server wieder aufsetzen ... 427
... 17.4.1 ... Neuinstallation? ... 427
... 17.4.2 ... Backups ... 427
17.5 ... Zusammenfassung ... 428

TEIL IV: ... DATENSICHERHEIT UND -INTEGRITÄT

18 ... Security Policys ... 431

18.1 ... Gute Vorsätze für das neue Jahr! ... 431
18.2 ... Der Inhalt ... 432
... 18.2.1 ... Festlegung der Dokumentationsstruktur ... 432
... 18.2.2 ... Überwachungssystem und -intervalle ... 432
... 18.2.3 ... Autorisierungs- und Authentifizierungsmaßnahmen ... 432
... 18.2.4 ... Weitere Möglichkeiten ... 433
18.3 ... Zusammenfassung ... 435

19 ... Backups ... 437

19.1 ... Die Backupstrategie ... 438
19.2 ... Backuparten ... 441
... 19.2.1 ... Vollständiges Backup ... 441
... 19.2.2 ... Inkrementelles Backup ... 441
... 19.2.3 ... Datenbackup ... 441
... 19.2.4 ... Systembackup ... 442
... 19.2.5 ... Backupmedien ... 442
... 19.2.6 ... Komprimieren ... 443
19.3 ... BackupPC ... 443
... 19.3.1 ... Das Projekt ... 444
... 19.3.2 ... Die Installation ... 446
... 19.3.3 ... Die Konfiguration ... 447
... 19.3.4 ... Bedienung ... 448
19.4 ... Zusammenfassung ... 449

20 ... Sichere Kommunikation für Benutzer ... 451

20.1 ... Richtige Kommunikation ... 451
... 20.1.1 ... Übersehen und Ignorieren von E-Mails ... 451
... 20.1.2 ... Von sich auf andere schließen ... 451
... 20.1.3 ... Romane statt kurzer Mails ... 452
... 20.1.4 ... Im Ton vergriffen ... 452
... 20.1.5 ... Mails an alle ... 453
... 20.1.6 ... Grammatik und Rechtschreibung ... 453
20.2 ... E-Mail-Standards ... 453
... 20.2.1 ... SMTP ... 453
... 20.2.2 ... POP3 ... 456
20.3 ... Sichere Übertragung: SSL/TLS ... 458
... 20.3.1 ... Das Protokoll ... 458
... 20.3.2 ... SSL in der Praxis: HTTPS ... 459
20.4 ... Mails verschlüsseln: PGP und S/MIME ... 461
... 20.4.1 ... PGP/GPG ... 461
... 20.4.2 ... S/MIME ... 468
20.5 ... Zusammenfassung ... 469

21 ... Authentifizierungen ... 471

21.1 ... Die grundlegendsten Möglichkeiten ... 471
21.2 ... Biometrische Authentifizierung ... 472
21.3 ... S/Key ... 474
... 21.3.1 ... S/Key aktivieren ... 475
... 21.3.2 ... Benutzerinitialisierung ... 475
... 21.3.3 ... Anmelden am System ... 477
21.4 ... PAM ... 477
... 21.4.1 ... Die Datei /etc/pam.conf ... 479
... 21.4.2 ... Die Module ... 482
... 21.4.3 ... Linux-PAM ... 482
... 21.4.4 ... Entwickeln mit der PAM-Library ... 483
21.5 ... Authentifizierung via NIS, NIS+ und LDAP ... 487
21.6 ... Zusammenfassung ... 488

22 ... Kerberos ... 489

22.1 ... KDC und Tickets ... 489
22.2 ... Master-Server und Realms ... 491
22.3 ... Konfiguration des Kerberos-Servers und des KDC ... 491
... 22.3.1 ... Konfiguration der krb5.conf ... 491
... 22.3.2 ... Konfiguration der kdc.conf ... 493
... 22.3.3 ... Erstellung einer Datenbank ... 493
... 22.3.4 ... Administrative Rechte klären ... 494
... 22.3.5 ... Starten des KDC und des Master-Servers ... 495
... 22.3.6 ... Principals hinzufügen ... 495
22.4 ... Konfiguration des Clients ... 496
... 22.4.1 ... kinit ... 496
... 22.4.2 ... Verwalten von Kerberos-Tickets ... 497
22.5 ... Kerberos unter Windows ... 497
22.6 ... Zusammenfassung ... 498

23 ... Sichere Software entwickeln ... 499

23.1 ... Sicheres Design ... 499
... 23.1.1 ... Der Kreislauf der Softwaresicherheit ... 500
23.2 ... Buffer-Overflows ... 501
... 23.2.1 ... Eine Einleitung ... 501
... 23.2.2 ... Begriffserklärungen ... 502
... 23.2.3 ... Ein Beispielangriff ... 505
... 23.2.4 ... Vermeiden von Buffer-Overflows ... 509
... 23.2.5 ... Weitere Funktionen ... 510
23.3 ... Return to Libc ... 511
23.4 ... Formatstring-Overflows ... 511
23.5 ... Heap-Overflows ... 514
23.6 ... Integer-Overflows ... 517
... 23.6.1 ... Der Overflow ... 518
... 23.6.2 ... Vorsicht ist geboten: Multiplikation ... 519
23.7 ... Race Conditions ... 521
... 23.7.1 ... File-Locking ... 521
... 23.7.2 ... Atomare Operationen – Teil 1 ... ... 522
... 23.7.3 ... Atomare Operationen – Teil 2 ... ... 523
23.8 ... Off-by-One ... 525
23.9 ... Integer-Promotions ... 526
23.10 ... Abschließende Worte ... 527
... 23.10.1 ... (Symbolische) Links ... 527
... 23.10.2 ... Signale ... 527
23.11 ... Zusammenfassung ... 528

24 ... Organisationen und Informationen ... 529

24.1 ... ICANN ... 529
24.2 ... RIPE ... 529
24.3 ... IETF ... 530
24.4 ... ETSI ... 530
24.5 ... BSI ... 530
24.6 ... CERT/CC ... 531
24.7 ... HERT ... 531
24.8 ... Securityfocus ... 531
24.9 ... Newsgroups ... 532

A ... Einführung in die Kryptografie ... 537

A.1 ... Motivation ... 537
A.1.1 ... Kryptografie ... 537
A.1.2 ... Kryptoanalyse ... 538
A.1.3 ... Kryptologie ... 542
A.1.4 ... Steganografie ... 542
A.2 ... Grundlagen ... 544
A.2.1 ... Symmetrische Verschlüsselungen ... 544
A.2.2 ... Asymmetrische Verschlüsselungen ... 552
A.2.3 ... Hashes ... 553
A.2.4 ... Digitale Signaturen ... 554
A.3 ... DES ... 557
A.3.1 ... Die Geschichte ... 557
A.3.2 ... Der Algorithmus selbst ... 558
A.3.3 ... Sicherheitsfragen ... 560
A.3.4 ... Und doch: DES in der Praxis ... 561
A.3.5 ... Weitere wichtige symmetrische Algorithmen ... 561
A.4 ... RSA ... 563
A.4.1 ... Schlüsselerzeugung ... 563
A.4.2 ... Ver- und Entschlüsseln mit RSA ... 564
A.4.3 ... Die Sicherheit von RSA ... 566
A.4.4 ... RSA in der Praxis ... 566
A.4.5 ... Weitere wichtige asymmetrische Algorithmen ... 567
A.5 ... MD5 ... 567
A.5.1 ... Das Verfahren ... 567
A.5.2 ... Sicherheit von MD5 ... 568
A.5.3 ... MD5 in der Praxis ... 569
A.5.4 ... Weitere populäre Hashverfahren ... 570
A.6 ... Kryptografie und Politik ... 570
A.6.1 ... USA ... 571
A.6.2 ... Wassenaar ... 574
A.6.3 ... Kryptografie in Deutschland ... 574
A.7 ... Zusammenfassung ... 576

B ... TCP/IP ... 577

B.1 ... Grundlegendes zu TCP/IP ... 577
B.1.1 ... Network-Access-Layer ... 579
B.1.2 ... Internet-Layer ... 579
B.1.3 ... Transport-Layer ... 581
B.1.4 ... Application-Layer ... 582
B.2 ... Das OSI-Modell ... 583
B.3 ... Die wichtigen Protokolle ... 585
B.4 ... ARP ... 585
B.4.1 ... ARP-Spoofing ... 587
B.4.2 ... Reverse-ARP ... 587
B.4.3 ... Proxy-ARP ... 587
B.5 ... IP ... 588
B.5.1 ... Der IP-Header ... 589
B.5.2 ... Fragmentierung ... 595
B.5.3 ... MTU ... 596
B.5.4 ... Sicherheit ... 598
B.6 ... ICMP ... 598
B.6.1 ... ICMP-Type 0 und 8 ... 599
B.6.2 ... ICMP-Type 3 ... 600
B.6.3 ... ICMP-Type 4 ... 602
B.6.4 ... ICMP-Type 5 ... 602
B.6.5 ... ICMP-Type 9 und 10 ... 602
B.6.6 ... ICMP-Type 11 ... 603
B.6.7 ... ICMP-Type 12 ... 603
B.6.8 ... Weitere ICMP-Typen ... 604
B.7 ... IGMP ... 604
B.7.1 ... Der IGMPv2-Header ... 604
B.7.2 ... IGMPv3 ... 605
B.8 ... IPv6 ... 606
B.8.1 ... Die Verbreitungsproblematik ... 606
B.8.2 ... Der IPv6-Header ... 607
B.8.3 ... Extension-Header ... 608
B.8.4 ... Sicherheit von IPv6 ... 610
B.9 ... ICMPv6 ... 611
B.9.1 ... ICMPv6-Typen ... 611
B.9.2 ... Sicherheit von ICMPv6 ... 613
B.10 ... Das UDP-Protokoll ... 613
B.10.1 ... Der UDP-Header ... 613
B.10.2 ... Sicherheitsaspekte ... 614
B.11 ... Das TCP-Protokoll ... 615
B.11.1 ... Reliability ... 616
B.11.2 ... Sende- und Empfangspuffer ... 617
B.11.3 ... Flow-Control ... 617
B.11.4 ... Header ... 618
B.11.5 ... Grundlegendes zur Datenkommunikation ... 620
B.11.6 ... TCP: Sicherheitsaspekte ... 623
B.12 ... Weitere Protokolle ... 624
B.13 ... Routing ... 624
B.14 ... Zusammenfassung ... 625

C ... WLAN-Standards nach IEEE 802.11 ... 627

D ... kap23.c ... 631

E ... Das Skript vpnstart.sh ... 633

F ... Buffer-Overflow-Exploit ... 635

G ... Glossar ... 637

H ... Literatur ... 641

Index ... 649


Zurück zu »Praxisbuch Netzwerk-Sicherheit«


 
Unser Buchtipp
Java 7 – Mehr als eine Insel
Java 7 – Mehr als eine Insel
 


Bestseller
Android-Apps entwickeln
Besser PHP programmieren
Computer-Netzwerke
Einstieg in Visual Basic 2010
WordPress 3
[weitere]
 

Neue Bücher
Einstieg in PHP 5.4 und MySQL 5.5
PHP 5.4 und MySQL 5.5
Linux
Spielend Visual Basic lernen
Besser PHP programmieren
[weitere]
 

 




 

 
 
Kontakt
Kundenservice
Ihre Rückmeldung
Hilfe (FAQ)
Autor werden
Presse
Der Verlag
Über Galileo Press
Das Team
Jobs
Rechtliches
AGB & Widerrufsrecht
Datenschutz
Impressum
 

Besuchen Sie uns auch auf
Besuchen Sie uns auf facebook Besuchen Sie uns auf Google+ Folgen Sie uns auf Twitter Besuchen Sie unseren YouTube-Channel Folgen Sie unserem RSS-Feed
 
 


 
 
Copyright © 2011 Galileo Press GmbH
Rheinwerkallee 4, 53227 Bonn
Telefon +49.228.42150.0 • Fax +49.228.42150.77
info@galileo-press.de
Die Websites von Galileo Press
Galileo Computing  •  Galileo Design  •  SAP PRESS
Galileo Press  •  Galileo Press Inc.
Galileo Video-Trainings
 
 

Galileo Press