Chuyển đến nội dung

§11 · 19 lời khuyên

Nhận biết lằn ranh dễ vướng của lập trình viên và người làm kỹ thuật

Viết loại code nào, nhận loại việc nào thì sẽ bị kết án?

Những lời khuyên trong phần này áp dụng được ở Việt Nam. Phần này mô tả các quy định pháp luật, chủ yếu của Trung Quốc đại lục. Đây là thông tin chung, không phải tư vấn pháp lý.

Trước khi làm, hỏi một câu: nhà cung cấp, nền tảng, công ty có báo công an không; bị truy cứu thì tìm luật sư hình sự ngay

Trước khi làm, hỏi một câu: nhà cung cấp, nền tảng, công ty có báo công an không. Nhật ký máy chủ, lịch sử thanh toán, tin nhắn nhóm, khi điều tra đều lấy ra được. Nếu bị giam giữ hình sự (刑事拘留), trong tối đa 37 ngày sẽ quyết định có bắt bạn hay không. Từ lần hỏi cung đầu tiên bạn đã có thể thuê luật sư, và 37 ngày này là lúc tìm luật sư hình sự có ích nhất.

  • Rất đáng làm
  • Bằng chứng C
  • Tự do

Không làm, không bán phần mềm gian lận (外挂) và phần mềm hỗ trợ (辅助) cho game, kể cả trợ lý AI «chỉ đọc màn hình, không đụng bộ nhớ», cũng không bán bản sửa WeChat thêm tính năng

Bán được 20 lượt người dùng, hoặc kiếm được 5.000 nhân dân tệ, là đủ để bị phạt tù dưới 3 năm; trường hợp đặc biệt nghiêm trọng thì 3 đến 7 năm. Có người làm phần mềm nhìn xuyên tường và ngắm tự động (透视、自瞄), bán được hơn 80.000 nhân dân tệ (8 万多) trong 3 tháng, bị xử 1 năm tù nhưng cho hưởng án treo 1 năm (缓刑) và phạt 5.000 nhân dân tệ. Có người lấy chương trình máy chủ để mở máy chủ tư nhân (私服), thu về hơn 20.000.000 nhân dân tệ (2000 多万) tiền nạp, bị phạt tù tối đa 4 năm và phạt tiền tối đa 10.000.000 nhân dân tệ (1000 万元).

  • Rất đáng làm
  • Bằng chứng A
  • Tự do

Khi nghỉ việc, giao lại đầy đủ tài khoản và quyền truy cập; không xóa cơ sở dữ liệu, không để cửa sau, không đổi mật khẩu để khóa hệ thống, dù công ty còn nợ bạn tiền

Tài khoản và mật khẩu là công ty cấp, không có nghĩa là sau khi nghỉ việc vẫn dùng được. Đăng nhập vào là bị coi là kiểm soát trái phép, bị tù dưới 3 năm. Xóa dữ liệu làm hệ thống không chạy được thì bị tù dưới 5 năm, nếu hậu quả đặc biệt nghiêm trọng thì trên 5 năm. Một kỹ sư cao cấp bị sa thải đã dùng tài khoản quản trị cũ đăng nhập máy chủ công ty để xóa dữ liệu và nhật ký, gây thiệt hại hơn 120.000 nhân dân tệ (12 万多元), bị xử 3 năm tù nhưng cho hưởng án treo 5 năm (缓刑) và phạt 30.000 nhân dân tệ (3 万元).

  • Rất đáng làm
  • Bằng chứng A
  • Tự do

Khi nghỉ việc, đừng mang theo mã nguồn, danh sách khách hàng và tài liệu kỹ thuật; đừng tải lên ổ đám mây cá nhân; đừng dùng lại ở công ty mới

Mã do mình viết thì bản quyền cũng thuộc về công ty, danh sách khách hàng cũng được coi là bí mật kinh doanh; mang đi tức là lấy đồ của công ty. Có nhân viên nghỉ việc mang mã nguồn hệ thống kiểm tra an ninh sang công ty mới: bản thân bị tù 5 năm và phạt 500.000 nhân dân tệ (50 万元), công ty mới bị phạt 4.000.000 nhân dân tệ (400 万元). Có người lợi dụng lỗ hổng hệ thống tải hơn 33.000 tệp thiết kế (3.3 万余个), bị tù 1 năm 10 tháng. Công ty còn có thể đòi bồi thường riêng.

  • Rất đáng làm
  • Bằng chứng A
  • Tự do

Đừng chạy chương trình của mình trên máy tính, máy chủ, camera của người khác; đừng dùng máy của công ty để đào tiền ảo (挖矿)

Kiểm soát máy tính, máy chủ, camera của người khác khi chưa được phép: từ 20 máy trở lên là bị tù dưới 3 năm; đặc biệt nghiêm trọng thì 3 đến 7 năm. Chưa đến mức phạm tội cũng bị giam hành chính (拘留) dưới 5 ngày, và có thể bị phạt 50.000 đến 500.000 nhân dân tệ (5 万到 50 万元). Người đã từng bị xử phạt hình sự thì suốt đời không được làm các vị trí chủ chốt về quản lý an ninh mạng và vận hành mạng.

  • Đáng làm nhất
  • Bằng chứng A
  • Tự do

