INTELINK: A SECURE DOMAIN SHORTENING PLATFORM WITH ADVANCED ACCESS ANALYSIS
Từ khóa:
Shorten links, secure short URL, secure link sharing, link analytics, traffic statistics, Rút ngắn liên kết, URL ngắn an toàn, chia sẻ liên kết an toàn, phân tích liên kết, thống kê lưu lượng truy cậpTóm tắt
Abstract. In the digital era, long and complex URLs not only cause inconvenience in sharing but also raise concerns about user privacy and link security. This issue becomes more critical for web administrators who need to track and analyze access data effectively to optimize user engagement. To address this problem, Intelink is introduced as a secure domain shortening platform integrating protection and advanced analytics. The system shortens URLs while ensuring data safety through FormatPreserving Encryption (FPE), JWT, and OAuth2 authentication. Additionally, Intelink analyzes HTTP requests, extracts user and IP data via MaxMind GeoIP2, and visualizes them through interactive charts using Chart.js and Recharts. The platform is developed using modern technologies including Java 17, Spring Boot, PostgreSQL, React, React Native (Expo), TypeScript, Vite, Tailwind CSS, Docker, Nginx, Terraform, and deployed on Google Cloud Platform (GCP) with integrated VNPay payment gateway. Experimental results show that Intelink operates stably, supports thousands of shortened links and requests, and provides real-time analytics that enhance management efficiency and decision-making accuracy.
Tóm tắt. Trong kỷ nguyên số, các URL dài và phức tạp không chỉ gây bất tiện khi chia sẻ mà còn tiềm ẩn rủi ro về quyền riêng tư và an toàn liên kết. Vấn đề này đặc biệt quan trọng đối với các quản trị viên web khi việc theo dõi và phân tích dữ liệu truy cập là yếu tố then chốt để tối ưu tương tác người dùng. Để giải quyết bài toán này, Intelink được phát triển như một nền tảng rút gọn tên
miền an toàn, tích hợp bảo mật và phân tích chuyên sâu. Hệ thống rút gọn liên kết nhưng vẫn đảm bảo an toàn dữ liệu nhờ cơ chế mã hóa bảo toàn định dạng (FPE), xác thực JWT và OAuth2. Bên cạnh đó, Intelink thu thập và phân tích yêu cầu HTTP, nhận dạng người dùng và IP qua MaxMind GeoIP2, đồng thời trực quan hóa dữ liệu bằng biểu đồ tương tác thông qua Chart.js và Recharts. Nền tảng được xây dựng trên các công nghệ hiện đại như Java 17, Spring Boot, PostgreSQL, React, React Native (Expo), TypeScript, Vite, Tailwind CSS, Docker, Nginx, Terraformvà triển khai trên Google Cloud Platform (GCP) cùng tích hợp cổng thanh toán VNPay. Kết quả thử nghiệm cho thấy hệ thống hoạt động ổn định, xử lý hàng nghìn liên kết rút gọn và truy cập, cung cấp phân tích thời gian thực giúp nâng cao hiệu quả quản lý và độ chính xác trong ra quyết định.