🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.security
Article #64565

klient-serwer, podpisywane WebService'y, sposób na uwierzytelnienie klienta i sprawdzenie jego tożsamości

#64565
From: 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
Technical Details
Message-ID: <d3e4fc61-c50f-4f54-9dee-6b87c3382303@r4g2000vbq.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!news.glorb.com!news2.glorb.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.underley.eu.org!moderators!marcinw

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!news.glorb.com!news2.glorb.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.underley.eu.org!moderators!marcinw
From: razor <razorjackes@gmail.com>
Newsgroups: pl.comp.security
Subject: klient-serwer, podpisywane WebService'y, sposób na
  uwierzytelnienie klienta i sprawdzenie jego tożsamości
Date: Mon, 21 Mar 2011 03:15:33 -0700 (PDT)
Organization: http://groups.google.com
Lines: 31
Message-ID: <d3e4fc61-c50f-4f54-9dee-6b87c3382303@r4g2000vbq.googlegroups.com>
NNTP-Posting-Host: ghostwheel.underley.eu.org
Mime-Version: 1.0
X-Trace: posting.google.com 1300702533 15777 127.0.0.1 (21 Mar 2011 10:15:33 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 21 Mar 2011 10:15:33 +0000 (UTC)
Injection-Info: r4g2000vbq.googlegroups.com; posting-host=188.33.106.26; posting-account=-hO7agoAAAAr7ry_1VJdIFqAhmk7MLd4
User-Agent: G2/1.0
X-Moder-Tool: ModerGate.pl v3.0 (c) 2008 Daniel Podlejski
X-Orig-NNTP-Posting-Host: 188.33.106.26
X-Orig-Newsgroups: pl.comp.security,pl.comp.lang.java
Approved: marcinw.pcs@gmail.com
X-Post-Key: 08bbfb5858f9de20c7e8710eb7949502
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit