An toàn thông tin

5 cách đảm bảo an toàn cho việc tích hợp API

Hạnh Tâm 16:36 08/04/2024

Do các API được sử dụng rất phổ biến và cho phép truy cập vào các chức năng cũng như dữ liệu nhạy cảm của phần mềm nên API đang trở thành mục tiêu chính của những kẻ tấn công.

Tích hợp API là sự kết hợp của hai hoặc nhiều ứng dụng sử dụng API. Tích hợp API cho phép một ứng dụng được hưởng lợi từ khả năng của ứng dụng khác.

Việc tích hợp API thường xử lý dữ liệu nhạy cảm như thông tin nhận dạng cá nhân (personally identifiable information - PII) của nhân viên, thông tin tài chính của công ty hoặc thậm chí dữ liệu thẻ thanh toán của khách hàng. Việc giữ an toàn cho dữ liệu này trước những kẻ tấn công đồng thời đảm bảo thực hiện hiệu quả các hoạt động tích hợp API đòi hỏi phải áp dụng một số biện pháp bảo mật.

a1(1).png

Việc thực hiện các biện pháp này ngày càng trở nên quan trọng do ngày càng có nhiều tổ chức đang tìm cách tích hợp API hướng tới khách hàng. Sau khi thăm dò ý kiến của 260 nhà quản lý sản phẩm và kỹ sư cho “Báo cáo hiện trạng tích hợp sản phẩm năm 2024”, kết quả cho thấy 83% công ty đã xác định tích hợp API là một trong những ưu tiên hàng đầu của họ trong năm nay.

Các tổ chức có thể tích hợp API an toàn trong nội bộ và hướng tới khách hàng trên quy mô lớn bằng cách thực hiện các bước sau:

Áp dụng cách tiếp cận bảo mật toàn diện bằng cách sử dụng cổng API

Cổng API sử dụng một số phương pháp để giảm thiểu và ngăn chặn các mối đe dọa trên các điểm cuối API. Chúng bao gồm: Ghi nhật ký các yêu cầu API để có thể dễ dàng kiểm tra; Áp dụng những hạn chế để tránh khả năng lạm dụng và phục vụ người dùng một cách công bằng hơn; Chặn các yêu cầu từ những địa chỉ IP và/hoặc khu vực cụ thể được biết là có nguy cơ thực hiện các hoạt động độc hại.

Xác định các phạm vi theo nguyên tắc đặc quyền tối thiểu

Ngay cả sau khi người dùng được xác thực và ủy quyền, họ có thể không nên (và không cần) truy cập tất cả dữ liệu từ một điểm cuối nhất định.

Ví dụ, người dùng cần thông tin chi tiết cụ thể về tên, họ, người quản lý và chức danh của nhân viên từ hệ thống thông tin nhân sự của công ty (HRIS). Người dùng có thể nhận được thông tin này thông qua yêu cầu API mà không truy nhập tới những thông tin không liên quan hay không cần thiết đối với họ như số an sinh xã hội, thông tin ngân hàng… của nhân viên HRIS đó.

Vì phạm vi truy cập có thể xác định rõ quyền truy cập của từng mã truy cập ứng dụng (access token) nên nó rất thuận tiện trong trường hợp như trên. Đặc biệt, do mỗi cá nhân chỉ có thể truy cập một bộ dữ liệu và chức năng nhất định nên khi mã truy cập rơi vào tay kẻ xấu sẽ hạn chế và ngăn chặn được những hậu quả đáng tiếc.

Thường xuyên cập nhật phần mềm

Để đảm bảo rằng các lỗ hổng của ứng dụng được vá và khả năng bảo mật của ứng dụng đó không ngừng được cải thiện, bạn cần phải thường xuyên cập nhật ứng dụng nhất có thể.

Một cách để thực hiện việc này là bật thông báo khi có bản cập nhật cho một ứng dụng nhất định. Ngoài ra có các cách tiếp cận khác như cập nhật hệ điều hành hoặc sử dụng công cụ của bên thứ ba để tự động cập nhật ứng dụng.

Điều đáng lưu ý là ngay cả khi một ứng dụng được cài đặt bản cập nhật mới nhất thì vẫn có rủi ro bảo mật. Vì vậy, công cụ kiểm tra bảo mật ứng dụng tĩnh (SAST) có thể giúp xác định và giải quyết mọi vấn đề tồn tại trong các ứng dụng được cập nhật.

Thiết lập một giới hạn cụ thể cho mỗi điểm cuối API nhất định

