Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I think it may be solved partially by a kind of credentials storage service. I mean a kind of service that do not need a passwords, but allows access only for machines and SSPI-authenticated users which are white-listed. This service can be a simple WebAPI hosted under SSLed server, with simple principles like so: 0) secured pieces have a kind of ACL with IP whitelist, or machine name-based, or certificate-based whitelist per named resource, or mixed. 1) all changes to stored data are made only via RDP access or SSH to the server hosting the service. 2) the secured pieces of information are accessed only via SSL and this API is read-only. 3) client must pre-confirm own permissons and obtain a temporary token with a call to api like <a href="https://s.product.com/" rel="nofollow">https://s.product.com/</a> 3) client must provide a certificate and machine identity must match with the logical whitelist data for resource on each call. 4) requesting of data looks like so: Url: <a href="https://s.product.com/resource-name" rel="nofollow">https://s.product.com/resource-name</a> Header: X-Ticket: value obtained at step 3, until it expire, Certificate: same certificate as it used for step 3.</p> <p>So, instead of username and password, it is possible it store alias for such secured resource in connection string, and in code this alias is replaced by real username-password, obtained from step 4, in a Sql connection factory. Alias can be specified as username in special format like obscured@s.product.com/product1/dev/resource-name</p> <p>Dev and prod instances can have different credentials aliases, like product1.dev/resource1 and product1/staging/resource1 and so on.</p> <p>So, only by debugging prod server, sniffing its traffic, or by embedding a logging - emailing code at compilation time it is possible to know production credentials for actual secured resource.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload