2016-04-07 18 views
0

Arkaplan bilgisiSSL IIS8 kullanan bir web uygulaması geliştirildi

hesapları. Şu anda istemci kimlik doğrulaması yapmak için IIS'yi kullanıyor. Sunucu bir sertifikayı kendi kendine imzalar ve sertifika belirli PC'lere aktarılır.

Tarayıcı ve tarayıcıdan kullanıcı erişim sitesi SSL sertifikası ister. (Cert Kişisel Klasöre alınır).

Tek hesapları olan bilgisayarlar için, sertifikayı yalnızca söz konusu hesaba içe aktardığımdan bir sorun yoktur.

Birden çok hesabı olan bilgisayarlar için, sertifikayı Yerel Bilgisayar hesabına içe aktarırsanız, farklı hesaplar sertifikaya erişemez.

Sorgu

Nasıl birden çok hesabı tek bir sertifika erişmeye izin veririm? Yerel Bilgisayar Sertifikaları konsolundan bireysel hesaplara bireysel izinler vermek için çalıştı, ancak boşuna. Her bir hesaba ayrı ayrı sertifika vermek istemiyorum.

Bu sorguya bir çözüm veya alternatif var mı?

+0

İstemci kimlik doğrulaması için sunucu sertifikası kullandığınızı mı söylüyorsunuz? – Crypt32

+0

@CryptoGuy Hayır, sunucu kimlik doğrulaması için bir istemci sertifikasını kendi kendine imzalar. Daha sonra kendinden imzalı istemci sertifikasını ayrı bilgisayarlara aktarıyorum. –

+1

tüm tasarım çok kötü. Her müşterinin kendi müşteri sertifikasına sahip olması gerekir. Paylaşılan sertifika yok. Kendinden imzalı sertifikalar yerine, kendi merkezi PKI'nızı dağıtmanız ve merkezi CA'dan gelen istemcilere sertifika vermeniz gerekir. – Crypt32

cevap

0

denemek ve gerektiği ayrı kimlikyetkilendirme anlam hesap yönetiminden, (istemci certs kullanarak).

İyi bir yaklaşım, istemci sertifikalarını yalnızca uygulamanıza erişen kullanıcıyı tanımlamak için kullanmak olabilir (her kullanıcı için tam olarak 1 sertifikayla). Ardından, uygulamanızın içinde belirli haklar verilen kullanıcının grup olduğunu belirlemek için bir n: m eşleme ayarlayın. Bu, her birinin yönetilmesini kolaylaştırmak için kullanıcıları ve haklarını ayırmanın yaygın bir yoludur.

+0

Kullanıcılar kullanıcı adı/şifre ile doğrulanır. Temel öğe, yalnızca onaylanmış bilgisayarların sertifikaları olduğundan ve farklı kullanıcıları tanımlamanın çok fazla olmamasını sağlamak istemeleridir. Burada önemli olan, doğru donanımın bağlandığından emin olmaktır. Yaklaşımınız iyidir, ancak web uygulamasında kullanıcı haklarını kontrol ederken doğru donanımın bağlandığından emin olmak isterim. –

İlgili konular