Apologize for the newbie questions - could anyone explain security in these 2 situations
1) Between Developer/Server and the database: If I am working on a solution for a client from my office and connecting to my client's database through a certain IP address and port number (I assume they have to use port forwarding to allow me to connect). Is this secure? What is the risk? What would make it most secure?
2) Between Client and Server: When clients connect from outside of their LAN, how secure is the connection? I don't really want to add a layer of complexity and use SSL - but do I need to?
Much appreciated.