HALEMAKER Posted November 23, 2019 Report Posted November 23, 2019 Salut as vrea sa conectez o aplicatie in C# la o baza de date...dar daca scriu codul in form se poate vedea cu Resource hacker. Cum as putea sa fac ca aplicatia sa preia datele de conectare de pe un webhost? Quote
Nytro Posted November 23, 2019 Report Posted November 23, 2019 Salut, chiar daca le ia de pe un host, cineva poate sa vada de unde le ia si sa le ia singur. Nu exista nicio solutie ca o aplicatie sa se conecteze direct la o baza de date astfel incat cineva rau intentionat sa nu poata face acest lucru. Pentru astfel de lucruri poti face o aplicatie web, un API, pe care aplicatia C# sa o contacteze si sa descrie operatii cu baza de date. De preferat pe baza de autentificare (e.g. un user se logheaza si apoi face diverse lucruri acolo). Quote
gigiRoman Posted November 24, 2019 Report Posted November 24, 2019 (edited) Poti sa criptezi in config si apoi sa decriptezi la runtime. O poti obfusca cu confuser de exemplu. Sau poti folosi themida pt tehnici antidebug. Insa nimic nu iti garanteaza ca nu iti va face cineva reverse eng. Edited November 24, 2019 by gigiRoman Quote