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 việc định hướng Có phải chỉ có hacker mới chống được hacker  XML
  [Question]   Có phải chỉ có hacker mới chống được hacker 30/09/2007 10:03:09 (+0700) | #1 | 87928
minhhuy001122
Member

[Minus]    0    [Plus]
Joined: 29/09/2007 16:04:32
Messages: 14
Offline
[Profile] [PM]
Em không muốn trở thành 1 hacker dù là hacker tốt hay xấu, mơ ước của em chỉ đơn giản là trở thành 1 lập trình viên, hiện tại ngôn ngữ lập trình mà em thành thạo nhất là PHP, khi làm web em nhận ra rằng nếu mình không biết hack thì không thể chống hacker được, ví dụ hiện tại em chỉ biết khai thác lỗi SQL Injection nên em chỉ biết code như thế nào để website của mình không vướng vào lỗi này, như vậy không lẽ chỉ có hacker mới đủ khả năng viết ra những trang web thật sự bảo mật hay sao? Nếu chỉ là người coder thì em cần phải trang bị những kiến thức gì để cho trang web của mình thật sự bảo mật? viết 1 trang web thật sự không khó nhưng để cho nó thật sự an toàn trước sự dòm ngó của hacker thì quả là 1 thách thức đối với những người mới bắt đầu, muốn chống hacker thì cũng phải biết họ hack mình bằng cách nào thì mới chống được chứ, mà không lẽ hacker trước khi hack họ lại nói cho mình biết họ sẽ hack mình bằng cách nào hay sao. Hy vọng được các anh, chị có nhiều kinh nghiệm trong hvaonline.net tư vấn giúp.
[Up] [Print Copy]
  [Question]   Re: Có phải chỉ có hacker mới chống được hacker 30/09/2007 10:48:40 (+0700) | #2 | 87940
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
Thì cứ học cho kĩ 1 phần nào đó đi thì sẽ hiểu được đường đi nước bước của việc Hack thông qua Bug này như thế nào ? như thế sẽ suy ngược ra được cách chống Hack thông qua bug đó v.v... Chỉ có học sâu nắm kĩ mới có thể suy rộng từ 1 vấn đề ra nhiều vấn đề smilie
Không phải cứ là Hacker thì mới xây dựng được 1 site bảo mật tốt đâu .Site bảo mật tốt là site mà có nhiều người tâm huyết chung tay xây dựng nó << Theo tớ nghĩ là thế


Nếu chỉ là người coder thì em cần phải trang bị những kiến thức gì để cho trang web của mình thật sự bảo mật? 


Mình chưa thật sự tin tưởng tay nghề mình COde , mình lo sợ bảo mật ư ??? vì thế nên mới có cái Kiểm tra bảo mật ở HVA đấy em. Mấy anh mấy chú ở đây thâm thúy lắm không phải làm ra để không không cho vui đâu . hì hì
[Up] [Print Copy]
  [Question]   Có phải chỉ có hacker mới chống được hacker 30/09/2007 14:05:39 (+0700) | #3 | 87971
[Avatar]
conmale
Administrator

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

minhhuy001122 wrote:
Em không muốn trở thành 1 hacker dù là hacker tốt hay xấu, mơ ước của em chỉ đơn giản là trở thành 1 lập trình viên, hiện tại ngôn ngữ lập trình mà em thành thạo nhất là PHP, khi làm web em nhận ra rằng nếu mình không biết hack thì không thể chống hacker được, ví dụ hiện tại em chỉ biết khai thác lỗi SQL Injection nên em chỉ biết code như thế nào để website của mình không vướng vào lỗi này, như vậy không lẽ chỉ có hacker mới đủ khả năng viết ra những trang web thật sự bảo mật hay sao? Nếu chỉ là người coder thì em cần phải trang bị những kiến thức gì để cho trang web của mình thật sự bảo mật? viết 1 trang web thật sự không khó nhưng để cho nó thật sự an toàn trước sự dòm ngó của hacker thì quả là 1 thách thức đối với những người mới bắt đầu, muốn chống hacker thì cũng phải biết họ hack mình bằng cách nào thì mới chống được chứ, mà không lẽ hacker trước khi hack họ lại nói cho mình biết họ sẽ hack mình bằng cách nào hay sao. Hy vọng được các anh, chị có nhiều kinh nghiệm trong hvaonline.net tư vấn giúp. 


Code an toàn có một số nguyên tắc chung và không giới hạn ngôn ngữ lập trình nào cả. Để bảo đảm an toàn code mình viết, việc đầu tiên là mình phải thật sự hiểu rõ ngôn ngữ mình dùng để biết được giới hạn và điểm mạnh của nó. Từ đó mới có thể code và tránh những lỗi thông thường.

Có những người chẳng phải 'hacker' gì cả nhưng họ có thể viết những thứ mà không có 'hacker' nào đụng vào được. Bởi thế, câu hỏi "Có phải chỉ có hacker mới chống được hacker" có câu trả lời là: không.

Safe coding (viết code an toàn) xoay quanh 2 điểm cốt lõi: INPUT (nhập) và OUTPUT (xuất). INPUT và OUTPUT có thể xảy ra bất cứ lúc nào trong quá trình dữ liệu đi vào một hệ thống hoặc đi ra từ một hệ thống và dữ liệu này có thể ở dạng tạm thời (transient) hoặc bền bỉ (persistent). Ở hai điểm cốt lõi này, dữ liệu có thể thay đổi thái độ làm việc của chương trình mình viết.

Đối với web, cụ thể là ứng dụng cần truyền tải qua giao thức HTTP giữa client và server, có hai phương pháp truyền tải: GET và POST. Với các phương tiện này, dữ liệu được thay đổi nếu có chủ định. Bởi thế, ở bất cứ điểm nào từ lúc server nhận được dữ liệu (từ client), các cơ chế kiểm tra và xác định thực tính của dữ liệu nên được sắp đặt kỹ lưỡng. Đặc biệt trước khi dữ liệu được dùng để thực thi một việc gì đó. SQL Injection là một trong những dạng "cho nhập dữ liệu nhưng không kiểm tra dữ liệu nhập".

"Hacker" hay nói đúng hơn là những ai thích thâm nhập và nhân nhượng hệ thống, họ thường xoáy quanh 2 điểm cốt lõi trên. Nếu bồ nắm được nguyên tắc INPUT và OUTPUT để hình thành cơ chế kiểm tra trước khi nó được dùng để thực thi một chuyện gì đó thì bồ đã có thể chống được.

Thân mến.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Có phải chỉ có hacker mới chống được hacker 30/09/2007 14:59:05 (+0700) | #4 | 87976
minhhuy001122
Member

[Minus]    0    [Plus]
Joined: 29/09/2007 16:04:32
Messages: 14
Offline
[Profile] [PM]

conmale wrote:

Safe coding (viết code an toàn) xoay quanh 2 điểm cốt lõi: INPUT (nhập) và OUTPUT (xuất). INPUT và OUTPUT có thể xảy ra bất cứ lúc nào trong quá trình dữ liệu đi vào một hệ thống hoặc đi ra từ một hệ thống và dữ liệu này có thể ở dạng tạm thời (transient) hoặc bền bỉ (persistent). Ở hai điểm cốt lõi này, dữ liệu có thể thay đổi thái độ làm việc của chương trình mình viết.
 

em chưa hiểu 2 khái niệm tạm thời và bền bỉ mà anh nói đến, anh conmale và mọi người có thể cho em vài ví dụ cụ thể được không !
[Up] [Print Copy]
  [Question]   Re: Có phải chỉ có hacker mới chống được hacker 30/09/2007 15:10:29 (+0700) | #5 | 87977
L0ng3ta
Locked

