Im Internet gibt es im wesentlichen drei Protokolle zum Übertragen von Dateien. Jedes dieser Protokolle hat Sicherheitslücken, die bei der Verwendung des jeweiligen Dienstes berücksichtigt werden müssen.