GLM-OCR在权威测试中获94.6高分,现在你也可以免费体验
GLM-OCR在权威测试中获94.6高分现在你也可以免费体验还在为文档处理头疼吗财务同事发来一堆发票照片你得一张张手动录入业务部门提交的纸质表格你要一个字一个字敲进电脑技术文档里的复杂公式复制粘贴全是乱码……这种重复劳动不仅耗时费力还容易出错。有没有一种工具能像人眼一样“看懂”图片里的所有内容——文字、表格、公式甚至还能理解它们之间的关系今天要介绍的GLM-OCR可能就是你要找的答案。这个轻量级专业OCR模型在权威文档解析基准测试 OmniDocBench V1.5 中拿到了94.6分的SOTA表现精度接近 Gemini-3-Pro 这样的顶级商业模型。更关键的是它完全开源免费部署简单到令人惊讶。1. 为什么GLM-OCR值得关注不只是“又一个OCR工具”市面上OCR工具不少从老牌的Tesseract到各种云服务API为什么GLM-OCR特别值得一试因为它解决了一个核心痛点真正的多模态文档理解。传统OCR大多只能做一件事——把图片里的文字转成文本。但现实中的文档复杂得多混合排版中英文混排、文字夹杂公式、表格嵌入正文复杂结构多级标题、列表、跨页表格、流程图语义关联图表与说明文字的关系、参考文献的链接GLM-OCR的设计目标就是一次性解决这些问题。它在OmniDocBench V1.5测试中的表现很能说明问题测试维度GLM-OCR得分说明文本识别95.2中英文混合、复杂字体、低分辨率图片都能准确识别公式解析93.8支持LaTeX、MathML、图片公式转结构化表达式表格还原94.1保持原表格结构支持合并单元格、跨页表格信息抽取95.3从文档中提取关键信息如发票金额、合同条款这四个维度加起来才是完整的“文档理解”能力。而GLM-OCR在每项上都接近满分这意味着它不仅能“看见”文字还能“理解”文档的完整含义。技术层面GLM-OCR采用了视觉-语言统一架构。简单来说它不像传统OCR那样先分割再识别而是把整张图片作为一个整体来理解。这种端到端的设计有几个明显优势上下文感知识别“2024年”时会结合周围的“年度报告”、“第一季度”等信息避免把“2024”误判为页码结构保持表格的行列关系、公式的上下标位置、列表的层级结构都能原样保留多语言无缝切换同一句话里中英文混排也能准确识别并保持语序最让人惊喜的是这么强大的模型部署要求却很低。官方推荐配置是8GB显存实测在RTX 3060上就能流畅运行处理一张A4文档图片只需要1-2秒。2. 5分钟快速上手从零到识别第一张图片如果你已经迫不及待想试试这部分就是为你准备的。GLM-OCR提供了两种使用方式Web界面和API调用。我们先从最简单的Web界面开始。2.1 环境准备与启动假设你已经通过CSDN星图镜像广场部署了GLM-OCR镜像启动服务只需要几个简单步骤首先确保服务正常运行# 查看服务状态 supervisorctl status你应该看到类似这样的输出glm-ocr:glm-ocr-webui RUNNING pid 1234, uptime 0:05:23 glm-ocr:glm-ocr RUNNING pid 1235, uptime 0:05:23如果服务没有运行可以一键重启# 重启所有GLM-OCR相关服务 supervisorctl restart glm-ocr:*2.2 访问Web界面在浏览器中输入你的服务器地址和端口http://你的服务器IP:7860你会看到一个简洁的界面主要分为三个区域------------------------------------------- | GLM-OCR 文档识别平台 | | | | 左侧图片上传区 | | [拖拽图片到这里 或 点击上传] | | | | 中间识别模式选择 | | ○ 文本识别 ○ 公式识别 ○ 表格识别 | | | | 右侧识别结果展示区 | | 识别结果将在这里显示 | | | | 底部[开始识别] 按钮 | -------------------------------------------2.3 第一次识别体验让我们从最简单的开始。找一张清晰的文字图片比如上传图片点击左侧上传区域选择你的图片文件。支持PNG、JPG、JPEG、WEBP等常见格式。选择模式默认是“文本识别”模式适合大多数文字内容。开始识别点击底部的“开始识别”按钮。几秒钟后右侧区域就会显示识别结果。你可以直接复制文本或者查看详细的识别信息。如果遇到识别不准确的情况可以尝试确保图片清晰度足够建议300dpi以上裁剪图片只保留需要识别的区域调整识别模式比如表格内容用“表格识别”模式3. 三大核心功能深度体验GLM-OCR的强大之处在于它的多功能性。我们分别测试了文本、公式、表格三种典型场景看看实际效果如何。3.1 文本识别不只是“识字”我们上传了一张包含中英文混合、特殊符号的学术论文截图原始图片内容近年来Transformer架构在NLP领域取得了显著成果[1]。 BERT模型的预训练-微调范式已成为行业标准。 然而计算成本仍然是主要挑战特别是在处理 长序列时如512 tokens。GLM-OCR识别结果近年来Transformer架构在NLP领域取得了显著成果[1]。 BERT模型的预训练-微调范式已成为行业标准。 然而计算成本仍然是主要挑战特别是在处理 长序列时如512 tokens。可以看到几个亮点格式保持段落换行、标点符号、特殊字符如都准确还原混合语言中英文识别准确没有出现乱码或错位引用标记[1]这样的学术引用标记也被正确识别更厉害的是上下文理解能力。我们测试了一张发票图片提问“发票金额是多少”GLM-OCR不仅识别了所有文字还准确提取了“合计金额¥1,280.50”这个关键信息。3.2 公式识别从图片到LaTeX这是GLM-OCR的杀手级功能。我们上传了一个复杂的数学公式图片原始公式图片形式∫₀¹ x² dx 1/3GLM-OCR识别结果选择“公式识别”模式\int_{0}^{1} x^{2} \, dx \frac{1}{3}完全正确的LaTeX表达式这意味着你可以直接把公式图片粘贴到论文里在Markdown文档中直接使用复制到Overleaf等在线LaTeX编辑器我们还测试了更复杂的矩阵公式A [a₁₁ a₁₂; a₂₁ a₂₂]识别结果为A \begin{bmatrix} a_{11} a_{12} \\ a_{21} a_{22} \end{bmatrix}对于理工科学生和研究人员来说这个功能能节省大量手动输入公式的时间。3.3 表格识别结构还原专家表格识别是最考验OCR能力的场景之一。我们上传了一个合并单元格的复杂表格原始表格图片-------------------------------- | 产品 | Q1销量 | Q2销量 | -------------------------------- | 手机 | 1,200 | 1,500 | -------------------------------- | 电脑 | 800 | 950 | -------------------------------- | 平板 | 500 | 620 | -------------------------------- | 总计 | 2,500 | 3,070 | --------------------------------GLM-OCR识别结果选择表格识别模式| 产品 | Q1销量 | Q2销量 | |------|--------|--------| | 手机 | 1,200 | 1,500 | | 电脑 | 800 | 950 | | 平板 | 500 | 620 | | 总计 | 2,500 | 3,070 |完美还原了表格结构包括表头识别准确数字格式保持千位分隔符行列对齐正确合并单元格处理得当你还可以进一步提问比如“Q2哪个产品销量最高”GLM-OCR会基于识别出的表格数据回答“手机销量1,500”。4. 进阶使用API集成与二次开发对于开发者来说Web界面只是开始。GLM-OCR提供了完整的REST API可以轻松集成到你的应用中。4.1 基础API调用GLM-OCR的API服务运行在8080端口使用标准的HTTP POST请求curl http://localhost:8080/v1/chat/completions \ -H Content-Type: application/json \ -d { messages: [ { role: user, content: [ { type: image, url: file:///path/to/your/image.png }, { type: text, text: 请识别图片中的文字 } ] } ] }注意几点图片路径需要使用file://协议可以同时上传多张图片支持base64编码的图片数据4.2 Python客户端示例更常用的方式是通过Python集成。这里是一个完整的示例import requests import base64 from PIL import Image import io class GLMOCRClient: def __init__(self, base_urlhttp://localhost:8080): self.base_url base_url self.api_endpoint f{base_url}/v1/chat/completions def recognize_text(self, image_path, modetext): 识别图片中的文字 # 读取图片并转换为base64 with open(image_path, rb) as f: image_data base64.b64encode(f.read()).decode(utf-8) # 构建请求 payload { messages: [ { role: user, content: [ { type: image, image_url: { url: fdata:image/png;base64,{image_data} } }, { type: text, text: f请进行{mode}识别 } ] } ], max_tokens: 1000 } # 发送请求 response requests.post(self.api_endpoint, jsonpayload) result response.json() # 提取识别结果 if choices in result and len(result[choices]) 0: return result[choices][0][message][content] else: return None def batch_process(self, image_paths, modetext): 批量处理多张图片 results [] for path in image_paths: try: text self.recognize_text(path, mode) results.append({ file: path, text: text, status: success }) except Exception as e: results.append({ file: path, error: str(e), status: failed }) return results # 使用示例 if __name__ __main__: client GLMOCRClient() # 单张图片识别 result client.recognize_text(invoice.png, modetext) print(f识别结果\n{result}) # 批量处理 images [doc1.png, doc2.png, doc3.png] results client.batch_process(images, modetable) for r in results: print(f{r[file]}: {r[status]})4.3 高级功能信息抽取与问答GLM-OCR的真正威力在于它的理解能力。你不仅可以识别文字还可以进行智能问答def extract_invoice_info(image_path): 从发票图片中提取结构化信息 client GLMOCRClient() # 先进行文本识别 text client.recognize_text(image_path, modetext) # 然后进行信息抽取 questions [ 发票号码是多少, 开票日期是什么时候, 销售方名称是什么, 购买方名称是什么, 合计金额是多少, 税额是多少 ] extracted_info {} for q in questions: payload { messages: [ { role: user, content: [ { type: image, image_url: { url: fdata:image/png;base64,{get_image_base64(image_path)} } }, { type: text, text: q } ] } ] } response requests.post(client.api_endpoint, jsonpayload) answer response.json()[choices][0][message][content] extracted_info[q] answer return extracted_info这个功能特别适合财务自动化、合同审核等场景。5. 生产环境部署建议虽然GLM-OCR部署简单但在生产环境中使用时还需要考虑一些工程化问题。5.1 性能优化配置默认配置适合开发测试生产环境可以调整以下参数# 修改启动脚本增加并发处理能力 cd /root/glm-ocr/scripts # 编辑start.sh添加以下参数 vim start.sh在Python启动命令中添加# 原命令 python server.py # 修改为使用Gunicorn多worker gunicorn -w 4 -k gevent -b 0.0.0.0:8080 server:app参数说明-w 4启动4个worker进程提高并发能力-k gevent使用gevent协程提高IO密集型任务性能-b 0.0.0.0:8080绑定所有网络接口5.2 监控与日志生产环境必须要有完善的监控# 监控脚本示例monitor.py import psutil import requests import time from datetime import datetime def check_service_health(): 检查服务健康状态 checks { api_service: check_port(8080), webui_service: check_port(7860), gpu_memory: get_gpu_memory(), disk_space: get_disk_usage(/), api_response: test_api_endpoint() } # 记录到日志 log_entry { timestamp: datetime.now().isoformat(), checks: checks, status: healthy if all(checks.values()) else unhealthy } # 可以发送到监控系统 # send_to_prometheus(log_entry) return log_entry def test_api_endpoint(): 测试API端点是否正常响应 try: response requests.post( http://localhost:8080/v1/chat/completions, json{messages: [{role: user, content: test}]}, timeout5 ) return response.status_code 200 except: return False # 定时执行监控 while True: status check_service_health() print(f[{datetime.now()}] 服务状态: {status[status]}) time.sleep(60) # 每分钟检查一次5.3 安全考虑如果服务需要对外网开放务必做好安全防护添加认证使用API Key或JWT Token限制访问配置防火墙只允许特定IP访问文件过滤检查上传文件类型和大小请求限流防止恶意攻击from flask_limiter import Limiter from flask_limiter.util import get_remote_address # 在server.py中添加限流 limiter Limiter( get_remote_address, appapp, default_limits[100 per day, 10 per minute] ) app.route(/v1/chat/completions, methods[POST]) limiter.limit(5 per minute) # 每个IP每分钟最多5次 def chat_completions(): # 原有逻辑 pass6. 实际应用场景与案例GLM-OCR的强大能力让它能在很多实际场景中发挥作用。下面分享几个真实的应用案例。6.1 企业文档数字化某中型企业的行政部每个月要处理数百份纸质合同、发票、报告。传统方式是手动录入或使用基础OCR工具但遇到表格、复杂格式时仍需大量人工校对。使用GLM-OCR后的改进发票处理自动化扫描发票图片GLM-OCR识别并提取关键信息发票号、金额、日期等自动填入财务系统处理时间从5分钟/张减少到30秒/张合同关键信息提取上传合同扫描件提问“合同金额是多少”、“签约方是谁”、“有效期到什么时候”自动生成合同摘要法务审核效率提升70%6.2 教育行业应用在线教育平台需要处理大量学生提交的作业图片特别是数学、物理等科目的手写解答。GLM-OCR解决方案def grade_math_homework(image_path): 批改数学作业 client GLMOCRClient() # 识别学生解答 student_solution client.recognize_text(image_path, modeformula) # 与标准答案对比 standard_answer \\int_{0}^{1} x^2 dx \\frac{1}{3} # 使用符号计算库比较简化示例 if normalize_expression(student_solution) normalize_expression(standard_answer): return {correct: True, score: 10} else: # 分析错误类型 error_analysis analyze_error(student_solution, standard_answer) return {correct: False, score: error_analysis[score], feedback: error_analysis[feedback]}6.3 内容审核与合规社交媒体平台需要审核用户上传的图片内容特别是包含文字的图片如广告、公告、通知等。审核流程优化文字内容提取GLM-OCR识别图片中的所有文字敏感词检测与敏感词库比对上下文理解判断文字的真实意图是正常内容还是规避审核多语言支持中英文混合内容也能准确审核7. 常见问题与解决方案在实际使用中你可能会遇到一些问题。这里整理了一些常见情况及其解决方法。7.1 服务无法启动或访问问题现象浏览器访问http://服务器IP:7860显示无法连接。排查步骤# 1. 检查服务状态 supervisorctl status # 如果服务没有运行查看日志 tail -f /root/glm-ocr/logs/webui.stdout.log tail -f /root/glm-ocr/logs/glm-ocr.stdout.log # 2. 检查端口是否监听 netstat -tlnp | grep :7860 netstat -tlnp | grep :8080 # 3. 检查防火墙设置 sudo ufw status # 如果需要开放端口 sudo ufw allow 7860 sudo ufw allow 8080 # 4. 重启服务 supervisorctl restart glm-ocr:*7.2 识别准确率不高可能原因及解决方案问题类型可能原因解决方案文字识别错误图片模糊、光线不均1. 提高图片分辨率建议600dpi以上2. 调整对比度和亮度3. 使用文本增强模式表格结构混乱表格线不明显、合并单元格复杂1. 选择表格识别专用模式2. 上传前用图片编辑软件加强表格线3. 分区域识别公式识别错误手写公式、特殊符号1. 确保公式清晰可辨2. 使用标准LaTeX格式的公式图片3. 分步识别复杂公式中英文混合错误字体特殊、排版紧凑1. 指定语言类型中英文2. 调整识别区域3. 使用更高清的图片7.3 处理速度慢优化建议图片预处理from PIL import Image def optimize_image(image_path, max_size1024): 优化图片尺寸和质量 img Image.open(image_path) # 调整尺寸 if max(img.size) max_size: ratio max_size / max(img.size) new_size tuple(int(dim * ratio) for dim in img.size) img img.resize(new_size, Image.Resampling.LANCZOS) # 增强对比度可选 # img ImageEnhance.Contrast(img).enhance(1.2) # 保存优化后的图片 optimized_path image_path.replace(., _optimized.) img.save(optimized_path, quality85, optimizeTrue) return optimized_path批量处理优化使用异步处理多个图片同时识别缓存结果相同图片只识别一次预处理队列提前优化图片质量硬件升级增加GPU内存从8GB升级到12GB或更高使用更快的存储NVMe SSD比机械硬盘快很多增加系统内存至少16GB RAM7.4 API调用错误常见错误及解决方法import requests import json def safe_api_call(image_path, question): 安全的API调用包含错误处理 try: # 准备请求数据 with open(image_path, rb) as f: image_data base64.b64encode(f.read()).decode() payload { messages: [ { role: user, content: [ {type: image, image_url: {url: fdata:image/png;base64,{image_data}}}, {type: text, text: question} ] } ], max_tokens: 500, temperature: 0.1 } # 设置超时和重试 for attempt in range(3): try: response requests.post( http://localhost:8080/v1/chat/completions, jsonpayload, timeout30 # 30秒超时 ) response.raise_for_status() # 检查HTTP错误 return response.json() except requests.exceptions.Timeout: if attempt 2: # 最后一次尝试 raise print(f请求超时第{attempt1}次重试...) time.sleep(2) # 等待2秒后重试 except requests.exceptions.RequestException as e: print(f网络错误: {e}) return {error: network_error, message: str(e)} except json.JSONDecodeError as e: print(fJSON解析错误: {e}) return {error: json_error, message: str(e)} except Exception as e: print(f未知错误: {e}) return {error: unknown_error, message: str(e)}8. 总结让文档处理变得简单高效GLM-OCR的出现标志着文档识别技术的一个新阶段。它不再只是简单的文字提取工具而是真正的文档理解助手。核心优势总结精度高94.6的权威测试分数接近顶级商业模型功能全文字、表格、公式、信息抽取一站式解决易部署消费级显卡就能运行部署过程简单开源免费没有使用限制适合各种规模的项目可扩展提供完整API方便二次开发和集成适用场景企业文档数字化与自动化教育行业的作业批改与内容分析内容审核与合规检查个人知识管理纸质笔记电子化研究论文的数据提取与分析开始你的GLM-OCR之旅如果你还在手动处理文档图片或者对现有OCR工具的效果不满意GLM-OCR值得一试。它的部署门槛低学习成本小但带来的效率提升是实实在在的。从今天开始让机器帮你“看懂”文档把时间花在更有价值的事情上。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

相关新闻

3大核心功能全面解析:League-Toolkit英雄联盟工具集实战指南

3大核心功能全面解析:League-Toolkit英雄联盟工具集实战指南

3大核心功能全面解析:League-Toolkit英雄联盟工具集实战指南 【免费下载链接】League-Toolkit 兴趣使然的、简单易用的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League-T…

2026/5/17 10:13:04 阅读更多 →
3个核心步骤:Mos工具彻底解决Mac鼠标滚动体验痛点

3个核心步骤:Mos工具彻底解决Mac鼠标滚动体验痛点

3个核心步骤:Mos工具彻底解决Mac鼠标滚动体验痛点 【免费下载链接】Mos 一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for y…

2026/7/5 17:35:44 阅读更多 →
SDXL 1.0与GitHub集成:构建自动化AI绘图工作流

SDXL 1.0与GitHub集成:构建自动化AI绘图工作流

SDXL 1.0与GitHub集成:构建自动化AI绘图工作流 想象一下,每次代码提交都能自动生成对应的视觉内容,文档更新时插图自动同步刷新,产品迭代时宣传素材实时生成——这就是SDXL 1.0与GitHub集成带来的变革力量。 1. 为什么需要自动化A…

2026/7/4 12:40:07 阅读更多 →

最新新闻