[Minus]    0    [Plus]
Joined: 17/09/2002 13:47:43
Messages: 264
Location: Địa cầu
Offline
[Profile] [PM]
Ví dụ đơn giản dựa trên ngữ nghĩa thôi nhé: Chẳng hạn những dữ liệu nào anh cần phải lưu vào Database thì có thể gọi là bền bỉ, những dữ liệu đầu vào hoặc đầu ra nhưng chỉ có giá trị trong phiên làm việc đó thì gọi là tạm thời.

Chẳng hạn như bài viết này topic này và show tại thời điểm này có thể bây giờ nó là bài mới nhưng lát nữa thì không smilie), hoặc vì một lý do nào đó nếu nó bị cho vào trash, vì thế tại thời điểm này nó có vai trò tạm thời, nhưng dữ liệu được lưu vào là bền bỉ smilie)
[Up] [Print Copy]
  [Question]   Re: Có phải chỉ có hacker mới chống được hacker 30/09/2007 15:50:56 (+0700) | #6 | 87980
minhhuy001122
Member

[Minus]    0    [Plus]
Joined: 29/09/2007 16:04:32
Messages: 14
Offline
[Profile] [PM]
vậy các giá trị của các biến truyền trên URL có thể xem là tạm thời đúng không anh L0ng3ta.
[Up] [Print Copy]
  [Question]   Re: Có phải chỉ có hacker mới chống được hacker 30/09/2007 15:59:54 (+0700) | #7 | 87982
L0ng3ta
Locked

[Minus]    0    [Plus]
Joined: 17/09/2002 13:47:43
Messages: 264
Location: Địa cầu
Offline
[Profile] [PM]

minhhuy001122 wrote:
vậy các giá trị của các biến truyền trên URL có thể xem là tạm thời đúng không anh L0ng3ta.  


Còn phải xem giá trị đó dùng để làm gì nữa thì mới đánh giá chính xác được smilie)
[Up] [Print Copy]
  [Question]   Re: Có phải chỉ có hacker mới chống được hacker 01/10/2007 04:12:59 (+0700) | #8 | 88038
[Avatar]
nlfb
Journalist

[Minus]    0    [Plus]
Joined: 09/07/2003 16:41:21
Messages: 1175
Location: HCM
Offline
[Profile] [PM] [Yahoo!]
Theo tớ hacker hay coder gì thì nó cũng chỉ là cái tên gọi, còn kiến thức và kinh nghiệm là do bạn tích lũy được, 2 cái này chẳng liên quan gì đến nhau cả. Viết 1 trang web thật sự bảo mật là do mình có thể tính hết các tình huống trang web bị tổn hại từ phía người dùng hay không, để từ đó có biện pháp ngăn ngừa. Vài lời. smilie)
[Up] [Print Copy]
  [Question]   Re: Có phải chỉ có hacker mới chống được hacker 01/10/2007 10:04:27 (+0700) | #9 | 88100
minhhuy001122
Member

[Minus]    0    [Plus]
Joined: 29/09/2007 16:04:32
Messages: 14
Offline
[Profile] [PM]

nlfb wrote:
Viết 1 trang web thật sự bảo mật là do mình có thể tính hết các tình huống trang web bị tổn hại từ phía người dùng hay không, để từ đó có biện pháp ngăn ngừa. Vài lời. smilie

chổ này hơi mâu thuẩn, nếu em tính được tất cả các tình huống có thể làm tổn hại đến website của em thì em hoàn toàn có thể hack web của anh nếu như anh không cẩn thận, vậy em cũng được xem là hacker rồi còn gì?
[Up] [Print Copy]
  [Question]   Re: Có phải chỉ có hacker mới chống được hacker 01/10/2007 11:05:39 (+0700) | #10 | 88116
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
nếu em tính được tất cả các tình huống có thể làm tổn hại đến website của em thì em hoàn toàn có thể hack web của anh nếu như anh không cẩn thận  