Việc đặt ra giới hạn có thể ngăn chặn kẻ tấn công tiềm ẩn khai thác điểm cuối API bằng các cuộc tấn công từ chối dịch vụ khiến người dùng không thể truy cập vào điểm cuối đó; nó có thể kiểm soát hàng loạt yêu cầu đến từ nhiều nguồn (do tấn công từ chối dịch vụ phân tán gây ra) và hạn chế các cuộc tấn công brute force, đồng thời có thể ngăn chặn ứng dụng thu thập dữ liệu được sử dụng để trích xuất dữ liệu từ các trang web (web scraping)

Ngoài những lợi ích bảo mật, việc thiết lập giới hạn còn được sử dụng vì nhiều lý do khác như: giúp kiểm soát chi phí, đảm bảo hiệu suất đáng tin cậy, giảm lỗi, cho phép nhà cung cấp API duy trì tuân thủ các quy định bảo mật dữ liệu cụ thể…

Sử dụng phương pháp phễu (funnel) cho giải pháp SIEM để kịp thời phát hiện các vấn đề bảo mật

Việc phân tích nhật ký từ lệnh gọi API trên quy mô lớn có thể gây tốn thời gian vì đòi hỏi phải xem qua hàng nghìn, hàng triệu nhật ký theo thời gian. Việc phân tích nhật ký theo cách thủ công cũng có thể dẫn đến các lỗi gây tốn kém do con người.

Để giúp việc xem lại nhật ký và giải quyết bất kỳ vấn đề bảo mật nào phát hiện được dễ dàng hơn, có thể sử dụng giải pháp quản lý sự kiện và thông tin bảo mật theo thời gian thực (SIEM).

Thông qua giải pháp SIEM, nhóm hoặc nhân viên được xác định trong hệ thống có thể nhận được những cảnh báo theo thời gian thực về các hoạt động đáng ngờ. Giải pháp cũng có thể kết hợp nhật ký với dữ liệu khác mà nó lưu trữ để xác định các mối đe dọa phức tạp hơn.

Tài liệu tham khảo

1. www.helpnetsecurity.com

2. https://vnmedia.vn

Bài liên quan
  • Tầm quan trọng của chiến lược bảo mật API
    Bảo mật API rất quan trọng, vì nó bảo vệ phần mềm ứng dụng và dịch vụ web của bạn khỏi các cuộc tấn công từ bên ngoài như cross-site scripting, rò rỉ dữ liệu nhạy cảm và trộm cắp trên mạng. Bảo mật API cũng nâng cao hiệu suất và độ an toàn của API và bất kỳ chương trình nào mà chúng hỗ trợ.
Nổi bật Tạp chí Thông tin & Truyền thông
  • Việt Nam - Malaysia nâng cấp quan hệ Đối tác chiến lược toàn diện
    Phát biểu tại họp báo, Tổng Bí thư Tô Lâm cho biết, Việt Nam-Malaysia tăng cường hợp tác trên các lĩnh vực mới (như kinh tế xanh, đổi mới sáng tạo, khoa học công nghệ, chuyển đổi số, năng lượng xanh...).
  • Chìa khóa giải quyết thách thức trong bảo vệ trẻ em trên không gian mạng
    Trẻ em - đối tượng dễ bị tổn thương nhất, đang phải đối mặt với nhiều nguy cơ. Đây không chỉ là bài toán của riêng Việt Nam mà còn là thách thức toàn cầu đòi hỏi sự chung tay hợp tác từ nhiều phía.
  • Việt Nam đang đối mặt 3 thách thức an toàn thông tin
    Các cuộc tấn công mạng hiện nay ngày càng tinh vi và phức tạp hơn, đặc biệt khi có sự hỗ trợ của trí tuệ nhân tạo. Tuy nhiên, việc kết hợp công nghệ này với trí tuệ của con người đã giúp phát hiện và phòng, chống tấn công mạng hiệu quả hơn.
  • Chuyển đổi số thành công không thể thiếu “niềm tin số”
    Muốn triển khai hiệu quả chiến lược số hóa quốc gia cần triển khai theo hướng tiếp cận từ trên xuống dưới và phải phù hợp với thực tế, đảm bảo có tầm nhìn rộng trong tương lai.
  • Việt Nam - Hàn Quốc đồng hành trong kỷ nguyên AI
    Thứ trưởng Bộ TT&TT Phan Tâm hy vọng, Việt Nam có thể học tập nhiều hơn từ Hàn Quốc về các bài học kinh nghiệm, cách làm hay để phát huy tối đa vai trò công nghệ số nói chung và trợ lý ảo nói riêng trong hoạt động của cơ quan nhà nước, thúc đẩy phát triển kinh tế, tạo lập xã hội số nhân văn và thu hẹp khoảng cách số.
