Image default
Máy Tính

Tines là gì: Khám phá nền tảng tự động hóa bảo mật SOAR hiệu quả

Trong kỷ nguyên số hóa, tự động hóa đã trở thành một phần không thể thiếu của mọi hệ thống, từ ngôi nhà thông minh được xây dựng bằng Home Assistant cho đến việc quản lý đội nhóm trong các doanh nghiệp. Có vô số giải pháp được phát triển để tự động hóa quy trình làm việc một cách nhanh chóng, dễ dàng và an toàn. Các dự án mã nguồn mở như n8n đã mang đến cho các nhà phát triển sức mạnh tự động hóa mà không cần tốn chi phí doanh nghiệp, nhưng vẫn còn nhiều lựa chọn khác đáng để khám phá. Một trong số đó là Tines – một nền tảng đang thu hút sự chú ý của cộng đồng công nghệ.

Tines là một nền tảng SOAR (Security Orchestration, Automation, and Response) tiên tiến. Mặc dù có các gói đăng ký trả phí cho doanh nghiệp, nhưng tất cả các tính năng tự động hóa cơ bản mà bạn cần đều có thể được sử dụng trực tuyến và hoàn toàn miễn phí. Nền tảng này mang lại sự linh hoạt tối đa, cho phép bạn thỏa sức thử nghiệm và sáng tạo. Một “story” (câu chuyện) trong Tines là tên gọi của một tập hợp các hành động được kết nối với nhau. Có rất nhiều Tines Stories được xây dựng sẵn để bạn tham khảo và sử dụng. Khi đã quen thuộc, bạn hoàn toàn có thể bắt đầu xây dựng những “story” của riêng mình.

Tines là gì? Nền tảng tự động hóa bảo mật toàn diện

Tines: Giải pháp tự động hóa đám mây ưu tiên bảo mật

Để làm rõ ngay từ đầu, nếu bạn là một “self-hoster” chính hiệu và muốn chạy mọi thứ cục bộ trên máy chủ của mình, Tines gần như chắc chắn không phải là lựa chọn phù hợp. Giải pháp gần nhất mà bạn có thể tiếp cận để chạy cục bộ là Tines tunnel, một ứng dụng Docker cho phép “story” Tines của bạn kết nối với mạng nội bộ. Nó sử dụng Cloudflare Tunnels để thiết lập kết nối này. Tuy nhiên, tính năng này yêu cầu đăng ký trả phí và hướng đến các công ty hơn là người dùng cá nhân.

Nếu bạn đang tìm kiếm một nền tảng tự động hóa đám mây đơn giản để xử lý một số công cụ của mình, Tines rất đáng để xem xét. Nền tảng này tích hợp các khả năng AI và email, cùng với sự hỗ trợ cho hầu hết mọi dịch vụ mà bạn có thể nghĩ đến. Tines có thể gửi yêu cầu đến một địa chỉ để thu thập dữ liệu, hoặc nhận dữ liệu thông qua một webhook. Ví dụ, trong số các “story” mẫu được tạo sẵn mà bạn có thể nhập, có một “story” cho phép quản lý máy chủ Minecraft từ trong Discord. Đây là một minh chứng cho sự linh hoạt đáng kinh ngạc của Tines.
Giao diện Tines minh họa quy trình tự động hóa quản lý máy chủ Minecraft qua Discord.Giao diện Tines minh họa quy trình tự động hóa quản lý máy chủ Minecraft qua Discord.

Đối với những người lo ngại về bảo mật khi sử dụng một công cụ tự động hóa dựa trên đám mây, Tines đặt bảo mật lên hàng đầu. Dịch vụ đám mây của họ đạt chứng nhận SOC2 Type 2, và hai nhà sáng lập, Eoin Hinchy và Thomas Kinsella, đều có xuất thân từ lĩnh vực an ninh mạng. Trong một bình luận trên Reddit hai năm trước, Kinsella đã khẳng định rằng:

“Chúng tôi nhẹ nhàng và linh hoạt hơn nhiều so với tất cả các nền tảng SOAR cũ. Tôi đã làm việc rất lâu trong SecOps nên trọng tâm chính của chúng tôi chỉ đơn giản là tự động hóa các quy trình CSPM, EDR, SIEM, Phishing, phê duyệt… tiêu chuẩn của bạn, nhưng nền tảng này có rất nhiều tính năng mạnh mẽ dành cho người dùng chuyên nghiệp (xây dựng API, môi trường dev/prod) và các tính năng thú vị (xây dựng biểu mẫu/ứng dụng tương tác, nhiều người dùng, curl-to-integrate…). Bạn có thể bắt đầu với phiên bản cộng đồng miễn phí vĩnh viễn.”

