5.1 Security Considerations for Implementers

RDS Transport Protocol has no security (authentication/authorization/encryption) built into the protocol itself. However, a typical application of this protocol will work in conjunction with the underlying transport layer and the chosen data store on the server side to provide security for the complete solution. For example, when the RecordSet data is carried as RDS payload and transported over HTTP, Secure Sockets Layer (SSL) can be utilized to provide data encryption. Also, various data stores provide different levels of authentication and authorization support that can be taken into consideration when adopting RDS Transport Protocol to implement remote RecordSet operations.<89>