作者文章归档:course

orm


ORM(Object-Relational Mapping)是一种编程技术,用于将对象模型和关系数据库之间进行映射。它的主要目的是在应用程序中实现面向对象的操作,同时与关系数据库进行交互。

ORM 通过将数据库表和记录映射到对象和属性上,使得开发人员可以使用面向对象的方式进行数据库操作,而不需要直接编写 SQL 查询语句。这种映射可以自动完成对象与表之间的转换,包括数据类型转换、关系建立等。

ORM 的优势包括:

简化数据库操作:ORM 抽象了数据库底层的操作,提供了简洁的 API 接口,开发人员可以使用面向对象的方式进行数据库的增删改查操作,减少了编写和维护 SQL 语句的工作量。

提...

Read more

CSRF


CSRF(Cross-Site Request Forgery)跨站请求伪造,是一种常见的 Web 应用程序安全漏洞。攻击者利用用户已登录的身份,在用户不知情的情况下发起恶意请求,导致用户的个人信息或资金等重要数据被窃取或篡改。

攻击者通常通过欺骗用户点击链接或访问恶意网站来实现 CSRF 攻击。当用户在不知情的情况下访问恶意网站时,攻击者会自动发起一个 HTTP 请求,该请求会携带用户的 Cookie 和其他关键数据,以执行恶意操作。

以下是一些防范 CSRF 攻击的常用方法:

向请求添加随机 token:Web 应用程序可以向每个请求添加一个随机 token,使得攻击者无法伪造正确的...

Read more

jsonp


JSONP(JSON with Padding)是一种利用