Hej alle udviklere.
EDIT: Jeg mente bare Java SE, J2 fik lige sneget sig med.
Jeg sidder i øjeblikket og fifler med et simpelt konsol program lavet i Java, hvor jeg laver en database forbindelse til en MySQL service via en
propertise fil.
Propertise fil
- JDBC_DRIVER=com.mysql.jdbc.Driver
- USER=user
- PASS=password
- DB_URL=jdbc:mysql://IP:PORT/DB
Henter indhold fra properties filen via
- Properties properties = new Properties();
Q1
Når jeg compiler mit program til en java.jar fil, hvordan sikre jeg så at min propertise fil kun kan eksekveres og læses af programmet som eksekvere den(min jar fil)? Så man ikke kan aflure indholdet af filen.
Er dette noget Java sikre som standard gør eller er der noget man aktivt skal gøre?
Database brugeren jeg bruger har kun select rettigheder tilknyttet en bestemt tabel, men ville gerne lære hvordan jeg kan beskytte min propertise fil.
Q2
Jeg er blevet fortalt at man ved at debugge et Java program kan opsnappe f.eks. Kodeord og brugernavn som bruges til at verificere sig op imod en sql service. Nogle der kender eksempler på hvordan man kan forhindre dette?
Hvis i har nogle links der forklare overstående må i meget gerne ligge dem. Det ville være super hjælp.
Tak på forhånd.
Indlæg senest redigeret d. 04.01.2015 11:03 af Bruger #17719