banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận mạng và thiết bị mạng Cách thức hoạt động của các IP được edit trong file hosts ?  XML
  [Discussion]   Cách thức hoạt động của các IP được edit trong file hosts ? 29/01/2012 20:52:11 (+0700) | #1 | 252917
[Avatar]
daubac402
Member

[Minus]    0    [Plus]
Joined: 19/11/2008 00:50:14
Messages: 4
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
Xin chào cả diễn đàn, smilie
Như mọi người đã biết, thì một trong số các cách để vào facebook là sửa file hosts trong hệ điều hành
Trình duyệt thay vì hỏi DNS để biết IP của facebook.com sẽ dùng thẳng IP này rồi từ đó gửi request của mình.

Ví dụ như
12.34.56.78 facebook.com
x.y.z.t facebook.com
...

Trên mạng hiện nay, search ra có thể thấy rất nhiều các IP kiểu này. Nếu ta sử dụng sẽ vào được facebook tuy nhiên, trình duyệt sẽ báo đỏ ssl tại trang https://facebook.com/login.php.

Em đoán rằng IP mà ta vừa sửa không phải là IP của facebook thật mà nó chỉ là fake, nên khi CA kiểm tra thấy public key mà trình duyệt nhận về từ IP kia không đúng với IP thật mà facebook đã đăng ký với CA chăng.

Vậy thì cách thức để IP x.y.z.t kia sẽ lắng nghe ở port 80 và nhận được request từ trình duyệt rồi sẽ xử lý tiếp như thế nào? để giữa trình duyệt và facebook có thể trao đổi thông tin qua lại với nhau. Em vẫn không hiểu khâu này.

Em văn không được tốt, trình bày chưa mạch lạc, có gì mọi người cứ chỉ bảo ạ smilie

Nghịch HTML5 1 chút, mong các bác ghé qua smilie
http://eckiunheo.hostbyet2.com/
[Up] [Print Copy]
  [Discussion]   Cách thức hoạt động của các IP được edit trong file hosts ? 30/01/2012 10:55:30 (+0700) | #2 | 252934
neverwon
Member

[Minus]    0    [Plus]
Joined: 08/08/2006 13:38:43
Messages: 89
Offline
[Profile] [PM]
This file (hosts) contains the mappings of IP addresses to host names. Each entry should be kept on an individual line. The IP address should be placed in the first column followed by the corresponding host name. The IP address and the host name should be separated by at least one space. 


Túm lại, file hosts làm việc tương tự như một DNS server, nó "mapping" địa chỉ IP với domain. smilie
[Up] [Print Copy]
  [Discussion]   Cách thức hoạt động của các IP được edit trong file hosts ? 30/01/2012 19:35:38 (+0700) | #3 | 252953
[Avatar]
daubac402
Member

[Minus]    0    [Plus]
Joined: 19/11/2008 00:50:14
Messages: 4
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]

neverwon wrote:

Túm lại, file hosts làm việc tương tự như một DNS server, nó "mapping" địa chỉ IP với domain. smilie 

anh ơi, em có hỏi vai trò của file hosts trong hệ điều hành đâu ?? smilie
Nghịch HTML5 1 chút, mong các bác ghé qua smilie
http://eckiunheo.hostbyet2.com/
[Up] [Print Copy]
  [Discussion]   Cách thức hoạt động của các IP được edit trong file hosts ? 02/02/2012 10:07:06 (+0700) | #4 | 253031
camazalraman
Member

[Minus]    0    [Plus]
Joined: 19/05/2004 01:57:32
Messages: 23
Offline
[Profile] [PM]

daubac402 wrote:
Xin chào cả diễn đàn, smilie
Như mọi người đã biết, thì một trong số các cách để vào facebook là sửa file hosts trong hệ điều hành
Trình duyệt thay vì hỏi DNS để biết IP của facebook.com sẽ dùng thẳng IP này rồi từ đó gửi request của mình.

Ví dụ như
12.34.56.78 facebook.com
x.y.z.t facebook.com
...

Trên mạng hiện nay, search ra có thể thấy rất nhiều các IP kiểu này. Nếu ta sử dụng sẽ vào được facebook tuy nhiên, trình duyệt sẽ báo đỏ ssl tại trang https://facebook.com/login.php.

Em đoán rằng IP mà ta vừa sửa không phải là IP của facebook thật mà nó chỉ là fake, nên khi CA kiểm tra thấy public key mà trình duyệt nhận về từ IP kia không đúng với IP thật mà facebook đã đăng ký với CA chăng.

Vậy thì cách thức để IP x.y.z.t kia sẽ lắng nghe ở port 80 và nhận được request từ trình duyệt rồi sẽ xử lý tiếp như thế nào? để giữa trình duyệt và facebook có thể trao đổi thông tin qua lại với nhau. Em vẫn không hiểu khâu này.

Em văn không được tốt, trình bày chưa mạch lạc, có gì mọi người cứ chỉ bảo ạ smilie

 


Khi truy vấn ngược ip ví dụ "60.254.175.42" ( một trong số các ip sử dụng trong việc sửa file host để vào facebook) bạn sẽ thấy ip này thuộc công ty akamai.net

Khi view CA (lúc trình duyệt báo đỏ SSL khi đăng nhập facebook) bạn sẽ thấy CA này được cấp cho Common Name "a248.e.akamai.net"

akamai.net ( Akamai Technologies, Inc.) là công ty cung cấp dịnh vụ application hosting, content delivery, streaming media. Facebook là một trong các khách hàng của Akamai.

Mình chưa tìm hiểu thêm được tại sao Facebook không sử dụng CA được cấp cho Common Name Facebook.com mà lại sử dụng CA cấp cho akamai.net.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|