UNIQUEIDENTIFIERKullanıcıların belirli verilere erişmek için kullanabileceği bir erişim anahtarı olarak kullanmayı düşünüyorum . Anahtar bu anlamda bir şifre görevi görecektir.
Bir INSERT...SELECTifadenin bir parçası olarak birden çok tanımlayıcılar oluşturmak gerekir . Mimari nedenlerden dolayı bu durumda sunucu tarafındaki tanımlayıcıları oluşturmak istiyorum.
Güvenli bir şekilde rastgele nasıl oluşturabilirim UNIQUEIDENTIFIER? NEWIDHerhangi bir güvenlik özelliği vaat etmediği için bunun yeterince rasgele olmayacağını unutmayın . Ben unguessable kimlikleri gerekir çünkü System.Security.Cryptography.RandomNumberGenerator SQL Server eşdeğerini arıyorum . Her şey dayanan CHECKSUM, RANDya GETUTCDATEda hak olmaz.
4. Ama tahmin edilebileceklerine dair güçlü kanıtlara sahip olmamam, olmadıkları anlamına gelmez. Bu güvenlik kararını bu gözlem üzerine dayandıramam.