Was macht die Tabfunktion im Webbrowser möglich?
mehrere Seiten in verschiedenen Registerkarten zu öffnen
Webbrowser
Webbrowser

== Bedienung ==
Ausschnitt aus einem Webbrowser mit Adressleiste, den Schaltflächen ''Seite vorwärts'' und ''Seite zurück'' und zwei geöffneten Registerkarten (Tabs)
Der Großteil der Benutzeroberfläche eines heutigen Webbrowsers wird in der Regel zur Anzeige von Inhalten genutzt. Diese können durch Eingabe in eine Adressleiste erreicht werden. Zudem besitzen Browser eine definierte Startseite, die beim Öffnen angezeigt wird und bei der es sich z. B. um ein Internetportal oder eine Internetsuchmaschine handelt.
Daneben verfügen Browser über Schaltflächen, mit denen der Benutzer zu zuvor besuchten Seiten sowie zur Startseite navigieren kann. Die URL einer Website kann als Lesezeichen gespeichert werden, um weitere Besuche der Webseite zu vereinfachen.
Die meisten Browser unterstützen Tabbed Browsing, was es ermöglicht, mehrere Seiten in verschiedenen Registerkarten zu öffnen. Neben diesen Basisfunktionen lassen sich Browser über Plug-ins häufig mit weiteren Funktionen ausstatten.
ED2k-URI-Schema ReCoBS Transport_Layer_Security
ED2k-URI-Schema

== Allgemein ==
Viele Programme, so wie eMule, MLDonkey und der ursprüngliche eDonkey2000-Client von ''MetaMachine'', können genutzt werden, um Dateien im eDonkey-Netzwerk zu finden, hoch- und herunterzuladen. Dabei stehen die Dateien auf den Computern anderer Netzwerkteilnehmer zur Verfügung, die diese dann an Interessenten hochladen. Dateien werden dabei über ihren eD2k-Hash eindeutig identifiziert. Da die Hashsumme identisch bleibt, auch wenn eine Datei umbenannt wird, ist diese Identifizierung viel zuverlässiger als beispielsweise eine Identifizierung anhand des Namens.
eD2k-Links gehörten zu den ersten Inhaltslinks für Dateien in P2P-Netzwerken. Heutzutage werden jedoch meist die moderneren, weil nicht auf einen Hashtyp limitierten und daher universell einsetzbaren Magnet-Links verwendet. So können diese zum Beispiel auch SHA-1- und MD5-Hashes enthalten, was es möglich macht, die gleiche Datei auch in anderen Netzwerken, etwa Gnutella2, zu lokalisieren.
Wie andere URIs auch können sich Programme im Betriebssystem und/oder Webbrowser registrieren, um bei einem Klick auf einen derartigen Link automatisch aufgerufen zu werden und die verlinkte Datei herunterzuladen. ReCoBS

== Software ==
Es ist nur wenig Software auf den Client-Rechnern notwendig. Erforderlich ist mindestens ein Anzeigeprogramm (Viewer) zur Kontaktierung des ReCoBS-Servers. Es können alle Rechner als Client im Zusammenhang mit einem ReCoBS verwendet werden, für deren Betriebssystem die notwendige Client-Software verfügbar ist. Eine Variante bilden die browserbasierten ReCoBS-Clients, die den ReCoBS-Server über den lokalen Webbrowser mittels eines geeigneten Plug-ins kontaktieren.
Je nach Serverbetriebssystem hält der ReCoBS-Server einen der gängigen Webbrowser zur Nutzung an den Client-Rechnern bereit. Die Nutzung des Internet Explorers von Microsoft ist nur möglich, wenn der ReCoBS-Server mit Microsoft Windows betrieben wird. Oft werden jedoch besser zu härtende Linux-Betriebssysteme eingesetzt, womit nur Mozilla Firefox oder Google Chrome als Webbrowser infrage kommen. Transport_Layer_Security

=== BEAST ===
SSL 3.0 und TLS 1.0 verwenden im CBC-Modus einen vorhersagbaren Initialisierungsvektor. Ein Angreifer kann dadurch mit einem Chosen-Plaintext-Angriff unbekannte Teile des Klartexts ermitteln. Ein Angriffsszenario ist das Stehlen von HTTP-Cookies, die verschlüsselt übertragen werden. Hierzu muss der Angreifer das Angriffsopfer auf eine bösartige Website locken, die wiederholt HTTP-Anfragen an eine fremde Domain auslöst, wobei der Webbrowser automatisch die für die Domain gesetzten HTTP-Cookies mitsendet. Durch den teilweise selbst gewählten Inhalt der HTTP-Anfragen und durch Abhören der verschlüsselten TLS-Nachrichten kann der Angreifer das Cookie zeichenweise erraten.
Die Grundlagen des Angriffs wurden 2004 beschrieben und 2011 erstmals in der Praxis unter dem Namen BEAST (''Browser Exploit Against SSL/TLS'') demonstriert. TLS-Version 1.1 und höher sind nicht betroffen, da jede Nachricht mit einem pseudozufälligen Initialisierungsvektor verschlüsselt wird.
Der kryptographische Unterschied zwischen TLS 1.0 und TLS 1.1 ist marginal und es gibt einen trivialen und abwärtskompatiblen Workaround mittels 1/(n-1) TLS record splitting, welcher diesen marginalen Unterschied zwischen TLS 1.0 und TLS 1.1 formal beweisbar irrelevant macht. Dieser triviale Workaround wurde von allen von BEAST betroffenen Anwendungen im Laufe des Jahres 2011 eingebaut. BEAST betrifft nur Webbrowser, Java im Browser und SSL-VPNs, weil BEAST nur als Inside-Angriff möglich ist.