Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-06-2005, 09:08   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 105
Passwort-, Diebstahl- und htacess-Schutz???????

Also:

Punkt 1:
Im Flashfilm muss sich der User einloggen um in den Adminbereich zu kommen.
Habe es wie folgt gelöst:
User gibt PW in Eingabefeld (userpasswort) ein.
Per PHP werden Variablen aus meiner mysql-Database abgerufen (unter anderem auch die Variable Passwort)
Im Film werden userpasswort und passwort verglichen und der User wird dann mit if else weitergeleitet.

Kann man einen solchen Schutz leicht knacken?

Punkt 2:
Habe den Flashfilm und ein paar php-Dateien in einem Verzeichnis.
Unter anderem sind in einer der PHP-Dateien auch die Zugangsdaten zu meiner mysql-Datenbank angegeben (muss ja, damit die php-datei rienschreiben und auslesen kann).
Diese möchte ich natürlich schützen.
Habe bisher htacess genutzt, weil nur ich an die swf-Datei musste.
Nun ist es aber so, dass JEDER Internetnutzer, der will, die swf-Datei abrufen können soll.
Wenn ich allerdings htacess nutze ist ja auch die swf-Datei geschütz, was aber nicht sein soll.

Wie kann ich es regeln, dass:
- die php-datei (Datenbank-Zugangsdaten) geschützt ist
- der Film selbst nicht PW-geschützt ist
- der Film trotzdem die php-dateien verwenden kann


Ich hoffe ich habe verständlich erklärt, wo mein Problem liegt.
Mit der Suche bin ich leider nicht weiter gekommen.
Souldelivery ist offline   Mit Zitat antworten
Alt 02-06-2005, 10:07   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Also erstens kann man prinzipiell mit ner .htaccess auch nur bestimmte Dateitypen schützen. Müsstest bei http://de.selfhtml.org/ oder so mal kucken...

Aber: wie sollte sich jemand denn ne PHP-Datei (also den Quellcode) ziehen? Hast das schon mal probiert..? Klar, die SWF könnte man ziehen und auch mit nem Decompiler zerlegen, aber deswegen hat man doch noch lang nicht die PHP-Files, selbst wenn man weiß, wie sie heißen und wo sie liegen...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 02-06-2005, 10:32   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 105
also kann man eine PHP-Datei nicht auslesen?
Das wäre natürlich super.

Ehrlich gesagt hätte ich nicht gedacht, dass es etwas gibt, was man nicht auslesen kann
Kanns mir noch immer nicht vorstellen.
Wäre nett, wenn mir das noch mal jemand bestätigen kann (nicht, dass ich es nur falsch verstanden habe)

Gut:
Dann hab ich aber noch ne Frage:
Ich möchte mein entwickeltes "Produkt" später ja auch vermarkten.
Wenn ich das Teil aber nun jemandem verkaufe, der etwas Ahnung hat, wird er sicher in der Lage sein es zu kopieren und so zu vervielfältigen.
Wie kann man denn sowas verhindern, wenn man den ganzen Kram beim Kunden aufs Webspace läd?

Deinen "Anhang": Fush Buck! find ich gut )

Geändert von Souldelivery (02-06-2005 um 13:36 Uhr)
Souldelivery ist offline   Mit Zitat antworten
Alt 03-06-2005, 14:11   #4 (permalink)
*<):o)
 
Registriert seit: Mar 2003
Beiträge: 83
und wenn du so eine angst hast das jemand an deine zugangsdaten kommt, dann lege doch einfach eine php-datei mit dein zugangsdaten ausserhalb des öffendlichen bereiches ab.

user/www/bla der öffendliche bereich für den http-server beginnt z.b bei www

dann legst du einfach deine passwort-datei unter user ab, denn php ist es egal in welchen bereich die dateien liegen, denn php kann auch über den öffendlich bereich zugreifen.

und dann halt die datei includen.

wenn deine projekt unter dem server-verzeichnis bla liegt (beispiel oben) einfach mit @include ("../../meinedatenundso.php"); in deine php-datei reinladen.

gruss m1cha
__________________
looser@www:~> su -l
Password:
root:~ #
root:~ # chmod 777 WorldWideWeb
root:~ # logout
looser@www:~>

Optimismus ist ein Mangel an Information!
m1cha ist offline   Mit Zitat antworten
Alt 06-06-2005, 09:33   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 105
die letzte Antwort lässt mich vermuten, dass es doch möglich ist PHP-Dateien auszulesen
Souldelivery ist offline   Mit Zitat antworten
Alt 07-06-2005, 20:38   #6 (permalink)
*<):o)
 
Registriert seit: Mar 2003
Beiträge: 83
ja...

wenn der schlimmste fall eintritt, und der php-interpreter nicht mehr läuft. dann bekommst du nur ein fenster wo dir dein browser die php-datei zum download anbietet.

aber das kommst eigendlich nicht vor.

gruss m1cha
__________________
looser@www:~> su -l
Password:
root:~ #
root:~ # chmod 777 WorldWideWeb
root:~ # logout
looser@www:~>

Optimismus ist ein Mangel an Information!
m1cha ist offline   Mit Zitat antworten
Alt 07-06-2005, 20:45   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
übetrag das passwort nicht in die swf.
wenn ich die swf decompiliere hab ich die url und die argumente, die das php script erwartet.
also schicke ich was hin(in einer anderen swf) und überwache meine variablen-schau mir das gültige passwort an-fertig.
sende lieber die eingabe an das php und überprüfe auf dem server.
so haste nur den wert true oder false in der swf.


deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 08-06-2005, 08:19   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 105
@m1cha

das würde aber auch passieren, wenn die PHP-Datei auf einem anderen Server liegt, richtig?
Also gibt es keine Methode diese Daten zu schützen?

@deluxe

hört sich gut an.
Wie mach ich das )
ach... ich benutze erst mal die Suche und melde mich dann wieder
Souldelivery ist offline   Mit Zitat antworten
Alt 08-06-2005, 09:54   #9 (permalink)
*<):o)
 
Registriert seit: Mar 2003
Beiträge: 83
@Souldelivery
wie meinst du das? auf einen anderen server? es ist doch egal auf welchen server das php-file liegt, solange der php-interpreter läuft.

und denke daran das flash nur ein script aufrufen kann was auf dem selben server wie es selber liegt, das ist eine gute sicherheit. ich glaube sogar das php-file muss im selber verzeichniss oder darunter liegen, und darf auch nicht über dem verzeichniss liegen. aber das weis ich jetzt nicht genau.

gruss m1cha
__________________
looser@www:~> su -l
Password:
root:~ #
root:~ # chmod 777 WorldWideWeb
root:~ # logout
looser@www:~>

Optimismus ist ein Mangel an Information!
m1cha ist offline   Mit Zitat antworten
Alt 09-06-2005, 19:59   #10 (permalink)
Amateur
 
Registriert seit: May 2005
Ort: Hauptstadt
Beiträge: 10
Wie wärs mit ner Codierung des Passworts? Noch innerhalb der swf?

Die Überprüfung muss auf jedenfall auf php oder mysql ebene erfolgen, finde ich.

Die MySql datenbank dürfte auch nur codierte Passwörter enthalten.

Sollte php ausfallen, kann dann nix mehr passieren, da sich z.B. nach crypt verschlüsselte Sachen nicht mehr zurückcodieren lasssen. Sowas hab ich selbst auch schon gemacht. Das ist supersicher, finde ich.
__________________
Ich bin ein Noob. Aber irgendwann bin ich Pro und wenn ich einen Fehler programmiere, wird die Programmiersprache dementsprechend umgeändert werden. Aber bis dahin werde ich wohl noch diese Community zufragen. Es tut mir jetzt schon leid. :p (Habt Nachsicht, bin ja noch jung.)
Robben ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:17 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele