Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> haslo w pliku
sowa85
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.01.2004

Ostrzeżenie: (0%)
-----


witam,
mam maly problem, mianowicie chce umiescic haslo i login do mySQL w oddzielnym pliku niz skrypt , aby nie trzeba bylo ich za kazdym razem wpisac np. przez formularz. Czy to jest bezpieczne?? ktos przeciez moze podejrzec moj skrypt, zabaczyc jak sie nazywa plik w ktorym jest haslo i login i je zdobedzie. i teraz mam pytanie – czy da sie ustawic jakies atrybuty dla tego pliku z haslem aby tylko skrypt mogl go czytac, czy trzeba np. za kazdym razem przed otwarciem pliku zmieniac jego atrybuty przez chmod() w skrypcie, zeby go odzczytac??

z gory dzieki
Go to the top of the page
+Quote Post
zombie
post
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 0
Dołączył: 9.05.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Przechowywanie tych danych w pliku php w formie[php:1:73f7ddd2ad]<?php
$SQL_pass = "moje_haslo";
?>[/php:1:73f7ddd2ad] jest bezpieczne. Jakaś luka zawsze się znajdzie, ale na dobrą sprawę wystarczy jakaś osobliwa nazwa tego pliku. Nie można wyświetlić kodu php Twojego pliku jeśli odpowiednio go zabezpieczysz. Co do chmod, to możesz zrobić funkcje:
[php:1:73f7ddd2ad]<?php
function unlock_pass()
{
chmod("Moj_NietYpoWo_naZVany_PLICzeK_z_HASLEM.php", 0644);
}
function lock_pass()
{
chmod("Moj_NietYpoWo_naZVany_PLICzeK_z_HASLEM.php", 0000);
}

unlock_pass();
include("Moj_NietYpoWo_naZVany_PLICzeK_z_HASLEM.php");
lock_pass();
?>[/php:1:73f7ddd2ad]
... ale to chyba przesada. smile.gif


--------------------
audaces fortuna iuvat!
Go to the top of the page
+Quote Post
Cudi
post
Post #3


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

Ostrzeżenie: (0%)
-----


Najlepiej skorzystać z plików .htaacces (o ile masz Apacha z włączoną ich obsługą). Wtedy tworzysz taki pliczek, jako treść wpisujesz "Deny for all" i za pomocą przeglądarki do pliku nikt sie nie dobierze.


--------------------
"Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning."
Cudi's devBlog
Go to the top of the page
+Quote Post
raf2001
post
Post #4





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 14.06.2002
Skąd: Żyrardów

Ostrzeżenie: (0%)
-----


najprostszym i jednym z najpewniejszych sposobów jest umieszczenie chasła w tagach <? i ?>, dzięki temu skrypt zostanie przekształcony przez serwer i raczej niebędzie możliwe wyświetlenie hasła. Ja jeszcze osobiście stosuje takie zabezpieczenie. Na poczatku po znaczniku <? stawiam /* a na końcu */ tylko to trzeba użyć odpowidni kod aby to przekształcić i aby dane zostały odczytane. Robie tak bo podczas "parsowania" skryptu php może odczytać co jest w komentarzach, ale podczas przesyłania do przeglądarki wszystkie komentarze w php są usuwane. Mam nadzieje że to ci pomoże :wink:


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:05