php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 11.05.2011, 21:05  
Neuer Benutzer
 
Registriert seit: 11.05.2011
Beiträge: 6
PHP-Kenntnisse:
Anfänger
MisterAHA befindet sich auf einem aufstrebenden Ast
Standard Verschlüsselung von MYSQL selbst

Hallo liebe Forumianer,

welche Möglichkeiten gibt es, MySQL selbst zu verschlüsseln?
D.h. damit man z.B. den Debug-Modus nicht starten kann, um die Abfragen mitschneiden kann oder die Struktur in der Datenbank selbst einsehen.

Der Grund dafür ist recht einfach: Es handelt sich um ein Software-Projekt das unter MySQL arbeitet, ABER niemand (ausser die Entwickler selbst) die Funktionsweise kennen dürfen.

Vielen Dank für eure Hilfe.

MfG Andreas
MisterAHA ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.05.2011, 22:08  
Erfahrener Benutzer
 
Registriert seit: 17.02.2006
Beiträge: 132
PHP-Kenntnisse:
Fortgeschritten
marcusson befindet sich auf einem aufstrebenden Ast
Standard

Ja gibt es, aber nicht kostenlos. Das wird über einen speziellen Treiber geregelt. Den muss man kaufen. Den Debug-Mode kann man aber nicht ausschalten. Hat ja mit dem Treiber nichts zu tun. Das wäre aber sowieso nur möglich wenn ein Kunde Zugang zum Server hat - also zum Beispiel bei einer Distribution auf CD/DVD. In diesem Fall kann man aber auch überlegen auf SQLite zu portieren ...
Wir hatten das Problem schon mal. Für uns war es aber ausreichend die Datenbank zu komprimieren. Mit MyISAM-Tabellen geht das mit Bordmitteln. Die Tabellen sind hinterher nicht mehr im Klartext lesbar, aber dafür "read-only". In unserem Fall okay: wir haben den Server von einer DVD aus betrieben.
marcusson ist offline   Mit Zitat antworten
Alt 11.05.2011, 22:12  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Zitat:
Der Grund dafür ist recht einfach: Es handelt sich um ein Software-Projekt das unter MySQL arbeitet, ABER niemand (ausser die Entwickler selbst) die Funktionsweise kennen dürfen.
Hört sich nach Fail-Prinzip an.
Entweder handelt es sich um sensible Daten, dann sind diese vor dem Schreiben in die Datenbank zu verschlüsseln oder dein Konzept ist falsch. Wenn es sich um total geheime Algorithmen handelt und du deshalb die Querys verschlüsseln willst, dann solltest du dir eher darüber Gedanken machen, wer denn noch so alles Zugriff auf den Server hat und warum.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 12.05.2011, 19:44  
Neuer Benutzer
 
Registriert seit: 11.05.2011
Beiträge: 6
PHP-Kenntnisse:
Anfänger
MisterAHA befindet sich auf einem aufstrebenden Ast
Standard

Die Algorithmen könnten später unsere Kunden im Debugmodus sehen, da sie auch den vollen Zugriff auf ihren Server haben werden.

Wir stehen allgemein vor dem Problem, dass Unternehmen Ihre Daten aus Datenschutz an uns nicht übermitteln. In diesem Fall hätten wir allein die volle Kontrolle über den Server,

...ABER das ist nunmal nicht der Fall.

MfG Andreas
MisterAHA ist offline   Mit Zitat antworten
Alt 12.05.2011, 19:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ist mir zu hoch - muss ich nicht verstehen, oder?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 12.05.2011, 20:13  
Neuer Benutzer
 
Registriert seit: 11.05.2011
Beiträge: 6
PHP-Kenntnisse:
Anfänger
MisterAHA befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Wenn es sich um total geheime Algorithmen handelt und du deshalb die Querys verschlüsseln willst, dann solltest du dir eher darüber Gedanken machen, wer denn noch so alles Zugriff auf den Server hat und warum.
Gestern 21:08

Der Server, auf dem unser Tool genutzt wird steht beim Endkunden, und nicht bei uns im Unternehmen. Daher müssen wir eine Möglichkeit finden MySQL selbst zu verschlüsseln, damit der Endkunde nicht den vollen Zugriff auf MySQL hat (Debugmodus, etc.)
MisterAHA ist offline   Mit Zitat antworten
Alt 12.05.2011, 20:36  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Sagte ich ja, Fail-Prinzip. Wer seinen Kunden Lösungen verkauft, die auch beim Kunden gehostet werden, der sollte damit rechnen, dass der Kunde sich diese auch genauer ansehen kann.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 12.05.2011, 21:00  
Neuer Benutzer
 
Registriert seit: 11.05.2011
Beiträge: 6
PHP-Kenntnisse:
Anfänger
MisterAHA befindet sich auf einem aufstrebenden Ast
Standard

Dein "Lösungsansatz" ist also Kritik zu üben? ^^

Ein kreativer Lösungsansatz wäre wünschenswerter
MisterAHA ist offline   Mit Zitat antworten
Alt 12.05.2011, 21:09  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Nutze andere Datenbanken. Es gibt genug, die das leisten was du brauchst. Diese kosten jedoch auch entsprechend ...
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist gerade online   Mit Zitat antworten
Alt 13.05.2011, 03:31  
Erfahrener Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse:
Fortgeschritten
G.Schuster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Manko10 Beitrag anzeigen
Sagte ich ja, Fail-Prinzip.
Fragt sich, wer genau "failed".
Es gibt durchaus Anwendungsfälle, in denen unveränderlichkeit der Daten vorgeschrieben wird.
Schau dir z.B. mal Lexware an, wird auch beim Kunden gehostet und trotzdem kommst du nicht an die DB.
Liegt wohl unter anderem auch daran, dass es um BuHa geht, die eben unveränderlich sein muss, damit man seine Bücher nicht mal eben so frisieren kann, wenn der Prüfer grade Kaffee trinkt.
__________________
actra.development - Schwabstr. 2 - 70825 Münchingen
www.actra.de/velopment/ - eMail: php.de@actra.de
Zend Certified Engineer for PHP5
G.Schuster ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mysql funktioniert nicht (Erweiterung nicht erkannt!?) pfump Server, Hosting und Workstations 10 17.03.2012 11:07
PHP Zugriff auf MySQL Community Server gewähren daemonTutorials Datenbanken 8 21.02.2011 12:28
AES Verschlüsselung MySQL Schmido Datenbanken 7 16.12.2010 13:27
MySQL Verschlüsselung 3jfx PHP Einsteiger 11 28.11.2010 15:03
MySQL Datentransfer (Dateigroesse 4MB) via Shell Zugang oder einfacher promoterlv Datenbanken 1 14.11.2010 22:12
[Erledigt] PHP bekommt keine Verbindung zu MySQL SaKe Datenbanken 15 20.09.2010 14:45
Mysql fehler bei externen Zugriff SteiniKeule Datenbanken 4 18.06.2010 12:54
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 0 12.11.2008 16:23
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql tabelle verschlüsseln, mysql datenbank verschlüsseln, mysql verschlüsselung, php mysql verschlüsseln, mysql verschlüsseln, mysql verschlüsselte verbindung, mysql5 verschlüsseln, mysql 5 verschlüsseln, mysql fortgeschritten, beispiel code verschlüsselung mysql datenbank mit php selbst, verschlüsselung mysql datenbank mit php selbst, verschlüsselung mysql datenbank mit php, php mysql verschlüsselte verbindung, mysql datenbank datei verschlüsseln, verschlüsselung in mysql, mysql php verschlüsselung, mysql server mit verschlüsselt, php mysql 5 verschlüsselung, mysql tabellen verschlüsseln, mysql verschlüsselung mit php

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum