Những yếu tố cần thiết để trở thành một hacker là kỹ năng, tính cách, thái độ và hơn thế nữa.
Hacker không có nghĩa là tin tặc, mà còn là những người có khả năng tìm tòi, phát hiện ra những kẽ hở len lỏi trong các đoạn mã lập trình phức tạp của những ứng dụng, mã nguồn tưởng chừng như hoàn hảo. Lựa chọn trở thành một hacker mũ trắng hay mũ đen nằm ở bản thân mỗi người và tùy vào hoàn cảnh cụ thể, nhưng chung quy lại thì họ cần những gì?
Trở thành một Hacker cần chuẩn bị những gì?
Trở thành một Hacker cần chuẩn bị những gì? |
1. Kỹ năng
Hãy học cách lập trình. Đó là một kỹ năng hack cơ bản. Nó có nghĩa là bạn sẽ học một ngôn ngữ lập trình. Không chỉ một, mà tốt hơn hãy học hơn một ngôn ngữ lập trình, như thế bạn có thể học được rất nhiều nhờ so sánh hai ngôn ngữ và tìm kiếm sự giống nhau, khác nhau khi các ngôn ngữ này xử lý một tình huống. Nhưng lập trình không chỉ có viết code (mã).
Hãy học về mà một hệ điều hành hoạt động và điều khiển nó. Những ngày này cộng đồng hacker đang hướng đến Unix/Linux. Có một vài lý do cho sự chọn lựa này, trong đó có lý do quan trọng liên quan đến nguồn mở. Bạn có thể thực sự "đọc được" hệ điều hành được viết như thế nào, bạn cũng có thể biết chỉnh sửa nó nếu bạn muốn.
Hãy học về cách giao tiếp dữ liệu và các mạng lưới.
Hãy học cách sử dụng World Wide Web và viết HTML. Về kỹ thuật, Internet chỉ là bộ sưu tập các mạng lưới máy tính. Nhưng Internet đã trở thành phương tiện giao tiếp quan trọng, và có thể dùng trong nhiều việc. Trong đó, chia sẻ thông tin là cũng là một cốt lõi của Internet, do đó bạn sẽ cần biết cách viết HTML để đăng lên web.
Thiết kế một website có cấu trúc logic tốt và cơ cấu thư mục phù hợp luôn là một kỹ năng đáng để học.
Nếu bạn không biết tiếng Anh, hãy học tiếng Anh. Có rất nhiều thông tin trên web hoặc trong sách viết bằng tiếng Anh.
2. Tính cách
Tính cách không quan trọng nhiều như kỹ năng. Tính cách cá nhân của bạn sẽ cho bạn biết bạn có phù hợp trở thành hacker hay không. Ngoài trí thông minh, khả năng học hỏi, tập trung, suy nghĩ phân tích, các hacker thường có những dấu hiệu như họ sử dụng cả hai bán cầu não, chứ không chỉ bán cầu não trái – bán cầu não "phụ trách" khả năng suy nghĩ logic, có sự phân tích.
Sau đây là một số hoạt động cho thấy bạn có thể có khả năng này:
- Học cách viết ngôn ngữ mẹ đẻ rất tốt.
- Đọc các sách về khoa học viễn tưởng.
- Có một đôi tai biết nghe nhạc. Học cách thưởng thức các loại nhạc, chơi một số nhạc cụ hoặc cách hát. Phát hiện ra tính toán học của âm nhạc, và vẻ đẹp của toán học.
- Phát triển khả năng trong các trò chơi chữ và đoán chữ.
- Không nên làm những điều sau đây:
- Đừng dùng một ID hoặc một tên người dùng ngớ ngẩn.
- Đừng biến mình thành "cyberpunk" và đừng lãng phí thời gian với những kẻ "cyberpunk". Cyberpunk chính là những kẻ thường dành thời gian rỗi lướt net và hễ có vấn đề gì không ưa là nhảy vào "ném đá", buông lời xúc phạm nhằm hạ thấp danh dự người khác. Cyberpunk chính là chủ thể của hàng loạt comment bẩn đang xuất hiện đầy rẫy trên các diễn đàn hiện nay.
- Đừng đăng tải hay viết một email có đầy lỗi chính tả và ngữ pháp.
3. Thái độ
Hacker luôn giải quyết vấn đề và xây dựng mọi thứ, họ tin tưởng vào sự tự do và tự nguyện giúp đỡ lẫn nhau. Thái độ của một hacker là phải tìm ra niềm vui trong việc giải quyết vấn đề và xây dựng mọi thứ, tìm kiếm các vấn đề mới để giải quyết chứ không chỉ biết sáng tạo lại bánh xe thời gian. Hacker có tâm tính cởi mở, hướng đến khó khăn mà họ muốn giải quyết cũng như hướng đến thế giới nói chung. Hacker tránh sự nhàm chán và những công việc lặp đi lặp lại.
Điều quan trọng nhất là họ tin rằng thái độ không phải là một sự thay thế cho kỹ năng, năng lực.
Để trở thành một hacker, bạn cần phải có những thái độ, lối sống như thế. Trở thành con người như thế sẽ giúp bạn học hỏi và tiến lên.
Tính cách và thái độ là những yếu tố rất quan trọng, nhưng không bao giờ có thể thay thế cho năng lực. Có thái độ nhưng không có năng lực thì chỉ là một sự màu mè, khoa trương. Thái độ và tính cách là những thứ bạn phát triển dần theo thời gian. Còn kỹ năng, năng lực của một hacker yêu cầu phải có trí thông minh, tinh thần làm việc, học hỏi chăm chỉ.
Trở thành một Hacker cần chuẩn bị những gì? |
4. Địa vị
Rõ ràng có một số hacker nổi tiếng hơn các hacker khác. Đó chính là "địa vị" trong cộng đồng hacker.
5. Đạo đức
Kiến thức biến thành quyền lực, và quyền lực đi kèm trách nhiệm, quyền lực càng cao thì trách nhiệm càng lớn. Nhiều cuốn sách đã viết về đạo đức, và sẽ còn nhiều cuốn sách về đạo đức nữa được viết ra. Đạo đức cũng là thứ mà một hacker rất cần.
Theo VnReview
Tag : hacker, kỹ thuật lập trình, học hack, tìm hiểu hack, hacker mũ trắng, hacker mũ đen
0 nhận xét:
Đăng nhận xét