Một lần nữa, đối với những người cực kỳ yêu thích tự host, Tines không phải là lựa chọn dành cho bạn. Trong bối cảnh tự host, bạn sẽ phù hợp hơn với các công cụ như n8n. Tuy nhiên, nếu bạn muốn một nền tảng đám mây đơn giản để xử lý một vài tác vụ tự động hóa quan trọng, chẳng hạn như một quy trình cảnh báo khi hệ thống homelab của bạn gặp sự cố, thì Tines chắc chắn rất đáng để thử.

Xây dựng “Story” đầu tiên với Tines: Từ cơ bản đến nâng cao

Bắt đầu với một quy trình đơn giản: Ví dụ Jellyfin

Để minh họa cách Tines hoạt động, tôi đã tạo một quy trình làm việc cực kỳ cơ bản và thử nghiệm với một số tùy chọn được cấu hình sẵn. Trong hình ảnh dưới đây, phiên bản Jellyfin của tôi liên hệ với webhook để cung cấp tất cả thông tin về nội dung đang phát, bao gồm người dùng đang xem, định dạng tệp và thông tin siêu dữ liệu.

Workflow cơ bản trong Tines nhận dữ liệu từ Jellyfin qua webhook và xử lý.Workflow cơ bản trong Tines nhận dữ liệu từ Jellyfin qua webhook và xử lý.

Sau đó, tôi đã tạo hai bộ trích xuất dữ liệu riêng biệt cho mục đích minh họa, nhưng bạn hoàn toàn có thể trích xuất nhiều giá trị trong một lần sử dụng bộ trích xuất. Tôi đọc từ “jellyfin_webhook.body.NotificationUser” để lấy tên người dùng đang xem và “jellyfin_webhook.body.SeriesName” để lấy tên chương trình TV đang được phát. Khi bạn nhập các giá trị để đọc, tính năng tự động hoàn thành của Tines sẽ đưa ra các gợi ý và có thể hiển thị bản xem trước của dữ liệu bạn đang kéo vào để đảm bảo tính chính xác.

Cuối cùng, tôi gửi một email với thông tin về người đang xem và nội dung họ đang xem. Đây là một quy trình rất cơ bản, nhưng bạn có thể tích hợp nó theo nhiều cách khác nhau với các dịch vụ tại nhà hoặc trên máy chủ của mình. Ví dụ, bằng cách tạo một webhook từ Home Assistant, bạn có thể cho phép Tines gửi dữ liệu mà nó nhận được trở lại Home Assistant để phân tích. Về cơ bản, bạn chuyển việc xử lý sang Tines, sau đó truy xuất dữ liệu sau khi quá trình hoàn tất.

Khai thác sức mạnh AI và tích hợp Home Assistant

Trong luồng dưới đây, tôi đã thử nghiệm với tính năng tích hợp AI để xem liệu tôi có thể yêu cầu nó tóm tắt dữ liệu từ các cảm biến Home Assistant của mình hay không. Mặc dù dữ liệu đã được Tines truy xuất thành công, nhưng tính năng AI action chỉ khả dụng cho các đội nhóm (teams) chứ không dành cho mục đích sử dụng cá nhân. Tôi đã chuyển tự động hóa của mình sang một đội nhóm, vốn có thể tạo miễn phí, và sau đó nó hoạt động hoàn hảo.
Sơ đồ luồng Tines tích hợp với Home Assistant để xử lý dữ liệu và sử dụng AI.Sơ đồ luồng Tines tích hợp với Home Assistant để xử lý dữ liệu và sử dụng AI.

Sau khi hoàn thành, tôi có thể gửi dữ liệu thời tiết từ Home Assistant thông qua webhook của Tines, trích xuất thông tin từ đó, chuyển nó đến AI action để tóm tắt, và sau đó gửi lại cho Home Assistant. Lúc này, Home Assistant có thể thông báo phản hồi qua loa của tôi. Điểm hạn chế ở đây là có một số giới hạn khá lớn về AI đối với người dùng miễn phí, mặc dù điều này là dễ hiểu. Mỗi yêu cầu cơ bản đến mô hình Claude 3 Haiku sử dụng 1 credit, trong khi các mô hình khác có thể sử dụng tới 12 credit mỗi lần. Và bạn chỉ nhận được 50 credit miễn phí mỗi tháng. Mặc dù Tines cung cấp cho người dùng khả năng tích hợp AI của riêng họ, nhưng tính năng này không có sẵn trong phiên bản cộng đồng, vì vậy người dùng miễn phí muốn sử dụng AI sẽ bị giới hạn ở 50 lượt sử dụng mỗi tháng.

Thành thật mà nói, mức độ kiểm soát mà Tines mang lại cho phép bạn tạo các yêu cầu HTTP của riêng mình đến một API nếu muốn. Đây chắc chắn là một quá trình phức tạp hơn, nhưng bạn có thể đưa mô hình AI của riêng mình vào một quy trình Tines đang chạy trong không gian miễn phí bằng cách tích hợp thủ công và phân tích đầu ra bằng hành động trích xuất dữ liệu. Ngoài ra, có một số mẫu OpenAI miễn phí để sử dụng và chúng chỉ yêu cầu bạn cung cấp khóa API của riêng mình.

