Hallo,
für eine Schnittstelle wird ein "eigenes" Protokoll auf Basis von TCP verwendet. Das Protokoll soll nun verschlüsselt werden.
Nun stellt sich die Frage: TLS oder Eigenbau?
Eigenbau würde sich wie folgt gestalten: Protokoll mit AES beim Sender verschlüsseln und beim Empfänger entschlüsseln. Die Schlüssel sind festgelegt und beiden Seiten bekannt, sie müssen nicht generiert oder zu Beginn von einer Seite übertragen werden.
Die Authentifizierung (Wer ist der Empfänger?) wird schon im Protokoll abgehandelt: Der Empfänger stellt eine Anfrage mit Zugangsdaten (Kundennummer und Passwort), der Server überprüft diese und sendet (im Erfolgsfall) dann die Antwort.
Ich stecke nicht so in der Zertifikatsthematik rund um TLS, so sehe ich vermutlich nicht die Vorteile von TLS.
Was meint ihr?
für eine Schnittstelle wird ein "eigenes" Protokoll auf Basis von TCP verwendet. Das Protokoll soll nun verschlüsselt werden.
Nun stellt sich die Frage: TLS oder Eigenbau?
Eigenbau würde sich wie folgt gestalten: Protokoll mit AES beim Sender verschlüsseln und beim Empfänger entschlüsseln. Die Schlüssel sind festgelegt und beiden Seiten bekannt, sie müssen nicht generiert oder zu Beginn von einer Seite übertragen werden.
Die Authentifizierung (Wer ist der Empfänger?) wird schon im Protokoll abgehandelt: Der Empfänger stellt eine Anfrage mit Zugangsdaten (Kundennummer und Passwort), der Server überprüft diese und sendet (im Erfolgsfall) dann die Antwort.
Ich stecke nicht so in der Zertifikatsthematik rund um TLS, so sehe ich vermutlich nicht die Vorteile von TLS.
Was meint ihr?