OJS如何限制文件上传类型?

所属专题:OJS期刊管理系统 来源: 丁老师原创 更新时间:2025-10-30 08:41 浏览: 1736 IP属地: 深圳
OJS期刊管理系统专业软件服务商

最近有使用Open Journal System(简称OJS系统)的出版社客户咨询,他们的期刊管理系统,被网安监管机构下发了《XX存在安全隐患的函》,内容是说存在任意文件上传漏洞(如下方图示),被要求整改,所以特地咨询丁老师,这种情况需要怎么处理呢?

未标题-1.jpg

图1 安全隐患情况

a 拷贝.jpg

图2漏洞详细情况

经过丁老师分析,因为OJS没有对文件上传类型进行限制,导致用户可以上传任意类型的文件到服务器,确实存在任意文件上传的漏洞,有较大的安全隐患。
那么怎么解决这个问题呢?其实这个问题很简单,只需要对OJS系统上传文件类型进行限制就可以了。

限制OJS上传文件类型
在OJS系统中,限制文件上传类型很简单,不需要改代码,不需要对系统进行二次开发,只需要安装一个插件就行,插件的名字是Allowed Uploads Plugin,以下是使用方法:
1.用管理员账号登录后台(Dashboard),选择左侧菜单Website,进入设置页面。
2.进入Website Settings页面,选择顶部的Plugins,然后选择Plugins Galleys,在下方的列表中,选择Allow Uploads Plugin插件。如图:

image.png

3.点击该插件,在弹出的窗口中,选择Install。

image.png

4.等待安装完毕后,在Installed Plugins中找到这个插件,并启用。

image.png

5.点击插件左侧的箭头,展开插件选项,点击Settings。

image.png

6.弹出的窗口中,就可以设置允许上传的文件类型了,在输入框中,输入文件类型的扩展名即可。如果是允许多种文件类型,则是以英文分号;间隔,比如我只允许上传doc、docx、pdf文件,则输入"doc;docx;pdf"即可。

image.png

7.设置完成后点击OK按钮,即对设置进行保存。此时,该期刊的所有相关上传项,都会被限制只能允许doc、docx、pdf三种文件上传,如果使用其他的文件类型上传,则会提示禁止上传。

以上,就是ojs系统中,限制文件上传类型的方法,是不是很简单?你学会了吗?如果你在使用Open Journal System的过程中,遇到了使用上的问题或者故障,欢迎联系丁老师进行咨询和交流。

ojs相关文章

Open Journal System3.5...

2025年11月28日,Open Journal Systems(OJS)期刊管理系统3.5.0.2版本正式发布。是一个维护版本(非长期支持版),包含了对以往版本的漏洞修复以及部分功能的调整,还有就是整体的安全改进。关于长期支持版,OJ...

OJS中如何绑定Crossref注册内容并存...

open journal system(开放期刊投稿系统)发布文章时,可以绑定crossfef信息,从而每当发布带有DOI的信息时,DOI和元数据都可以自动存入crossref中,具体的设置方法如下:启用Crossref manage ...

OJS期刊系统文章DOI出现503 Serv...

最近有同学反应,在使用OJS期刊编审系统时,对已发布的投稿文章,进行Doi提交时,提交失败,出现了503 Service Unavailable的错误,是怎么回事呢?如图:收到该同学的故障修复请求后,丁老师对这个问题进行了研究处理。经过...

OJS系统给文章增加多引用格式的导出功能

OJS期刊管理系统,可以对已发布的投稿文章,增加多种格式的引用信息导出功能,包含ACM、ACS、Chicago、Havard、IEEE等引用格式,支持Endnote/Zotero/Mendeley (RIS)和BibTeX两种文件格式。...

当前在线
免费咨询