FAQ dành cho người mới bắt đầu

Thảo luận trong 'Quy định tham gia WhiteHat Forum' bắt đầu bởi sunny, 03/05/17, 02:05 PM.

  1. sunny

    sunny Điều hành viên Thành viên BQT

    Tham gia: 30/06/14, 10:06 PM
    Bài viết: 1,520
    Đã được thích: 637
    FAQ DÀNH CHO NGƯỜI MỚI BẮT ĐẦU

    ____________________
    Mục lục

    • Giới thiệu
    • Đặt câu hỏi như thế nào?
    • Trả lời câu hỏi như thế nào?
    • FAQ các câu hỏi thường gặp
    ____________________
    Giới thiệu

    WhiteHat Forum được Bkav xây dựng với mục tiêu trở thành nơi cộng đồng nghiên cứu an ninh mạng có thể trao đổi kiến thức chuyên môn, đạo đức nghề nghiệp cũng như các vấn đề pháp luật liên quan, là môi trường thuận lợi nhằm khuyến khích, thúc đẩy phong trào học tập, nghiên cứu của các bạn yêu thích an ninh mạng đi theo con đường nghiên cứu đúng đắn để trở thành hacker mũ trắng, tạo ra một cộng đồng các hacker mũ trắng có tính sẵn sàng cao trong việc xử lý sự cố, tăng cường lực lượng cho an ninh mạng quốc gia.
    Chi tiết xem tại: https://whitehat.vn/threads/gioi-thieu-ve-whitehat-forum.1770/


    ____________________
    Đặt câu hỏi như thế nào?

    Đầu tiên hãy tìm kiếm: tìm bằng google trước, sau đó xem phần FAQ có câu hỏi của mình chưa. Nếu có rồi thì xem câu trả lời đã đủ chưa. Nếu chưa, hãy tạo topic mới và đưa ra cái còn thiếu trong phần FAQ để hỏi.
    Mạnh dạn đặt câu hỏi, nếu điều bạn muốn còn không thể nói ra thì sẽ không bao giờ đạt được
    Đảm bảo tiêu đề dễ hiểu, rõ ràng và tập trung vào ý cần hỏi:

    • Tiêu đề đúng: Hỏi về cách định vị một máy tính khi biết IP?
    • Tiêu đề sai: Giúp em với…
    Các vấn đề đang thắc mắc hoặc cần mở rộng đều có thể trao đổi, cần ghi rõ bạn đã tìm hiểu như thế nào, các vấn đề muốn thảo luận thêm
    Không dùng teen code, không vi phạm các qui định của diễn đàn: https://whitehat.vn/forums/quy-dinh-tham-gia-whitehat-forum.8/

    ____________________
    Trả lời câu hỏi như thế nào?

    Không cần phải là chuyên gia hay hacker mới có thể trả lời các câu hỏi trên diễn đàn. Nếu có thể giải đáp phần nào, hãy cứ mạnh dạn chia sẻ. Chia sẻ cũng là cách học tập rất hiệu quả.

    Một vài lưu ý:

    • Đọc kỹ câu hỏi trước khi trả lời, nếu chưa hiểu câu hỏi hãy hỏi lại chủ Topic
    • Hãy dẫn dắt thành viên đến đáp án, đừng cho họ con cá.
    • Nếu trích dẫn lại từ đâu đó, nên chọn lọc và đưa các nội dung cần thiết trực tiếp trong câu trả lời, để link ở phía sau.
    • Không quảng cáo trá hình, backlink, MMO…
    • Trả lời câu hỏi một cách lịch sự, không chế giễu người hỏi, vì ai cũng từng ngu một vài lần
    ____________________
    Tổng hợp FAQ các câu hỏi thường gặp
    (từ các Topic trên Whitehat.vn)

    1. Cho em hỏi học an ninh mạng có cần học Đại học không?

    Chắc em đang ở bậc phổ thông còn nhiều bỡ ngỡ chưa có kinh nghiệm chọn nghành nghề.
    Theo anh muốn học được an ninh mạng trước hết học lực phải tương đối (anh không nói nó phải quá giỏi) cộng với đam mê. Nếu em muốn làm việc trong ngành an ninh mạng mà không qua trường lớp nào thì năng lực của em phải thuộc loại giỏi ví dụ như nhiều bạn trẻ hiện tại ngồi trên ghế nhà trường phổ thông có thể tự code cho mình những game hay trò chơi thú vị. Còn nếu em chưa có điều kiện tiếp cận về công nghệ thông tin sớm thì đại học hay bất cứ trung tâm đào tạo về IT nào cũng sẽ cung cấp cho em những kiến thức cơ bản đến nâng cao làm bàn đạp cho em học lên cao hơn nữa và nghiên cứu chuyên sâu về an ninh mạng.
    Học không bao giờ là đủ cả nên em hãy chọn lựa cho đúng đắn.

    2. Muốn học an ninh mạng thì bắt đầu học từ đâu?
    Để tìm hiểu về lĩnh vực an ninh mạng, trước tiên bạn cần trang bị cho mình những kiến thức cơ bản của công nghệ thông tin như: lập trình, mạng máy tính, cơ sở dữ liệu, kiến trúc máy tính… Chúng tôi coi các kiến thức này bạn đã có khi tham gia vào Whitehat.

    Lĩnh vực an ninh mạng có thể nói là rất rộng lớn, tuy nhiên bạn có thể bắt đầu với những nội dung cơ bản của:

    • Kỹ thuật dịch ngược
    • Lỗ hổng phần mềm
    • Kỹ thuật mã hóa
    • Lỗ hổng web
    • Kỹ thuật điều tra thông tin
    Những kiến thức nêu trên đều đã được giới thiệu tại mục Kiến thức cơ bản về an ninh mạng. Trong mục này có những bài viết lý thuyết cơ bản cùng với phần thực hành chi tiết để các bạn có thể dễ dàng học hỏi.
    Bạn nên thường xuyên tham gia các cuộc thi thực hành kiến thức an ninh mạng để có thêm kỹ năng thực tế và vận dụng những lý thuyết đã học một cách trực quan hơn.

    Bên cạnh đó, việc tích cực tham gia hỏi đáp, trao đổi thông tin trên diễn đàn cũng là cách rất tốt để trau dồi, hoàn thiện kiến thức.

    Điều cuối cùng đó là bạn hãy luôn luôn giữ trong mình niềm đam mê. Đó chính là phương pháp tốt nhất giúp bạn tiến xa hơn trong lĩnh vực này.

    3. Học an ninh mạng có phải học lập trình không?
    An ninh mạng có rất nhiều vấn đề, bảo mật web, bảo mật ứng dụng, điều tra số, dịch ngược, phân tích mã độc...etc. Bạn hãy chọn một hướng đi cho bạn trước rồi hẵng xem là mình nên học cái gì.
    Bảo mật web thì html,css,Javascript,SQL và PHP là những ngôn ngữ cần thiết, ngoài ra còn có Python (Tối quan trọng cần phải học để khai thác và bảo mật), các nền tảng hệ thống môi trường như Linux, Window, dù là ứng dụng của bất kì ngôn ngữ nào cũng cần phải có một môi trường để nó chạy phải không .
    Bảo mật ứng dụng thì bạn nên học về Reverse, Pwnable. Ngôn ngữ C, C++ là cần thiết, Assembly(Được đánh giá là khó), các kỹ năng dịch ngược, debug, exploit....etc.
    Điều tra số thì...oke fine. Everything about Network and based of network.
    Đối với bọn mình CTF là bắt đầu cho công cuộc làm an ninh mạng :3. Ở đây là một số kiến thức mà BQT forum tích cóp và đưa vào một link này: https://whitehat.vn/forum/whitehat-f...e-an-ninh-mang
    Bao gồm các kiến thức về an ninh mạng. Bạn có thể tham khảo.

    4. Học an ninh mạng thì học ở đâu?
    Nếu bạn đang tìm hiểu về an ninh mạng nhưng chưa biết bắt đầu từ đâu thì tham khảo:
    Hướng dẫn dành cho người mới bắt đầu
    Kiến thức cơ bản về An ninh mạng
    Làm an toàn thông tin thì học gì?

    5. Dùng ngôn ngữ lập trình nào để chơi CTF?
    Thực ra thì ngôn ngữ nào cũng chơi CTF được :D. Tuy nhiên thì do tính độc lập và tiện lợi từ syntax cho tới lib, Python được xem là ngôn ngữ phù hợp nhất và cũng là ngôn ngữ dịch hỗ trợ với cộng đồng đông đảo nhất cho CTF...
    Mặc dù Python không phải là ngôn ngữ nhanh nhất nhưng xét về sự dễ dàng trong việc học code và thực thi code thì Python được ưu tiên nhiều hơn...
    Đương nhiên còn tùy thuộc vào mảng kiến thức mà bạn chọn để theo đuổi. Whitehat hiện nay cấu trúc giải cũng khá là đầy đủ từ dễ đến khó :). Bạn cứ từ từ tìm hiểu. Coding Programming là một hướng kiến thức cần phải có và phải giỏi...

    Các mảng chơi CTF hiện đang có trên wargame:

    1. Reverse Engineering
    2. Web Security
    3. Cryptography
    4. Pwnable
    5. Forensics
    6. Programming
    7. Steganography
    8. Miscellaneous
    Bạn vào trang thực hành an ninh mạng của WhiteHat là https://wargame.whitehat.vn/ trong đó có menu challenge, sẽ có một số phần cơ bản mà mọi người hay thi, bạn có thể thực hành luôn.

    6. Các ngôn ngữ lập trình thường dùng trong lĩnh vực an ninh mạng?
    Web :Javascript, php, python
    Reversing: Assembly python, c++
    ACM : Python, c++, ruby
    Pwn : Python
    Thường thì bạn có thể dùng nhiều ngôn ngữ khác nhau, tuy nhiên bạn nên tập trung vào một ngôn ngữ chính như python vì mình thấy python có thể giải quyết hầu như mọi vấn đề, bởi vì nó có một bộ thư viện hỗ trợ khá lớn, giúp cho người chơi giải quyết nhanh chóng vấn đề.

     
    Chỉnh sửa cuối: 03/05/17, 02:05 PM
    Tptuanvn, NgMSon, whf and 2 others like this.
  2. Mr_Secret

    Mr_Secret New Member

    Tham gia: 22/04/17, 08:04 AM
    Bài viết: 1
    Đã được thích: 0
    @Sun cái này hay đó :D:D
     
  3. NgMSon

    NgMSon Well-Known Member

    Tham gia: 22/03/17, 10:03 AM
    Bài viết: 381
    Đã được thích: 503
    Anh Sunny ơi , sao nút đặt câu hỏi lại bị thay ạ...
     
  4. EoHuy

    EoHuy Member

    Tham gia: 06/05/17, 10:05 AM
    Bài viết: 45
    Đã được thích: 3
    Muốn hỏi thì bấm ở đâu ạ?
     
  5. whf

    whf Super Moderator Thành viên BQT

    Tham gia: 06/07/13, 03:07 AM
    Bài viết: 767
    Đã được thích: 547
    Bạn cần hỏi vấn đề gì thì vào box phù hợp rồi tạo chủ đề mới để hỏi thôi.

    2017-05-11_105539.png
     
  6. huykd36

    huykd36 New Member

    Tham gia: Chủ nhật
    Bài viết: 2
    Đã được thích: 0
    muốn hỏi thì phải làm sao ạ?
     
  7. NgMSon

    NgMSon Well-Known Member

    Tham gia: 22/03/17, 10:03 AM
    Bài viết: 381
    Đã được thích: 503
    Bước 1 : Bạn vào diễn đàn
    Bước 2 : Bạn lướt xuống cuối sẽ có mục thảo luận
    Bước 3 : Bạn chọn mục tương thích với câu hỏi và ấn " Gửi chủ đề mới "
    Chúc bạn vui vẻ cùng với Whitehat.vn
     
    sunny thích bài này.
  8. huykd36

    huykd36 New Member

    Tham gia: Chủ nhật
    Bài viết: 2
    Đã được thích: 0
    thanks
     

Chia sẻ trang này