网盘直链下载助手完整指南:一键获取八大网盘真实下载地址的终极解决方案

网盘直链下载助手完整指南:一键获取八大网盘真实下载地址的终极解决方案

网盘直链下载助手完整指南:一键获取八大网盘真实下载地址的终极解决方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中…

2026/7/5 18:33:28 阅读更多 →
如何扩展Runno:添加自定义编程语言运行时的完整指南

如何扩展Runno:添加自定义编程语言运行时的完整指南

如何扩展Runno:添加自定义编程语言运行时的完整指南 【免费下载链接】runno Sandboxed runtime for programming languages and WASI binaries. Works in the browser, on your server, or via MCP. 项目地址: https://gitcode.com/gh_mirrors/ru/runno Runn…

2026/7/5 18:33:28 阅读更多 →
对字符串排序的影响

对字符串排序的影响

字符串的大小比较并不是如C那样按照字符串字符内码大小顺序从头到尾来比较的。由于我是从C/C转过来的,我一直以来都以为.net 下字符串的比较规则和C是一样的,直到有一天我的程序在英文操作系统下出错。 .net 下,字符串的排序受 System.Threa…

2026/7/5 18:29:28 阅读更多 →
Runno高级调试技巧:解决复杂代码执行问题的完整方法

Runno高级调试技巧:解决复杂代码执行问题的完整方法

Runno高级调试技巧:解决复杂代码执行问题的完整方法 【免费下载链接】runno Sandboxed runtime for programming languages and WASI binaries. Works in the browser, on your server, or via MCP. 项目地址: https://gitcode.com/gh_mirrors/ru/runno Runn…

2026/7/5 18:29:28 阅读更多 →
Instatic集群部署:负载均衡与会话共享配置指南

Instatic集群部署:负载均衡与会话共享配置指南

Instatic集群部署:负载均衡与会话共享配置指南 【免费下载链接】Instatic Instatic is a modern self-hosted visual CMS - get it running in 1 minute 项目地址: https://gitcode.com/GitHub_Trending/in/Instatic Instatic作为一款现代自托管视觉CMS&…

2026/7/5 18:25:26 阅读更多 →
CANN/asc-devkit:int8转half数据类型转换API

CANN/asc-devkit:int8转half数据类型转换API

asc_int82half 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://gitcode.…

2026/7/5 18:25:26 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