Mô tả quy trình Tines gửi yêu cầu HTTP đến webhook của Home Assistant sau khi xử lý AI.Mô tả quy trình Tines gửi yêu cầu HTTP đến webhook của Home Assistant sau khi xử lý AI.

Ví dụ trên minh họa cách bạn có thể tích hợp Tines vào quy trình Home Assistant để tóm tắt thời tiết. Home Assistant gửi yêu cầu đến webhook của Tines kèm theo dữ liệu, Tines xử lý bằng AI Action, sau đó xuất phản hồi trong một yêu cầu POST đến webhook của Home Assistant (được hiển thị với Nabu Casa trong trường hợp này) ở định dạng JSON. Mặc dù 50 credit có vẻ không nhiều, nhưng điều này là dễ hiểu do chi phí liên quan đến các mô hình AI. Hơn nữa, thành thật mà nói, một bản tóm tắt dự báo thời tiết hàng ngày bởi Claude 3 Haiku thông qua Tines sẽ không sử dụng hết 50 credit mỗi tháng, vì vậy rất đáng để thử nghiệm để xem liệu một thứ như vậy có thể cải thiện ngôi nhà thông minh hoặc quy trình làm việc của bạn hay không.

Tines: Vượt xa những gì bạn thấy

Những gì tôi đã trình bày ở đây chỉ là một phần nhỏ những gì bạn có thể làm với Tines. Mặc dù những hạn chế về tính năng AI chắc chắn là một điểm trừ của Tines, nhưng đó không phải là tính năng duy nhất khiến nó trở thành một dịch vụ đáng để thử nghiệm. Bạn có thể kết nối nó với một phiên bản Ntfy tự host và thu thập thông tin để nhận các cảnh báo tùy chỉnh qua email, và điều đó không yêu cầu bất kỳ AI tạo sinh nào để hoạt động. Hơn nữa, Tines có chế độ IMAP để nó có thể quét hộp thư đến để tìm email và phản ứng tự động với chúng, điều này cũng có thể được tích hợp như một phần của kế hoạch ứng phó sự cố. Một trong những tính năng yêu thích của tôi là khả năng tạo yêu cầu HTTP dễ dàng đến mức nào. Tines hỗ trợ đơn giản là sao chép và dán một lệnh cURL vào một quy trình làm việc, từ đó tạo ra một hành động yêu cầu HTTP với tất cả các tham số của bạn đã được chèn sẵn.

Nếu bạn tò mò về những gì Tines có thể làm, có rất nhiều điều mà tôi chưa đề cập ở đây, chẳng hạn như Tines Pages có thể khởi tạo các quy trình làm việc dựa trên đầu vào của con người trên một trang web. Ngoài ra, tôi thực sự khuyên bạn nên xem qua kho Stories của họ, vì những “story” đó rất dễ nhập và tự mình thử. Tôi đã tiếp cận vấn đề này từ góc độ tự host, nhưng các công nghệ cơ bản mà bạn có thể thấy cung cấp năng lượng cho một thiết lập cơ bản ở đây có thể cực kỳ mạnh mẽ trong những trường hợp thích hợp. Quản lý máy chủ Minecraft từ Discord là một cách sử dụng, tự động hóa toàn bộ doanh nghiệp là một cách sử dụng khác, và Tines quản lý cách sử dụng đầu tiên một cách xuất sắc và mở rộng sang cách sử dụng thứ hai cũng tốt không kém.

Tines nổi bật như một nền tảng tự động hóa bảo mật đám mây linh hoạt, mạnh mẽ và an toàn, đặc biệt phù hợp cho những ai tìm kiếm giải pháp hiệu quả mà không cần đầu tư lớn ban đầu. Mặc dù có những hạn chế nhất định với phiên bản miễn phí, đặc biệt là về AI, nhưng khả năng tích hợp đa dạng và dễ dàng sử dụng các tính năng cốt lõi đã khiến nó trở thành công cụ đáng giá cho cả người đam mê công nghệ cá nhân lẫn các nhóm nhỏ. Hãy khám phá Tines ngay hôm nay để đưa các quy trình của bạn lên một tầm cao mới!

Related posts

Đừng Bỏ Lỡ: Bo Mạch Chủ Asus B650E Gaming Wi-Fi Tặng Kèm 32GB RAM DDR5 Chỉ Với 170 USD

Administrator

Tại sao vỏ case PC cũ không còn phù hợp để xây dựng máy tính hiện đại?

Administrator

12 Ứng Dụng Đỉnh Cao Của Công Nghệ In 3D Mà Bạn Nên Biết

Administrator