Hi.I am developing an android app that connect to sql server over internet by using jTDS driver by using java and android studio . In the source code of my app , i should hardcode the username and password and name and ip of sql server .
Does jTDS encrypt network traffic ?
Can a man in the middle hacker , decrypt internet traffic of my app and analyse it and access the username and password of sql server ? and if yes , what should i do to solve this problem ?
In my question i concern about ordinary standard security , not about very very high degree of security ( like NSA security ) .
This is part of source code of my app that is responsible for connecting to sql server . Before using that i should add jTDS library to android studio . Thanks
The option for JDBC to be encrypted is entirely at the option of the JDBC driver that you use. Some do, some don't. As far as I know, none of them encrypt by default, however so you have to explicitly request it. As Tim says, you'll have to read the documentation for the SQL Server driver that you will be using.
"privilege" comes from the Latin words for "private" and "law" (legal) and dates to feudal times. To "claim privilege" meant that you were above the laws that applied to the common people.
Are you okay? You look a little big. Maybe this tiny ad will help: