WADS – HTTPS-Unterstützung – selbstsigniertes Zertifikat

Fragen zum WAPT-Server / Anfragen und Hilfe im Zusammenhang mit dem WAPT-Server
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Antwort
david.masson
Nachrichten: 4
Anmeldung: 24. Juli 2023 – 13:26 Uhr

21. September 2023 – 14:07 Uhr

Hallo zusammen, ich hoffe, es geht euch allen gut.

Ich möchte das Thema viewtopic.php?t=3038.

Nach einiger Recherche konnte ich die Netzwerk-Boot-Kernel „ipxe.efi“ (UEFI) und „undionly.kpxe“ (Legacy) mithilfe eines selbstsignierten Zertifikats über HTTPS einrichten.

Vor dem Kompilieren der Boot-Kernel waren einige Einstellungen in den Header-Dateien unter ../src/config/*.h erforderlich. Ich verwende derzeit die mit der FOGProject-Lösung bereitgestellten.

Könntet ihr mir bitte die von Tranquil-IT bereitgestellte Standardkonfiguration für diese Header-Dateien erläutern? Ich gehe davon aus, dass sie zumindest Sprachunterstützung und HTTPS-Protokollunterstützung umfasst.

Ich habe ein Python-Skript zum Kompilieren der Kernel unter /opt/wapt/waptserver/scripts gefunden, aber es scheint nicht alle notwendigen Details zu enthalten.

Vielen Dank im Voraus. Ich wünsche euch

einen schönen Tag.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

21. September 2023 – 15:16 Uhr

david.masson schrieb: 21. Sep. 2023 - 14:07 Uhr Vor dem Kompilieren der Boot-Kernel waren einige Anpassungen an den Header-Dateien in ../src/config/*.h erforderlich. Ich verwende derzeit die mit der FOGProject-Lösung bereitgestellten Dateien.
Hallo, keine Änderungen außer der Sprache

Die Zusammenstellungsanleitung finden Sie hier:

https://wapt.tranquil.it/store/fr/detai ... PROD.wapt/ In der Datei update_package.py

Aus Neugier: Wie haben Sie das Problem der unsicheren Verteilung der IPXE-Datei über TFTP gelöst?

Simon
david.masson
Nachrichten: 4
Anmeldung: 24. Juli 2023 – 13:26 Uhr

21. September 2023 – 21:30 Uhr

Guten Abend,

vielen Dank für Ihre schnelle Antwort.

Ich bin mir nicht sicher, ob ich Ihre Frage richtig verstanden habe; könnten Sie sie bitte etwas genauer erläutern (ich bin neu in der WAPT-Lösung)?

Ich wünsche Ihnen einen schönen Abend.

Mit freundlichen Grüßen.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

21. September 2023 – 22:28 Uhr

Die Frage bezieht sich eigentlich nicht nur auf Wapt.

Die IPXE-Binärdatei wird über das unsichere TFTP-Protokoll an das BIOS verteilt.

Die Überprüfung des HTTPS-Zertifikats mit IPXE läuft daher darauf hinaus, das Zertifikat während der Kompilierung direkt in die IPXE-Binärdatei einzufügen.

Dies setzt jedoch voraus, dass man der über TFTP verteilten IPXE-Binärdatei vertraut.

Da ich keine Möglichkeit habe, dieses Protokoll abzusichern, wollte ich fragen, ob Sie eine Lösung für dieses Problem gefunden haben.
david.masson
Nachrichten: 4
Anmeldung: 24. Juli 2023 – 13:26 Uhr

22. September 2023 - 07:57 Uhr

Hallo,

nein, ich habe das Zertifikat einfach während der Kompilierung zu den Binärdateien „ipxe.efi“ und „undionly.kpxe“ hinzugefügt.
Ich habe die Argumente „TRUST=cert.pem“ und „DEBUG=tls,x509:3“ verwendet (nur um den Vorgang zu beobachten). Das betreffende Zertifikat wurde nicht automatisch, sondern manuell generiert, da es auch einen Alias ​​enthält und 10 Jahre gültig ist.

Ich bin offen für Vorschläge zur Absicherung dieses Austauschs, da die Binärdateien tatsächlich vertrauenswürdig sein müssen.

Ich hätte ein öffentliches Zertifikat einer anerkannten Zertifizierungsstelle bevorzugt, aber die Gültigkeitsdauer ist für die Organisationen, mit denen ich zusammenarbeite, zu kurz (1 Jahr).

Viele Grüße.
Antwort