Đừng bỏ lỡ
  • Bốn giải pháp trọng tâm để giải bài toán an toàn dữ liệu quốc gia
    Theo Thứ trưởng Bộ TT&TT Bùi Hoàng Phương, năm 2024 đánh dấu bước tiến vượt bậc của Việt Nam trong lĩnh vực an toàn thông tin. Tuy nhiên, còn rất nhiều thách thức cần vượt qua để đảm bảo an toàn dữ liệu quốc gia.
  • Việt Nam tăng cường hợp tác phát triển công nghệ số với Burundi và NIPA
    Trong khuôn khổ sự kiện Tuần lễ Số quốc tế 2024, Bộ trưởng Bộ Thông tin và Truyền thông Nguyễn Mạnh Hùng đã tiếp và làm việc với Bộ trưởng Bộ Truyền thông, Công nghệ Thông tin và Đa phương tiện Burundi Léocadie Ndacayisaba và ông Hur Sung Wook, Chủ tịch Cục Xúc tiến Công nghiệp CNTT quốc gia Hàn Quốc (NIPA).
  • Chính thức ra mắt Nền tảng hỗ trợ diễn tập thực chiến an toàn thông tin
    Nền tảng hướng tới nâng cao chất lượng và điều phối hiệu quả các hoạt động diễn tập trên toàn quốc thông qua nền tảng hỗ trợ diễn tập thực chiến an toàn thông tin.
  • Robot Delta hữu dụng trong nhiều ngành
    Nhờ vào thiết kế độc đáo và khả năng hoạt động với tốc độ và độ chính xác cao, robot Delta là một giải pháp tối ưu trong nhiều ngành công nghiệp hiện đại.
  • Cà Mau ứng dụng các phần mềm chuyển đổi số trong ngành nông nghiệp
    Ngành nông nghiệp tỉnh Cà Mau đã không ngừng triển khai các giải pháp chuyển đổi số thông qua việc sử dụng các phần mềm, xây dựng cơ sở dữ liệu chuyên ngành phục vụ quản lý, điều hành. Trong tương lai không xa, các phần mềm này sẽ hoàn thiện và bắt kịp xu hướng công nghệ để hỗ trợ người nông dân nhiều hơn trong việc tăng gia sản xuất.
  • Bảo vệ các hệ thống mạng trọng yếu là cấp thiết
    Song song với tiến trình chuyển đổi số, các chiến dịch tấn công mạng, gián điệp và khủng bố mạng nhằm vào hệ thống công nghệ thông tin (IT) và công nghệ vận hành (OT) trọng yếu ngày càng gia tăng, việc đảm bảo an ninh mạng trở thành ưu tiên hàng đầu của các quốc gia.
  • ‏OPPO Find X8 Series sẽ chính thức lên kệ ngày 7/12‏
    Ngày 21/11, OPPO chính thức ra mắt Find X8 Series‏‏ tại Việt Nam và sẽ lên kệ ngày 7/12 tới. Đây là lần đầu tiên người dùng Việt Nam được trải nghiệm dòng flagship cao cấp nhất của OPPO cùng lúc với toàn cầu. ‏
  • Chuyển đổi số từ thực tiễn Báo Hải Dương
    Báo Hải Dương có nhiều thuận lợi khi thực hiện chuyển đổi số. Đó là Ban Biên tập có quyết tâm cao. Đội ngũ cán bộ, phóng viên, nhân viên của báo nhanh nhạy với cái mới, ham học hỏi...
  • Đưa siêu ứng dụng "Công dân Thủ đô số - iHanoi" vào cuộc sống
    “Công dân Thủ đô số” - iHaNoi là kênh tương tác trực tuyến trên môi trường số giữa người dân, doanh nghiệp với các cấp chính quyền thành phố Hà Nội. Qua ứng dụng này, người dân và doanh nghiệp có thể phản ánh các vấn đề đời sống, từ đó giúp chính quyền tiếp nhận và giải quyết kịp thời.
  • Sự gia tăng của ứng dụng AI tạo sinh: Những rủi ro tiềm ẩn cho xã hội và con người
    AI tạo sinh là một trong những thành tựu công nghệ mới nhất của con người trong thập niên 20 của thế kỷ XXI. Cho đến nay, sự ứng dụng của AI tạo sinh đã tạo ra nhiều cuộc tranh luận quan trọng trong các nghiên cứu xã hội, đặc biệt là trong lĩnh vực triết học. AI tạo sinh đã thách thức nhiều khái niệm và định kiến của chúng ta về bản thân mình, đặc biệt là về cách chúng ta hiểu về tư duy và bản chất của tư duy con người.
5 cách đảm bảo an toàn cho việc tích hợp API
POWERED BY ONECMS - A PRODUCT OF NEKO