Không kiểm thử hệ thống của người khác khi chưa có văn bản ủy quyền; «làm với thiện ý» và «báo cáo sau khi làm» đều không phải lý do để thoát tội

Có bị kết tội hay không tùy có được ủy quyền hay không và lấy được bao nhiêu, không phải xem bạn có ý tốt hay không. Lấy được 500 cặp tài khoản mật khẩu thông thường, hoặc thu lợi 5.000 nhân dân tệ, hoặc làm đối phương thiệt hại 10.000 nhân dân tệ, là đủ bị tù dưới 3 năm. Để chứng minh lỗ hổng, tiện tay xuất một bảng người dùng thì thường đã vượt 500 cặp. Đã có tài khoản mật khẩu, dùng ngoài phạm vi ủy quyền cũng là xâm nhập.

  • Rất đáng làm
  • Bằng chứng A
  • Tự do

Báo lỗ hổng theo quy định; trước khi vá không công bố chi tiết, không phát công cụ khai thác, không chuyển cho bên nước ngoài

Cá nhân cũng thuộc phạm vi «Quy định quản lý lỗ hổng an ninh sản phẩm mạng (网络产品安全漏洞管理规定)». Trước khi nhà cung cấp đưa ra cách vá, bạn không được công khai lỗ hổng, cũng không được công khai chi tiết lỗ hổng của hệ thống đang được dùng. Không được phát chương trình, công cụ chuyên khai thác lỗ hổng; khi công bố phải nêu luôn cách sửa. Lỗ hổng chưa công khai không được đưa cho tổ chức, cá nhân nước ngoài, trừ nhà cung cấp.

  • Rất đáng làm
  • Bằng chứng A
  • Tự do

Viết code trong giờ làm, bằng tài nguyên của công ty thì thuộc về công ty; dự án mã nguồn mở riêng làm bằng thời gian và thiết bị riêng, đừng trộn lẫn với mã công ty

Phần mềm chủ yếu nhờ thiết bị, mạng nội bộ hay dữ liệu nghiệp vụ của công ty mà làm ra, do công ty chịu trách nhiệm, thì bản quyền thuộc công ty; bạn chỉ giữ quyền ghi tên. Hợp đồng thỏa thuận như vậy cũng thế. Viết ngoài giờ mà có dùng máy tính công ty hoặc dữ liệu nghiệp vụ thì vẫn có thể được coi là của công ty. Sáng chế làm bằng tài nguyên công ty thì bằng sáng chế cũng thuộc về công ty.

  • Đáng làm vừa phải
  • Bằng chứng A
  • Tiền bạc

Làm sản phẩm bằng mã nguồn mở như GPL thì phải mở mã hoặc đổi giấy phép theo yêu cầu của giấy phép, đừng coi là «không ai quản»

Xâm phạm quyền tác giả thì bồi thường theo thiệt hại của bên kia hoặc theo số tiền bạn kiếm được; nếu cố ý và tình tiết nghiêm trọng, có thể bị phạt bồi thường từ 1 đến 5 lần. Một công ty tuyển cựu nhân viên của đối thủ, làm ra phần mềm giống về thực chất; công ty này biện minh rằng phần mềm của đối thủ dùng GPLv2 nên đáng lẽ phải mở mã. Tòa án Nhân dân tối cao (最高法) cho rằng việc đối thủ có mở mã hay không không ảnh hưởng đến quyền tác giả của họ, vẫn xử buộc ngừng xâm phạm và bồi thường 500.000 nhân dân tệ (50 万元).

  • Đáng làm vừa phải
  • Bằng chứng B
  • Tiền bạc

Làm app chỉ thu thập thông tin cá nhân cần thiết cho nghiệp vụ, người dưới 14 tuổi phải có sự đồng ý của người giám hộ, và viết rõ chính sách quyền riêng tư

Chỉ thu thập thông tin cần cho nghiệp vụ; người chưa đủ 14 tuổi phải có sự đồng ý của người giám hộ. Vi phạm thì cơ quan quản lý yêu cầu sửa đổi trước, app có thể bị đình chỉ. Từ chối sửa thì phạt dưới 1.000.000 nhân dân tệ (100 万元以下); người phụ trách trực tiếp và người chịu trách nhiệm trực tiếp khác bị phạt 10.000 đến 100.000 nhân dân tệ (1 万到 10 万元). Trường hợp nghiêm trọng thì phạt dưới 50.000.000 nhân dân tệ (5000 万元以下) hoặc dưới 5% doanh thu năm trước; người chịu trách nhiệm bị phạt 100.000 đến 1.000.000 nhân dân tệ (10 万到 100 万元). Người viết code và làm sản phẩm cũng có thể bị coi là người chịu trách nhiệm.

  • Đáng làm vừa phải
  • Bằng chứng B
  • Tự do

Chỉ áp dụng ở Trung Quốc đại lục 9 lời khuyên

Những lời khuyên này nói về quy định của Trung Quốc đại lục và không áp dụng ở Việt Nam; để lại cho ai sống ở Trung Quốc.