NTM Solutions

Bài đăng nổi bật

🚀 Laravel 12 (2026) — Từ PHP Core đến Full Stack📘

Nếu cập nhật theo Laravel 12 LTS (2026) thì mình sẽ chia thành các phần như sau để người học đi từ PHP Core → Laravel → Triển khai dự án th...

Thứ Năm, 12 tháng 1, 2023

Cách kiểm tra version của ReactJS? How to check version of ReactJS?

 Có 03 cách:

  1. Xem file package.json
  2. Dùng command line: npm view react version
  3. Dùng thuộc tính version của dòng lệnh mặc định import from React
    • import React from 'react';
    • let a = React.version
      hoặc:
    • import React from 'react';
    •   
    • const App = () => {
    •   return <h1>
    •     Phiên bản react hiện tại: {React.version}
    •   </h1>;
    • }
    •   
    • export default App;

OpenAPI là gì? What is OpenAPI?

OpenAPI  Specification (trước đây là Swagger Specification) là 01 tài liệu mô tả định dạng API dạng Rest API. 01 tập tin OpenAPI cho phép bạn mô tả toàn bộ API bao gồm:

  • Các điểm truy cập( ví dụ /users) và các phương thức trên từng điểm truy cập (GET /users, POST /users)
  • Tham số từng phương thức Input và Output.
  • Các phương thức xác thực.
  • Thông tin liên hệ, bản quyền, cách sử dụng và các thông tin khác.
Đặc tả API có thể được viết dạng file YAML hoặc JSON. Định dạng dễ đọc, dễ học với cả người hay máy tính. Toàn bộ đặc tả OpenAPI có thể dễ dàng tìm thấy tại: OpenAPI 3.0 Specification 

Swagger là gì? What is Swagger?

Swagger cho phép bạn tạo phần mô tả cấu trúc API 01 cách chi tiết và đẹp mắt.

-> bên nào xài API của chúng ta sẽ có document đọc dễ hiểu và trực quan hơn.


+Xem demo Swagger : https://petstore.swagger.io/

+Tài liệu mô tả Swagger: https://swagger.io/docs/specification/2-0/what-is-swagger/

+Xem thêm về Swagger: https://viblo.asia/p/co-ban-ve-swagger-oOVlYjOV58W

+Cách tích hợp Swagger vào Spring Boot: thêm dependencies...

What Is Swagger?

Swagger allows you to describe the structure of your APIs so that machines can read them. The ability of APIs to describe their own structure is the root of all awesomeness in Swagger. Why is it so great? Well, by reading your API’s structure, we can automatically build beautiful and interactive API documentation. We can also automatically generate client libraries for your API in many languages and explore other possibilities like automated testing. Swagger does this by asking your API to return a YAML or JSON that contains a detailed description of your entire API. This file is essentially a resource listing of your API which adheres to OpenAPI Specification. The specification asks you to include information like:

  • What are all the operations that your API supports?
  • What are your API’s parameters and what does it return?
  • Does your API need some authorization?
  • And even fun things like terms, contact information and license to use the API.

You can write a Swagger spec for your API manually, or have it generated automatically from annotations in your source code. Check swagger.io/open-source-integrations for a list of tools that let you generate Swagger from code.

Elasticsearch là gì? What is Elasticesearch?

Elasticsearch là một dạng Search Engine (Công cụ tìm kiếm) phát triển dựa trên nền tảng Apache Lucene. Elasticsearch được ra mắt năm 2010 bởi Shay Banon, được xây dựng bằng ngôn ngữ Java, với giao diện web HTTP có hỗ trợ JSON. Nó cho phép ta chuyển dữ liệu vào và tìm kiếm trực tiếp, thay vì tìm kiếm trong một hệ quản lý cơ sở dữ liệu thông thường như Oracle, MySQL,…

Elasticsearch cung cấp cho người dùng một hệ thống tìm kiếm dạng phân tán, phù hợp với tệp dữ liệu lớn. Elasticsearch thường được sử dụng trong việc tìm kiếm đơn giản trên trang web, chỉ mục và thu thập dữ liệu, cho đến phân tích và trực quan hóa dữ liệu kinh doanh.

Elasticsearch thường hoạt động với các thành phần khác trong ELK Stack, Logstash và Kibana, trong đó đóng vai trò lập chỉ mục dữ liệu. 

Ngay từ khi ra mắt, Elasticsearch đã gây ấn tượng với giới developer và nhanh chóng trở thành một trong những công cụ tìm kiếm phổ biến nhất. 

+ Ai cần dùng Elasticsearch?

  • Tìm kiếm thông tin dạng text thông thường.
  • Tìm kiếm thông tin dạng text và dữ liệu có cấu trúc.
  • Tổng hợp và phân tích dữ liệu kinh doanh yêu cầu bảo mật.
  • Xử lý và lưu trữ dữ liệu số lượng lớn.
  • Ghi nhật ký và phân tích nhật ký.
  • Kiểm tra hiệu năng hoạt động của ứng dụng.
  • Tìm kiếm dữ liệu theo tọa độ, tổng quan hóa dữ liệu trên không gian địa lý.

Elasticsearch hiện được sử dụng phổ biến bởi các doanh nghiệp lớn như Facebook, Adobe Systems, Wikipedia, StackOverflow, Netflix, GitHub,…

+ Xem thêm về Elasticsearch : 

https://viblo.asia/p/elasticsearch-la-gi-1Je5E8RmlnL

https://vietnix.vn/elasticsearch-la-gi/?gclid=CjwKCAiAleOeBhBdEiwAfgmXf-W94lHclzcf2T9G1GqiiUFGIu-wiNgRBbNj7WFDeDWVkGb2YS-hkBoC2-MQAvD_BwE

+ Trang web offical của ElasticSearch : https://www.elastic.co/

Thứ Tư, 11 tháng 1, 2023

Self XSS là gì? What is Self XSS?

Self XSS (Seft Cross – site Scripting­) là một sự kết hợp của kỹ thuật social engineering và một lỗ hổng trình duyệt, về cơ bản, nó được thiết kế để lừa đảo người dùng Facebook bằng việc truy cập vào tài khoản của họ. Để lây nhiễm sang cho người dùng, những kẻ lừa đảo gửi một tin nhắn giả danh là một công ty hay một tổ chức đáng tin cậy nào đó qua email hoặc một bài đăng trên Facebook đến một trong những người bạn nằm trong danh sách các nạn nhân được nhắm đến.

Kẻ tấn công sẽ lừa người dùng rằng họ có thể hack được tài khoản Facebook của ai đó nếu làm theo các hướng dẫn như bên dưới.Self XSS (Seft Cross – site Scripting­) là một sự kết hợp của kỹ thuật social engineering và một lỗ hổng trình duyệt, về cơ bản, nó được thiết kế để lừa đảo người dùng Facebook bằng việc truy cập vào tài khoản của họ. Để lây nhiễm sang cho người dùng, những kẻ lừa đảo gửi một tin nhắn giả danh là một công ty hay một tổ chức đáng tin cậy nào đó qua email hoặc một bài đăng trên Facebook đến một trong những người bạn nằm trong danh sách các nạn nhân được nhắm đến.

Kẻ tấn công sẽ lừa người dùng rằng họ có thể hack được tài khoản Facebook của ai đó nếu làm theo các hướng dẫn như bên dưới.

Xem thêm: https://securitydaily.net/tro-lua-dao-moi-self-xss-tren-facebook/

Facebook Youtube RSS