Where to place the SSL Encryption: IIS or Application (SAS) level?

nflynn85
nflynn85 used Ask the Experts™
on
If you had to pick a place for your SSL encryption to go, what would be the best place to place it and why? At the IIS level.....or at the application level?

We use IIS in conjunction with SAS to serve web pages to our external customers in our current environment. We currently are using SSL encryption via IIS, but are wondering if this is the best configuration or if moving forward it would be better to encrypt the web traffic at the SAS Level.

Let me know if you need any additional info. Thank you!
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
btanExec Consultant
Distinguished Expert 2018
Commented:
SSL is to secure pt to pt channel, it should be at service or system level - in other words, IIS. Application should handle end to end - which is is to encrypt data (preshared or appl specific keypair) and then send thru the secure SSL (certificate) channel. These provides end to end data confidentiality.

Therefore, in your case can explore if the backend server codes can do the data encryption while you maintain the existing IIS' SSL channel. SAS has File encryption for securing data at rest and SSL will be for securing data in transit.
SAS passwords and metadata-bound data sets restrict access to SAS data sets within SAS. But neither can prevent SAS data sets from being viewed at the operating environment system level or from being read by an external program. Encryption provides security of your SAS data outside of SAS by writing to disk the encrypted data that represents the SAS data. The data is decrypted by the SAS system as it is read from the disk, but is not decrypted when read at the operating system level or by external programs.
http://support.sas.com/documentation/cdl/en/lrcon/68089/HTML/default/viewer.htm#n1s7u3pd71rgunn1xuexedikq90f.htm

Author

Commented:
That's basically what we are doing now.....EFS for at rest encryption and then IIS for SSL
Exec Consultant
Distinguished Expert 2018
Commented:
If that is the case, that will already suffice with secure SSL channel done.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start Today