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 bảo mật Công dụng của ping_session.html là gì?  XML
  [Question]   Công dụng của ping_session.html là gì? 19/03/2012 11:41:01 (+0700) | #1 | 259271
MrDoA
Member

[Minus]    0    [Plus]
Joined: 28/03/2010 11:21:55
Messages: 21
Offline
[Profile] [PM]
Chào tất cả mọi người,

Khi truy cập vào HVA em có 1 thắc mắc nhỏ,

Code:
<iframe src="/hvaonline/templates/ping_session.html" height="0" width="0" frameborder="0" scrolling="no"></iframe>

Nhiệm vụ của nó là gì vậy?
Em có suy nghĩ như sau :
trong ping_session.html có dòng
Code:
<meta http-equiv="refresh" content="300">

Theo như em biết thì cứ 300s thì tự động sẽ lấy thêm session, tuy nhiên trong JsessionID của HVA lại không hề báo thời điểm kết thúc??
Hơn nữa, em muốn hỏi là từ đó có thể dựng lên 1 phương pháp giảm tải đối với 1 trận DDoS bằng cách gán liên tiếp các SESSIONID rồi destroy liên tục (mỗi lần request tới ping_session.html thì cấp 1 session mới và destroy cái cũ đi) được không ạ.??
[Up] [Print Copy]
  [Question]   Công dụng của ping_session.html là gì? 19/03/2012 13:14:00 (+0700) | #2 | 259273
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

MrDoA wrote:
Chào tất cả mọi người,

Khi truy cập vào HVA em có 1 thắc mắc nhỏ,

Code:
<iframe src="/hvaonline/templates/ping_session.html" height="0" width="0" frameborder="0" scrolling="no"></iframe>

Nhiệm vụ của nó là gì vậy?
Em có suy nghĩ như sau :
trong ping_session.html có dòng
Code:
<meta http-equiv="refresh" content="300">

Theo như em biết thì cứ 300s thì tự động sẽ lấy thêm session, tuy nhiên trong JsessionID của HVA lại không hề báo thời điểm kết thúc??
Hơn nữa, em muốn hỏi là từ đó có thể dựng lên 1 phương pháp giảm tải đối với 1 trận DDoS bằng cách gán liên tiếp các SESSIONID rồi destroy liên tục (mỗi lần request tới ping_session.html thì cấp 1 session mới và destroy cái cũ đi) được không ạ.??
 


ping_session.html chỉ đơn giản gởi 1 cái "ping" từ trình duyệt đến forum. Trước đó, khi người dùng truy cập đến forum thì đã hình thành một session rồi. Việc "ping" này chỉ giúp forum xác định xem sau 1/2 giờ, trình duyệt ấy còn online hay không, nếu không thì forum triệt tiêu session đã cấp.

Việc gán liên tiếp các session rồi destroy liên tục càng làm cho forum bị chết nhanh vì bắt forum làm việc quá nhiều.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Công dụng của ping_session.html là gì? 19/03/2012 15:38:42 (+0700) | #3 | 259283
phanledaivuong
Member

[Minus]    0    [Plus]
Joined: 23/05/2008 17:34:21
Messages: 315
Location: /dev/null
Offline
[Profile] [PM] [WWW]

conmale wrote:

ping_session.html chỉ đơn giản gởi 1 cái "ping" từ trình duyệt đến forum. Trước đó, khi người dùng truy cập đến forum thì đã hình thành một session rồi. Việc "ping" này chỉ giúp forum xác định xem sau 1/2 giờ, trình duyệt ấy còn online hay không, nếu không thì forum triệt tiêu session đã cấp.

Việc gán liên tiếp các session rồi destroy liên tục càng làm cho forum bị chết nhanh vì bắt forum làm việc quá nhiều. 


