Trình đọc lần đầu, áp phích lần đầu (woo!)Rủi ro bảo mật trong việc lưu trữ thông tin đăng nhập SQL trong mã PHP?
Vì vậy, tôi đã triển khai tập lệnh đăng nhập của mình cho một trang web không chính thức. Không có khả năng bị tổn hại, nhưng chỉ để được an toàn, tôi muốn hỏi nếu có một nguy cơ bảo mật trong việc đăng nhập cơ sở dữ liệu MySQL của tôi được lưu trữ trong bản rõ trong mã php. Theo như tôi biết, bản thân mã được phân tích bởi Apache, vì vậy người dùng cuối không nhìn thấy nó (chỉ là đầu ra), điều đó có nghĩa là nó sẽ an toàn để giữ ... nhưng tôi muốn như ý kiến thứ hai.
Tóm tắt: Truy cập cơ sở dữ liệu qua mysql_connect, mysql_select_db, mysql_query. Thông tin đăng nhập được lưu trữ trong các biến cục bộ được xác định tại mỗi lần lặp của tập lệnh và (tôi nghĩ) được bán phá giá khi tập lệnh chấm dứt.
Lỗ hổng bảo mật?
Sự thật. Khi tôi lần đầu tiên bắt đầu sử dụng Linux, đã không thông báo Gedit thực hiện filename.ext ~ và khi tôi tải lên thư mục, các tập tin ~ sẽ đi với nó. Sau đó, tôi có thể đi đến mysite.com/index.php~ và có nó trong văn bản gốc – sqram
@lyrae: Tôi ... chúa tốt, cảm ơn bạn đã chỉ ra rằng. Tôi không biết ... O.o * chạy và xóa * –
Nếu bạn hoàn toàn phải có mật khẩu trong tệp PHP, thì ít nhất là sha1 hoặc md5 nó. – Shoan