pbiMike
30.11.2004, 00:36:48
Hi Jungs und Mädels,
ich habe folgendes Problem:
Ich muss für ein Projekt ein Multiple-Choice-Testsystem in php schreiben. Dahinter versteckt sich eine MySQL-Datenbank. Das alles zusammen soll man (nach der Einrichtung) auf CD brennen können, damit man das Ganze z.B. als Produktumfrage an Kunden oder als Test an Schüler weitergeben kann.
Ich habe mir also eine xampp-lite Installation geschnappt und mal losgelegt. Klappt auch alles wunderbar, ABER:
Das Login zur Datenbank muss ja auch irgendwo für php lesbar liegen. D.h.: man kann sich ganz einfach Die entsprechende Datei öffnen und Das PW auslesen.
Kennt jemand da eine Lösung?
Und selbst wenn: Kann nicht einfach jeder Depp die Datenbank kopieren (die liegt ja auch sicherlich irgendwo im xampp-Verzeichnis) und einfach auf einer eigenen xampp-Version zum laufen bringen? Ich weiß nicht wie MySQL seine Datenbanken handhabt, wo Logins/Passwörter vermerkt werden usw.
Wie kann ich also die Daten in der DB vor einem halbwegs versierten User sichern? - Wenn überhaupt.
Eine Idee: Alles in einem C-Programm hardcoden. Ein Programm das dann login&pw ausgibt wäre Kein Problem. Aber man kann das Programm natürlich auch so ausführen, da kommt man ja auch ohne Problem heran - Seifenblase geplatzt. Oder hat jemand eine Idee? Und kann man dann nicht einfach mit ein wenig Reverse-Engeneering an den ganzen Quellcode rankommen?
Ich habe noch 3 Wochen bis zur Abgabe. Also haut rein! Ich brauche Ideen! =)
Schon mal Danke im Voraus,
pbiMike...
ich habe folgendes Problem:
Ich muss für ein Projekt ein Multiple-Choice-Testsystem in php schreiben. Dahinter versteckt sich eine MySQL-Datenbank. Das alles zusammen soll man (nach der Einrichtung) auf CD brennen können, damit man das Ganze z.B. als Produktumfrage an Kunden oder als Test an Schüler weitergeben kann.
Ich habe mir also eine xampp-lite Installation geschnappt und mal losgelegt. Klappt auch alles wunderbar, ABER:
Das Login zur Datenbank muss ja auch irgendwo für php lesbar liegen. D.h.: man kann sich ganz einfach Die entsprechende Datei öffnen und Das PW auslesen.
Kennt jemand da eine Lösung?
Und selbst wenn: Kann nicht einfach jeder Depp die Datenbank kopieren (die liegt ja auch sicherlich irgendwo im xampp-Verzeichnis) und einfach auf einer eigenen xampp-Version zum laufen bringen? Ich weiß nicht wie MySQL seine Datenbanken handhabt, wo Logins/Passwörter vermerkt werden usw.
Wie kann ich also die Daten in der DB vor einem halbwegs versierten User sichern? - Wenn überhaupt.
Eine Idee: Alles in einem C-Programm hardcoden. Ein Programm das dann login&pw ausgibt wäre Kein Problem. Aber man kann das Programm natürlich auch so ausführen, da kommt man ja auch ohne Problem heran - Seifenblase geplatzt. Oder hat jemand eine Idee? Und kann man dann nicht einfach mit ein wenig Reverse-Engeneering an den ganzen Quellcode rankommen?
Ich habe noch 3 Wochen bis zur Abgabe. Also haut rein! Ich brauche Ideen! =)
Schon mal Danke im Voraus,
pbiMike...