XV5HP // HAI PHONG // VIET NAM

The Rich Dad

// A personal blog transmitting thoughts over imperfect radio waves. Expect noise, fading, and low bandwidth—but always authentic signals.

Hacker là gì?

§ PART 1 OF 1 The Hacker

Hacker theo chia sẻ của Brian Harvey

Mình lược dịch và viết theo cách hiểu của mình về quan điểm của Brian Harvey tại trường Đại học California, Berkeley. Ông có chia sẻ về Hacker như sau . Mọi người tham khảo bài viết gốc ở đây

Khái niệm về "hacker" (tin tặc) xuất hiện trong văn hóa máy tính tại Viện Công nghệ Massachusetts (MIT) vào những năm 1960. Quan điểm phổ biến tại MIT cho rằng có hai loại sinh viên: "Những cỗ máy" và "hacker". "Những cỗ máy" là người đi học đều đặn, luôn có mặt ở thư viện ngay cả khi không có tiết học, và luôn đạt điểm A. "Hacker" thì ngược lại: người chẳng bao giờ đến lớp, thậm chí dành phần lớn thời gian ban ngày để ngủ, còn dành cả đêm cho các hoạt động giải trí thay vì học tập. Người ta cho rằng không có sự dung hòa nào giữa hai thái cực này.

Điều này thì liên quan gì tới máy tính?

Ban đầu thì không, nhưng có một vài tiêu chuẩn nào đó để định nghĩa thế nào là một Hacker, cũng giống như người ta lấy điểm số để minh họa cho sự thành công của "Những cỗ máy".

Những hacker thực thụ không thể chỉ ngồi không cả đêm; anh ta phải theo đuổi một sở thích nào đó với một sự đam mê và tận tâm tới cùng. Nó có thể là điện thoại, đường sắt (các loại mô hình, sở hữu thật hoặc cả hai), hoặc hâm một khoa học viễn tưởng, HAM Radio (vô tuyến điện nghiệp dư), hoặc các đài phát thanh radio. Nó không dừng lại ở đây, còn nhiều nhiều hơn thế, hoặc đơn giản chỉ là máy tính.

Những năm 1986, giới sinh viên MIT gọi "hacker" là nhũng người thích khám phá những tòa nhà, khám phá các gác mái, sân thượng, đường hầm những nơi vốn dĩ họ không được phép vào.

Nếu quan điểm như vậy, hacker thực sự phải sống với một niềm đam mê nào đó. Vậy thì, một "Computer Hacking" phải là người sống và hít thở cùng máy tính, người biết tất cả mọi thứ về máy tính, người có thể khiến máy tính làm bất cứ điều gì mà họ muốn. Tuy nhiên, thái độ của hacker cũng quan trọng không kém. Lập trình máy tính phải là một sở thích, một việc làm để giải trí chứ không phải vì nghĩa vụ nào đó hay vì tiền. Kiếm tiền là điều tốt nhưng đó không phải là lý do để trở thành hacker.

Hacker là người yêu thích cái đẹp.

Trong lĩnh vực Computer Hacking cũng có nhiều chuyên ngành hẹp khác nhau. Có Algorithm Hacking là những người đam mê thuật toán, và biết tất cả những thuật toán tốt nhất cho bất kỳ vấn đề nào. Cũng có thể là Password Hacking, người luôn biết cách tìm ra mật khẩu của người khác.

Người nào tìm cách phá vỡ hệ thống bảo mật để thu lợi bất chính thì hoàn toàn không phải là hacker. Không phải hacker không thể là kẻ trộm, nhưng Hacker không nên là một kẻ trộm cắp chuyên nghiệp. Về quan điểm này, Hacker phải là một kẻ nghiệp dư trong chuyện trộm cắp, mặc dù họ có thể được trả tiền cho chuyên môn của họ.

Một hacker chuyên bẻ khóa mật khẩu thì mục đích chính là tìm hiểu cách hệ thống xác thực hoạt động. Phải nhấn mạnh rằng, những người có mục đích chính là đánh cắp thì đó không phải là Hacker.

Định nghĩa từ "Hacker" trong The Jargon File

Trong một đêm muộn, Thành dúi cho tôi một đường link nói về việc "Làm thế nào để trở thành Hacker aka How To Become A Hacker). Trong ấy có phần giải thích danh từ "Hacker", tôi thấy khá thú vị và cũng liên quan tới chủ đề mình đang thảo luận nên tôi bỏ vào đây. Bạn có thể xem lại nội dung gốc ở đây

  • Người thích khám phá, tìm hiểu sâu sắc những chi tiết, cách hoạt động của các hệ thống đặc biệt những thứ liên quan tới máy tính và mạng máy tính. Và tận dụng tối đa khả năng của chúng, trái ngược với hầu hết người dùng, những người chỉ thích dùng vài thứ ở mức tối thiểu của hệ thống ấy
  • Người lập trình cuồng nhiệt (thậm chí là ám ảnh về lập trình) hoặc người thích lập trình hơn là chỉ lý thuyết hóa về lập trình.
  • Người có khả năng, năng lực nhìn nhận dược những giá trị mà các thủ thuật đem lại cho họ
  • Người giỏi lập trình, và lập trình nhanh
  • Chuyên gia về một chương trình máy tính cụ thể, hoặc người thường xuyên làm việc bằng cách sử dụng chương trình đó; ví dụ như "hacker Unix" là những người mài đít cả ngày với Unix.
  • Cũng có thể là chuyên gia hoặc người đam mê bất kỳ lĩnh vực nào. Ví dụ, người đó có thể là một "hacker thiên văn học".
  • Là những người thích thử thách trí tuệ của mình trong việc sáng tạo các cách để vượt qua hoặc né tránh những hạn chế đang có phía trước.