Vậy sau 1 khoảng thời gian hva mới check xem người đó còn online ko bằng cách cho trình duyệt người đó tự động "ping" đến forum sau 1 khoảng thời gian à anh? Nếu cứ mở trình duyệt liên tục và đi ra ngoài thì nick sáng liên tục cả ngày? Em nhớ có 1 lần để trình duyệt 1 lúc thì phải login lại? Vậy thì cứ để trình duyệt và đi ra ngoài sau 1 khoảng thời gian thì sẽ tự động log out?
[Up] [Print Copy]
  [Question]   Công dụng của ping_session.html là gì? 19/03/2012 16:09:37 (+0700) | #4 | 259285
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

phanledaivuong wrote:

conmale wrote:

ping_session.html chỉ đơn giản gởi 1 cái "ping" từ trình duyệt đến forum. Trước đó, khi người dùng truy cập đến forum thì đã hình thành một session rồi. Việc "ping" này chỉ giúp forum xác định xem sau 1/2 giờ, trình duyệt ấy còn online hay không, nếu không thì forum triệt tiêu session đã cấp.

Việc gán liên tiếp các session rồi destroy liên tục càng làm cho forum bị chết nhanh vì bắt forum làm việc quá nhiều. 


Vậy sau 1 khoảng thời gian hva mới check xem người đó còn online ko bằng cách cho trình duyệt người đó tự động "ping" đến forum sau 1 khoảng thời gian à anh? Nếu cứ mở trình duyệt liên tục và đi ra ngoài thì nick sáng liên tục cả ngày? Em nhớ có 1 lần để trình duyệt 1 lúc thì phải login lại? Vậy thì cứ để trình duyệt và đi ra ngoài sau 1 khoảng thời gian thì sẽ tự động log out? 


Nếu em mớ trình duyệt mà không làm gì hết thì cũng không có ping gởi. "Ping" ở đây chỉ gởi khi em duyệt. Theo mặc định, sau 30 phút không có động đậy gì thì session bị huỷ.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Công dụng của ping_session.html là gì? 19/03/2012 18:03:03 (+0700) | #5 | 259294
MrDoA
Member

[Minus]    0    [Plus]
Joined: 28/03/2010 11:21:55
Messages: 21
Offline
[Profile] [PM]
Hì, hoá ra là không phải. Anh cho em hỏi thêm một câu :
Giả sử người tấn công nhằm mục đích vào 1 dynamic page, tức là tấn công chủ yếu làm ngập lụt SQL chứ không phải là webservice (số lượng request có hạn, nhưng thủ đoạn trong mỗi request thì có thừa )thì mình có thể gán sessionid cho mỗi lần trình duyệt, sau vài giây (khoảng 5-6s) lại lấy 1 session mới, huỷ bỏ session cũ và những ai không có đủ sessionn thì không thể tiếp cận tới SQL service (có thể chỉ hiện ra thông báo ngắn hạn).
[Up] [Print Copy]
  [Question]   Công dụng của ping_session.html là gì? 20/03/2012 02:14:23 (+0700) | #6 | 259334
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

MrDoA wrote:
Hì, hoá ra là không phải. Anh cho em hỏi thêm một câu :
Giả sử người tấn công nhằm mục đích vào 1 dynamic page, tức là tấn công chủ yếu làm ngập lụt SQL chứ không phải là webservice (số lượng request có hạn, nhưng thủ đoạn trong mỗi request thì có thừa )thì mình có thể gán sessionid cho mỗi lần trình duyệt, sau vài giây (khoảng 5-6s) lại lấy 1 session mới, huỷ bỏ session cũ và những ai không có đủ sessionn thì không thể tiếp cận tới SQL service (có thể chỉ hiện ra thông báo ngắn hạn). 


---> khó hiểu quá. "Chủ yếu làm ngập lụt SQL chớ không phải là webservice" là sao? Muốn đụng tới đang động, đụng tới SQL thì phải đụng tới web service chớ sao không?

Việc huỷ session rồi tạo session mắc gì ngăn cản được việc đụng chạm đến SQL?

Em hỏi câu này chứng tỏ em chưa nắm session là gì rồi. Trước khi thắc mắc về chuyện ứng dụng session, nên hiểu rõ session là gì.
What bringing us together is stronger than what pulling us apart.
[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|