Ấy ơi ấy có chắc là cấu trúc xây dựng Web của ấy giống Web của anh kia không mà đòi từ Web của ấy suy ra cách hack web của anh kia .Mỗi Web có 1 kiểu khác nhau chứ . Phải không ?
[Up] [Print Copy]
  [Question]   Re: Có phải chỉ có hacker mới chống được hacker 01/10/2007 11:26:51 (+0700) | #11 | 88123
[Avatar]
nlfb
Journalist

[Minus]    0    [Plus]
Joined: 09/07/2003 16:41:21
Messages: 1175
Location: HCM
Offline
[Profile] [PM] [Yahoo!]

minhhuy001122 wrote:

nlfb wrote:
Viết 1 trang web thật sự bảo mật là do mình có thể tính hết các tình huống trang web bị tổn hại từ phía người dùng hay không, để từ đó có biện pháp ngăn ngừa. Vài lời. smilie

chổ này hơi mâu thuẩn, nếu em tính được tất cả các tình huống có thể làm tổn hại đến website của em thì em hoàn toàn có thể hack web của anh nếu như anh không cẩn thận, vậy em cũng được xem là hacker rồi còn gì?  


Thế bạn không đọc đoạn đầu tớ viết à? :wink:

Theo tớ hacker hay coder gì thì nó cũng chỉ là cái tên gọi 


[Up] [Print Copy]
  [Question]   Có phải chỉ có hacker mới chống được hacker 01/10/2007 22:22:56 (+0700) | #12 | 88165
[Avatar]
tieuvuong_net
Member

[Minus]    0    [Plus]
Joined: 10/04/2004 19:48:33
Messages: 105
Location: The Dark
Offline
[Profile] [PM]

conmale wrote:

Code an toàn có một số nguyên tắc chung và không giới hạn ngôn ngữ lập trình nào cả. Để bảo đảm an toàn code mình viết, việc đầu tiên là mình phải thật sự hiểu rõ ngôn ngữ mình dùng để biết được giới hạn và điểm mạnh của nó. Từ đó mới có thể code và tránh những lỗi thông thường.
Safe coding (viết code an toàn) xoay quanh 2 điểm cốt lõi: INPUT (nhập) và OUTPUT (xuất). INPUT và OUTPUT có thể xảy ra bất cứ lúc nào trong quá trình dữ liệu đi vào một hệ thống hoặc đi ra từ một hệ thống và dữ liệu này có thể ở dạng tạm thời (transient) hoặc bền bỉ (persistent). Ở hai điểm cốt lõi này, dữ liệu có thể thay đổi thái độ làm việc của chương trình mình viết.
Đối với web, cụ thể là ứng dụng cần truyền tải qua giao thức HTTP giữa client và server, có hai phương pháp truyền tải: GET và POST. Với các phương tiện này, dữ liệu được thay đổi nếu có chủ định. Bởi thế, ở bất cứ điểm nào từ lúc server nhận được dữ liệu (từ client), các cơ chế kiểm tra và xác định thực tính của dữ liệu nên được sắp đặt kỹ lưỡng. Đặc biệt trước khi dữ liệu được dùng để thực thi một việc gì đó. SQL Injection là một trong những dạng "cho nhập dữ liệu nhưng không kiểm tra dữ liệu nhập".
"Hacker" hay nói đúng hơn là những ai thích thâm nhập và nhân nhượng hệ thống, họ thường xoáy quanh 2 điểm cốt lõi trên. Nếu bồ nắm được nguyên tắc INPUT và OUTPUT để hình thành cơ chế kiểm tra trước khi nó được dùng để thực thi một chuyện gì đó thì bồ đã có thể chống được.
Thân mến.
 

Cảm ơn anh rất nhiều! Đây đúng là vấn đề mà em suy nghĩ mãi... Trước đây cứ lan man mà không tổng kết nổi :cry:
[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|