Hướng dẫn is php code hidden? - mã php có bị ẩn không?

Có một số cách để làm điều đó.

Bạn có thể sử dụng mod-rewrite để tua lại foo đến foo.php để yêu cầu /thanh được xử lý bởi /bar.php.

JTW90210 ¶

Bryce Nesbitt tại rõ ràng.com

Ryan ¶

10 năm trước

# Make PHP code look like other code types
AddType application/x-httpd-php .asp .py .pl

Omolewastephen tại Gmail Dot Com ¶

4 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t

STH tại Panix Dot Com ¶

Raz ¶

# Make all PHP code look like HTML
AddType application/x-httpd-php .htm .html

14 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
17 ¶17

Không thể ẩn hoàn toàn mã nguồn PHP vì nó là ngôn ngữ được giải thích, nhưng có một vài lựa chọn thay thế có thể: sử dụng mã obfuscator để làm cho mã nguồn khó đọc. Sử dụng bộ bảo vệ mã hoặc bộ mã hóa.

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
9

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
1

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
2

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
3

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
4

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

Một tùy chọn khác, nếu bạn muốn thực hiện việc viết lại URL của mình hoàn toàn PHP, là đặt các quy tắc viết lại để hướng tất cả các yêu cầu đến một tập lệnh duy nhất. Một lợi thế lớn của điều này, là bạn có thể lưu trữ mã của mình trong một khu vực không thể truy cập được đối với Apache và chỉ có tập lệnh URL của bạn mới cần phải được Apache truy cập. ¶

Nói chung, bảo mật bằng cách tối nghĩa là một trong những hình thức bảo mật yếu nhất. Nhưng trong một số trường hợp, mỗi chút bảo mật thêm là mong muốn.

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
1
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
2
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
3
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
4
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

Một vài kỹ thuật đơn giản có thể giúp che giấu PHP, có thể làm chậm một kẻ tấn công đang cố gắng khám phá những điểm yếu trong hệ thống của bạn. Bằng cách đặt expose_php thành

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
5 trong tệp php.ini của bạn, bạn giảm lượng thông tin có sẵn cho họ. ¶

18 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
6
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
7
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

Simon tại carbontweledesign dot co dot uk ¶ ¶

16 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
9
# Make all PHP code look like HTML
AddType application/x-httpd-php .htm .html
0
# Make all PHP code look like HTML
AddType application/x-httpd-php .htm .html
1
# Make all PHP code look like HTML
AddType application/x-httpd-php .htm .html
2
# Make all PHP code look like HTML
AddType application/x-httpd-php .htm .html
3
# Make all PHP code look like HTML
AddType application/x-httpd-php .htm .html
4
# Make all PHP code look like HTML
AddType application/x-httpd-php .htm .html
5

PHP tại vfmedia dot de ¶ ¶

JTW90210 ¶

# Make all PHP code look like HTML
AddType application/x-httpd-php .htm .html
6

Bryce Nesbitt tại rõ ràng.com ¶

18 năm trước

# Make all PHP code look like HTML
AddType application/x-httpd-php .htm .html
7
# Make all PHP code look like HTML
AddType application/x-httpd-php .htm .html
8
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

Simon tại carbontweledesign dot co dot uk ¶ ¶

16 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
50

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
51

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
52

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
53

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
54

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

PHP tại vfmedia dot de ¶ ¶

Bryce Nesbitt tại rõ ràng.com ¶

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
56

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
57

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
58

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
59

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

20 năm trước

JTW90210 ¶

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
91

Một vài kỹ thuật đơn giản có thể giúp che giấu PHP, có thể làm chậm một kẻ tấn công đang cố gắng khám phá những điểm yếu trong hệ thống của bạn. Bằng cách đặt expose_php thành

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
5 trong tệp php.ini của bạn, bạn giảm lượng thông tin có sẵn cho họ. ¶

18 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
92

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
93

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
94

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
95

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
96

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
97

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
98

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
99

Simon tại carbontweledesign dot co dot uk ¶ ¶

16 năm trước

PHP tại vfmedia dot de ¶ ¶

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
01

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
02

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

Bryce Nesbitt tại rõ ràng.com ¶

20 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
04

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
05

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
06

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
07

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

PHP tại net dot người dùng ¶ ¶

18 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
09

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
10

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
11

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
12

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
13

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
14

Simon tại carbontweledesign dot co dot uk ¶ ¶

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

16 năm trước

Bryce Nesbitt tại rõ ràng.com ¶

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
17

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
18

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
19

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

20 năm trước

18 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
21

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
22

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
23

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
24

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

Simon tại carbontweledesign dot co dot uk ¶ ¶

16 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
26

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
27

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
28

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
29

PHP tại vfmedia dot de ¶ ¶

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
31

PHP tại vfmedia dot de ¶ ¶

18 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
32

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
33

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
34

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
35

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
36

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
37

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
38

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
39

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
40

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

Simon tại carbontweledesign dot co dot uk ¶ ¶

PHP tại vfmedia dot de ¶ ¶

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
42

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
43

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
44

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
45

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
46

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

Bryce Nesbitt tại rõ ràng.com ¶

18 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
48

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
49

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
00
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
01
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

Simon tại carbontweledesign dot co dot uk ¶ ¶

10 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
03
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
04
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
05
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

Omolewastephen tại Gmail Dot Com ¶

4 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
07
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
08
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
09
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
10

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
4

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

STH tại Panix Dot Com ¶

Bryce Nesbitt tại rõ ràng.com ¶

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
13
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
14
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
15
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

20 năm trước

14 năm trước

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
17
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
18
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
19
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
20
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
21
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
22
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
23
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
24
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
0

# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t
17 ¶, but there are a few possible alternatives: Use a code obfuscator to make the source code difficult to read. Use a code protector or encoder.

Một tùy chọn khác, nếu bạn muốn thực hiện việc viết lại URL của mình hoàn toàn PHP, là đặt các quy tắc viết lại để hướng tất cả các yêu cầu đến một tập lệnh duy nhất.Một lợi thế lớn của điều này, là bạn có thể lưu trữ mã của mình trong một khu vực không thể truy cập được đối với Apache và chỉ có tập lệnh URL của bạn mới cần phải được Apache truy cập.set rewrite rules to direct all requests to a single script. One great advantage of this, is you can store your code in an area not accessible to Apache, and only your URL dispatching script need be Apache-accessible.set rewrite rules to direct all requests to a single script. One great advantage of this, is you can store your code in an area not accessible to Apache, and only your URL dispatching script need be Apache-accessible.