Veröffentlichung von FreeRDP 2.0, einer kostenlosen Implementierung des RDP-Protokolls

Nach sieben Jahren Entwicklungszeit fand statt Projektfreigabe FreeRDP 2.0, das eine kostenlose Implementierung des Remote-Desktop-Zugriffsprotokolls bietet RDP (Remote Desktop Protocol), entwickelt basierend auf spezifiziert Microsoft. Das Projekt stellt eine Bibliothek zur Integration der RDP-Unterstützung in Drittanwendungen sowie einen Client bereit, mit dem eine Remote-Verbindung zum Windows-Desktop hergestellt werden kann. Projektnummer vertrieben von lizenziert unter Apache 2.0.

Die letzte stabile Version des Projekts war gebildet im Januar 2013 und die Tests des 2.0-Zweigs begannen im Jahr 2007. Um die Entwicklung in Zukunft nicht zu verzögern, werden die nächsten Releases innerhalb des Frameworks entwickelt
rollierendes Modell, das die jährliche Erstellung eines signifikanten Release nach Stabilisierung des Master-Zweigs und die regelmäßige Veröffentlichung korrigierender Updates impliziert. Hauptversionen werden zwei Jahre lang unterstützt – ein Jahr für Fehlerbehebungen und ein weiteres Jahr nur für die Behebung von Schwachstellen.

Haupt- Veränderungen:

  • Möglichkeit hinzugefügt, als Transit-RDP-Proxy zu arbeiten;
  • Unterstützung für MS-RA 2 (Remote Assistance Protocol) hinzugefügt;
  • Der Code zur Smartcard-Unterstützung wurde überarbeitet. Bisher fehlende Funktionalität hinzugefügt und die Validierung der Eingabedaten verbessert;
  • Option „/cert“ hinzugefügt, die die Funktionalität konsolidiert, die zuvor durch separate Optionen für die Verarbeitung von Zertifikaten bereitgestellt wurde (cert-ignore, cert-deny, cert-name, cert-tofu);
  • Die Bereitstellung eines auf DirectFB basierenden Clients, der nicht unterstützt wurde, wurde eingestellt;
  • Die Schriftartglättung ist standardmäßig aktiviert;
  • Unterstützung für das Flatpack-System eigenständiger Pakete hinzugefügt;
  • Für Wayland-basierte Systeme wurde mit libcairo ein intelligenter Skalierungsmodus implementiert;
  • Einführung einer API zum Skalieren von Bildern beim Rendern von Software;
  • Die Implementierung der RAIL-Komponente (Remote Applications Integrated Locally), die den Fernzugriff auf einzelne Fenster und Benachrichtigungsindikatoren ermöglicht, wurde auf Spezifikation 28.0 aktualisiert;
  • Im Betrieb wird sichergestellt, dass der Server Broadcasting im H.264-Format unterstützt;
  • Option „mask=“ zu den Befehlen „/gfx“ und „/gfx-h264“ hinzugefügt ";
  • Die Quelltexte wurden neu formatiert;
  • Option „/timeout“ hinzugefügt, um das Timeout für das Warten auf TCP-ACK-Pakete zu konfigurieren;
  • Die Sicherheitslücken CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526 wurden behoben, einschließlich имеются Probleme, die dazu führen, dass bei der Verarbeitung von Daten, die von außerhalb kommen, in einen Speicherbereich außerhalb des zugewiesenen Puffers geschrieben wird. Darüber hinaus wurden hauptsächlich 9 weitere Schwachstellen ohne CVE behoben verursacht durch Lesen aus Speicherbereichen außerhalb des zugewiesenen Puffers.

Veröffentlichung von FreeRDP 2.0, einer kostenlosen Implementierung des RDP-Protokolls

Source: opennet.ru

Kommentar hinzufügen