Mở đầu: Một lần gửi nhầm, vấn đề bị phơi bày không phải là nhân viên mà là quyền hạn
Một xưởng sản xuất bồi đắp nhận được khiếu nại từ khách hàng: tệp mô hình vốn chỉ được gửi cho người phụ trách dự án lại bị một nhân viên đã chuyển vị trí chuyển tiếp cho đồng nghiệp bên ngoài qua email cá nhân. Khi rà soát, doanh nghiệp phát hiện ba vấn đề cùng tồn tại — quyền truy cập dự án cũ của nhân viên này chưa từng được thu hồi sau khi chuyển vị trí; việc tải tệp không cần bất kỳ bước phê duyệt nào; hệ thống hoàn toàn không có bản ghi về việc ai đã tải tệp nào vào thời điểm nào. Ba vấn đề chồng lên nhau đã biến một thao tác vốn có thể chặn được thành một vụ rò rỉ dữ liệu không thể chứng minh.
Loại sự việc này không hiếm tại các doanh nghiệp in 3D. Ngành này thường tập trung vào mã hóa, thỏa thuận bảo mật và hình mờ, nhưng yếu tố thực sự quyết định ranh giới dữ liệu là hệ thống quyền tài khoản: ai có thể xem nội dung gì, ai phê duyệt quyền truy cập, và quyền truy cập để lại những dấu vết nào. Việc biến các quy tắc này thành một phương án kỹ thuật có thể thực thi hiệu quả hơn nhiều so với việc ký thêm mười thỏa thuận bảo mật.
I. Vì sao quản lý quyền hạn tại doanh nghiệp in 3D khó hơn các bối cảnh sản xuất thông thường
Hình thái dữ liệu của doanh nghiệp in 3D khác với doanh nghiệp sản xuất hàng loạt, vì vậy thiết kế quyền hạn có độ phức tạp bổ sung. Trước hết là độ chi tiết của dữ liệu: một chi tiết có thể đồng thời có sáu loại tài sản gồm mô hình 3D gốc, tệp lưới đã sửa chữa, tệp lát cắt, gói thông số công nghệ, báo cáo kiểm tra và ảnh sản phẩm thực tế; mức độ nhạy cảm của chúng không giống nhau. Khách hàng thường chỉ cho phép sử dụng mô hình để sản xuất, không cho phép chỉnh sửa lần hai hoặc chuyển tiếp mô hình cho bên thứ ba.
Thứ hai là có nhiều bên tham gia. Ngoài các vị trí nội bộ như thiết kế, công nghệ, in, hậu xử lý, kiểm tra chất lượng và giao hàng, còn có nhà gia công thuê ngoài, nhân viên bảo trì từ xa của nhà cung cấp thiết bị, người xem xét bản vẽ phía khách hàng, thậm chí tổ chức kiểm định bên thứ ba tham gia dự án tạm thời. Phạm vi dữ liệu cần truy cập, thời hạn hiệu lực và thao tác được phép của mỗi loại vai trò bên ngoài đều khác nhau; dùng một hệ thống tài khoản nội bộ để bao phủ tất cả tất yếu sẽ mất kiểm soát.
Thứ ba là hệ thống phân tán. Tệp mô hình nằm trên máy chủ tệp hoặc kho lưu trữ đối tượng; tham số lát cắt nằm trong phần mềm cục bộ của nhà cung cấp thiết bị; dữ liệu kiểm tra nằm trên trạm làm việc độc lập của thiết bị đo hoặc CT; thông tin đơn hàng nằm trong hệ thống nghiệp vụ. Quyền hạn được quản lý riêng rẽ trong bốn hệ thống; khi nhân viên chuyển vị trí cần thay đổi ở bốn nơi, và chỉ cần bỏ sót một nơi cũng tạo ra lỗ hổng.
II. Định nghĩa vai trò: Trước hết chuyển cơ cấu tổ chức thành đối tượng dữ liệu
Sai lầm dễ gặp nhất của hệ thống quyền hạn là sao chép trực tiếp sơ đồ cơ cấu tổ chức. Vị trí công việc là khái niệm tổ chức, còn quyền hạn là khái niệm dữ liệu; giữa hai bên phải có một lớp chuyển đổi. Cách làm khả thi là lập danh mục đối tượng dữ liệu trước, sau đó định nghĩa vai trò, cuối cùng ánh xạ vị trí công việc vào vai trò.
Nên tổ chức đối tượng dữ liệu theo chiều dự án thay vì theo chiều phòng ban. Một thư mục dự án gồm bốn không gian con: khu vực mô hình, khu vực công nghệ, khu vực kiểm tra và khu vực giao hàng; mỗi không gian con lại phân biệt bốn loại thao tác: chỉ đọc, có thể chỉnh sửa, có thể tải xuống và có thể gửi ra ngoài. Quyền hạn được định nghĩa theo cách này tự nhiên mang ranh giới dự án, tránh tình trạng nhân viên làm việc ở dự án A tiện tay nhìn thấy tệp của dự án B.
Số lượng vai trò cần được kiểm soát. Kinh nghiệm cho thấy nên giới hạn vai trò nội bộ từ sáu đến tám loại: người phụ trách dự án, kỹ sư thiết kế, kỹ sư công nghệ, vận hành sản xuất, kiểm tra chất lượng, giao hàng, quản trị viên hệ thống và kiểm toán viên. Quá nhiều vai trò sẽ khiến không ai nhớ được từng vai trò có thể làm gì, cuối cùng dẫn đến mọi người đều xin quyền quản trị viên. Kiểm toán viên phải là một vai trò độc lập và không có bất kỳ quyền sửa đổi dữ liệu nào, nếu không nhật ký có thể bị tự xóa.
III. Nguyên tắc quyền tối thiểu: Mặc định từ chối, cấp quyền tạm thời theo nhu cầu
Quyền tối thiểu không phải là khẩu hiệu; nó cần được hỗ trợ bởi ba quy tắc có thể kiểm tra. Quy tắc thứ nhất là mặc định từ chối: tài khoản mới không thể nhìn thấy bất kỳ dự án nào trước khi được cấp quyền rõ ràng. Cài đặt mặc định của nhiều hệ thống là "mọi nhân viên đều có thể đọc", điều này trong bối cảnh in 3D tương đương với việc công khai một phần mô hình của khách hàng.
Quy tắc thứ hai là quyền hạn có thời hạn. Quyền hạn vị trí thông thường được rà soát theo quý, quyền hạn theo dự án được gắn với ngày kết thúc dự án, còn truy cập bên ngoài tạm thời được xác định chính xác theo ngày. Khi quyền hết hạn, hệ thống tự động thu hồi và thông báo cho người phụ trách dự án xác nhận, thay vì chờ ai đó nhớ để tắt. Quy tắc thứ ba là tách biệt thao tác: tải xuống và gửi ra ngoài là hai quyền khác nhau. Có thể tải tệp xuống để sản xuất không có nghĩa là có thể gửi tệp cho bên ngoài; thao tác gửi ra ngoài phải được phê duyệt riêng và lưu vết.
Đối với dữ liệu có độ nhạy cảm cao, nên áp dụng phê duyệt hai người. Ba loại thao tác gồm xuất mô hình gốc của khách hàng, xuất toàn bộ gói thông số công nghệ và tải xuống hàng loạt vượt ngưỡng chỉ được thực hiện sau khi có người thứ hai rà soát. Giá trị của quy tắc hai người không chỉ nằm ở việc ngăn chặn người nội bộ có ý đồ xấu, mà còn ở việc giảm xác suất thao tác nhầm của một cá nhân và để lại nhân chứng thứ hai sau sự việc.
IV. Vòng đời tài khoản: Quản lý ba giai đoạn gồm vào làm, chuyển vị trí và nghỉ việc
Điểm thường xuyên xảy ra mất kiểm soát quyền hạn là khi nhân sự thay đổi. Ở giai đoạn vào làm, cần thực hiện yêu cầu quyền hạn bằng phiếu: người phụ trách dự án đề xuất danh sách không gian dữ liệu và thao tác cần thiết; sau khi được phê duyệt, quản trị viên cấu hình; kết quả cấu hình được ghi lại trên phiếu để làm bằng chứng. Cấm yêu cầu quyền hạn bằng lời nói.
Giai đoạn chuyển vị trí là quan trọng nhất và cũng dễ bị bỏ qua nhất. Trình tự đúng là thu hồi quyền của vị trí cũ trước, sau đó mới cấp quyền cho vị trí mới, thay vì cộng dồn. Trong thực tế, cách làm thận trọng hơn là đóng băng toàn bộ quyền dự án của tài khoản vào ngày chuyển vị trí; người phụ trách vị trí mới phải nộp lại yêu cầu cấp quyền, còn mọi không gian không được yêu cầu sẽ không còn hiển thị. Nếu nhân viên vẫn cần tham gia dự án lịch sử, phải đăng ký riêng với tư cách thành viên dự án và thiết lập ngày kết thúc.
Ở giai đoạn nghỉ việc, cần hoàn thành ba việc trong cùng ngày: vô hiệu hóa thay vì xóa tài khoản (để giữ tính liên kết của nhật ký), xóa hàng loạt tư cách thành viên dự án, và làm mất hiệu lực toàn bộ quyền gửi ra ngoài cùng liên kết chia sẻ. Việc xóa tài khoản sẽ phá vỡ liên kết với người thực hiện trong nhật ký, khiến không thể truy vết sau sự việc; đây là sai lầm mà nhiều doanh nghiệp đã gặp phải.
V. Lưu vết thao tác: Nhật ký phải trả lời được năm câu hỏi
Lưu vết không nhằm mục đích lưu nhật ký, mà để có thể tái dựng sự thật sau sự việc. Một nhật ký truy cập đạt yêu cầu tối thiểu phải trả lời được: ai, vào thời điểm nào, đối với đối tượng dữ liệu nào, đã thực hiện thao tác gì và kết quả ra sao. Về thiết kế trường dữ liệu, ngoài định danh người dùng, dấu thời gian, định danh đối tượng, loại thao tác và trạng thái kết quả, cần ghi lại thiết bị đầu cuối nguồn và vị trí mạng để phân biệt truy cập từ vị trí làm việc trong xưởng với truy cập bất thường từ xa.
Bản thân nhật ký phải chống sửa đổi. Sau khi ghi không được sửa, không được xóa; ngay cả tài khoản quản trị viên cũng không có quyền xóa. Thời gian lưu trữ không được ngắn hơn thời hiệu tranh chấp được quy định trong hợp đồng khách hàng, thông thường nên lưu trên mười hai tháng. Tệp nhật ký cũng phải có kiểm toán truy cập — ai đã xem nhật ký cũng phải được ghi lại.
Có nhật ký mà không kiểm tra cũng tương đương với không có nhật ký. Nên thiết lập ba loại cảnh báo tự động: tải xuống số lượng lớn ngoài giờ làm việc, lượng tải xuống trong một ngày của một tài khoản vượt quá ba lần mức cơ sở lịch sử, và tài khoản bên ngoài truy cập không gian dự án chưa được cấp quyền. Cảnh báo không cần lập tức kết luận là vi phạm, nhưng phải có người xử lý trong ngày làm việc và để lại hồ sơ xử lý.
VI. Ranh giới của tài khoản bên ngoài và liên kết chia sẻ
Người xem xét bản vẽ của khách hàng, nhà gia công thuê ngoài và nhân viên bảo trì của nhà cung cấp thiết bị đều phải sử dụng tài khoản bên ngoài trong không gian tên độc lập, không được dùng lẫn với hệ thống tài khoản nội bộ. Tài khoản bên ngoài mặc định chỉ có thể truy cập các đối tượng được chia sẻ rõ ràng, không thể thấy cấu trúc thư mục dự án và cũng không thể đoán đường dẫn của các tệp khác qua liên kết — liên kết chia sẻ phải sử dụng định danh ngẫu nhiên không thể liệt kê, đồng thời gắn với thời hạn hiệu lực và giới hạn số lần truy cập.
Bảo trì từ xa của nhà cung cấp thiết bị là kênh dễ bị bỏ qua nhất. Tài khoản bảo trì thường có quyền cao đối với hệ thống điều khiển thiết bị; nếu được kết nối với hệ thống tệp của mạng sản xuất, điều đó tương đương mở cho bên ngoài một đường vòng để né hệ thống quyền hạn. Cách làm đúng là cho kết nối bảo trì đi qua kênh mạng độc lập, đồng thời đưa thao tác xuất tệp trong thời gian bảo trì vào quy trình phê duyệt và lưu vết.
VII. Danh sách kiểm tra triển khai
Doanh nghiệp có thể tự kiểm tra theo các nội dung sau: tài khoản mới có mặc định không nhìn thấy bất kỳ dự án nào hay không; có thể liệt kê toàn bộ quyền hiện có của một nhân viên cụ thể trong vòng năm phút hay không; toàn bộ quyền có thời hạn hiệu lực hay không; quy trình chuyển vị trí có hành vi cộng dồn do cấp quyền trước rồi mới thu hồi hay không; tải xuống và gửi ra ngoài có phải là hai quyền độc lập hay không; nhật ký có chứa trường thiết bị đầu cuối nguồn và không thể xóa hay không; tài khoản bên ngoài có được cách ly khỏi tài khoản nội bộ hay không; liên kết chia sẻ có gắn thời hạn hiệu lực và giới hạn số lần hay không; liên kết gửi ra ngoài có mất hiệu lực ngay trong ngày nhân viên nghỉ việc hay không; quý trước có thực sự thực hiện một lần rà soát quyền hạn hay không. Nếu không thể trả lời ba mục trở lên trong mười mục này, hệ thống quyền hạn cần được xây dựng lại.
Kết luận
Ranh giới tài sản dữ liệu của doanh nghiệp in 3D cuối cùng được xác định bởi hệ thống quyền tài khoản, chứ không phải bởi độ mạnh mã hóa và thỏa thuận bảo mật. Chuyển vị trí công việc thành vai trò, gắn vai trò với đối tượng dữ liệu có thời hạn, đặt chính sách mặc định là từ chối và lưu mọi lần truy cập thành bản ghi có thể kiểm toán; nếu thực hiện tốt bốn bước này, phần lớn sự cố rò rỉ dữ liệu có thể bị chặn trước khi xảy ra hoặc được chứng minh rõ ràng sau khi xảy ra. Quản lý quyền hạn không phải là việc ban hành quy định một lần, mà là một cơ chế kỹ thuật cần được rà soát theo quý và liên tục điều chỉnh theo thay đổi của dự án.
Gửi mô hình, bản vẽ, hình ảnh hoặc ghi chú bằng văn bản. Kỹ sư sẽ xem xét vật liệu, quy trình, hoàn thiện và giao hàng dựa trên sử dụng thực tế.
