🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.security
2 messages
2 total messages Started by razor Mon, 21 Mar 2011 10:15
klient-serwer, podpisywane WebService'y, sposób na uwierzytelnienie klienta i sprawdzenie jego tożsamości
#64565
Author: razor
Date: Mon, 21 Mar 2011 10:15
25 lines
2537 bytes
Witam.

Piszę aplikację typu klient-serwer. komunikacja przez WebService'y
(java + xwss)
Klienci będą podpisywali nagłówki SOAP z użyciem prywatnych kluczy,
serwer posiada klucz publiczny.
W ten sposób mam pewność że klient może się łączyć z serwerem ? czy
dobrze rozumuję ?
transmisji nie szyfruję ponieważ odbywa się po VPN.
ta infrastruktura zapewnia aplikacji pewność że łączą się z serwerem
tylko klienci którzy powinni, a teraz pytanie:
Jak dodatkowo rozpoznawać konkretnego klienta? w tym momencie każdy
klient wysyła jakiś kod (ma go w konfiguracji), ale po co ma to robić,
skoro każdy kluczy prywatnych jest unikalny i mógłby identyfikować
klienta.
Jakie dane mogę użyć do takiej identyfikacji ?
odcisk SH1 klucza?  wartość sygnatury certyfikatu ?  czy któraś z tych
danych jest przesyłana w podpisanym nagłówku SOAP?

oczywiście po stronie serwera te skróty,wartości (czy coś co było by
potrzebne), trzymane byłyby w bazie i na tej podstawie wiadomo by
było, który klient się połączył.

pozdr
raaz
Re: klient-serwer, podpisywane WebService'y, sposób na uwierzytelnienie klienta i sprawdzenie jego tożsamości
#64566
Author: Bronek Kozicki
Date: Sun, 27 Mar 2011 10:32
10 lines
1558 bytes
On 21/03/2011 10:15, razor wrote:
> Jakie dane mogę użyć do takiej identyfikacji ?
> odcisk SH1 klucza?  wartość sygnatury certyfikatu ?  czy któraś z tych
> danych jest przesyłana w podpisanym nagłówku SOAP?

pole CN certyfikatu klienta. Niestety nie powiem Ci jakiego API użyć 
żeby to odczytać.


B.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads