Does JayBird provide any kind of security?
Not directly. Firebird and InterBase do not currently support secure connections internally. Therefore JayBird cannot. You must use SSL with an application server, or an IP tunneling program to secure your data in transit. These are both readily available. Secure connections are possible, you just have to use external software to get them. One popular tunneling program is ZeBeDee. See http://www.ibphoenix.com/a471.htm for more information and examples of a secure Firebird setup. There is a widely held misconception that Interclient/Interserver provide a secure connection. All they do is encode the password used to log in to the database. Data transactions after that are insecure unless the above means are used to secure them. Another method of securing your data is to write your application as a web application that runs on an application server and displays in a browser. Most app servers have secure access capability. In that scenario Firebird and the app server are run on systems beh