首页 > 其他分享 >关于 SAP UI5 应用附件上传的病毒扫描功能 virus scan profile

关于 SAP UI5 应用附件上传的病毒扫描功能 virus scan profile

时间:2023-07-01 14:58:47浏览次数:37  
标签:profile 配置文件 scan 扫描 virus UI5 SAP 上传 病毒

SAP UI5 是基于 HTML5 和 JavaScript 的 SAP 的前端开发框架,用于构建企业级应用程序。它提供了丰富的用户界面控件,以及可重用、可扩展和可定制的组件。在企业应用场景中,附件上传和下载是非常常见的需求,SAP UI5 提供了丰富的 UI 控件库以满足各种应用需求。在实现附件上传功能时,主要涉及以下几个技术组件:

  1. FileUploader 控件:用于在前端实现文件选择、上传和下载功能。它支持多文件上传、拖放上传、文件类型筛选等高级功能。
  2. OData 服务:用于在后端处理文件上传、存储和检索请求。OData 是一种 RESTful API 标准,可以方便地与 SAP UI5 应用进行集成。
  3. 附件存储服务:用于在服务器端存储上传的附件。这可以是 SAP 系统的内置文档存储服务(如 DMS、GOS 等),也可以是第三方的云存储服务(如 AWS S3、Azure Blob Storage 等)。

但由于各种病毒和恶意软件的威胁,企业需要确保上传的文件经过安全检查并无风险。

为了确保上传的附件安全,SAP 提供了病毒扫描接口 (VSI),可以在上传过程中集成到 SAP UI5 应用中。这个接口通过病毒扫描配置文件 (Virus Scan Profile) 来实现配置和管理。本文将详细介绍病毒扫描配置文件的相关概念、配置方法以及与 SAP UI5 应用的集成方式。

病毒扫描配置文件 (Virus Scan Profile) 概述

病毒扫描配置文件 (Virus Scan Profile) 是 SAP 系统中用于定义病毒扫描策略和设置的配置文件。它指定了如何对文件进行病毒扫描,包括扫描引擎、扫描级别、扫描范围等。通过病毒扫描配置文件,企业可以根据自己的需求和安全策略,灵活地调整病毒扫描行为。

在事务码 SPRO 里 Define Virus Scan Servers 这个位置进行配置:

将 Active 的 checkbox 打上✓,即可启用病毒扫描功能:

这个扫描最终通过 ABAP kernel 实现。

标签:profile,配置文件,scan,扫描,virus,UI5,SAP,上传,病毒
From: https://www.cnblogs.com/sap-jerry/p/17519271.html

相关文章

  • cpu profiler学习
    转自:https://brpc.apache.org/docs/builtin-services/cpu_profiler/1、介绍 左上角是总体信息,包括时间,程序名,总采样数等等。 函数调用方框内容:  从上到下:函数名(namepace/类名/方法名)、这个函数本身(除去所有子函数)占的采样数和比例、这个函数及调用的所有子函数累计的采......
  • Java流程控制——Scanner对象
    Scanner对象java.until.Scanner是Java5的新特性,可以通过Scanner类来获取用户的输入,实现计算机与人的交互。基础语法:Scanners=newScanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串在读取之前一般需要使用hasNext()和hasNextLine()判断是否还有输......
  • 编程初学者入门5_键盘输入5个人的身高(米),求他们的平均身高(米)。(C的没问题,试着用Java写
    写在前面此系列博客为牛客网编程初学者入门题目小结,题目很基础不常用的知识容易遗忘,为了边复习c语言和学习Java,后面系列博客将采用c、c++、Java双语言版记录现在位置(72/140),虽然我走的很慢,但我仍在前进~题目描述从键盘输入5个人的身高(米),求他们的平均身高(米)。输入描述:一行,连续输......
  • windows和linux环境下安装jprofiler
    Windows安装jprofiler一.windows安装和激活1.首页默认,直点击下一步2.同意授权3.进入注册页面4.在注册页面输入用户和密钥5.打开注册机,点击generate生成账号和密钥6.把licensekey输入到步骤一中的密钥框,公司名字可以顺便写7.直接点击下一步,完成安装二.Linux安装1.......
  • 【mysql】parseTime=true 参数说明以及如何在 GORM 中使用它避免 Scan error on colum
    什么是parseTime=true参数parseTime=true是一个MySQL数据库连接参数,它告诉MySQL驱动程序将日期时间类型的值解析为time.Time类型。在MySQL中,日期时间类型的值可以表示为字符串,例如2022-07-0113:30:00。默认情况下,MySQL驱动程序将这些值作为[]uint8类型返回,这可能......
  • Scanner与Console
    代码示例importjava.io.Console;importjava.util.Scanner;publicclassDemo{ @SuppressWarnings("resource") publicstaticvoidmain(String[]args){ Scannerscanner=newScanner(System.in); System.out.println("susername:"); St......
  • [数据结构]scanning line(扫描线)
    scanningline(扫描线)1.1扫描线的思想以及在几何问题上的应用(eg1,3)二维数点平面上有n个点(xi,yi)。回答q个询问,每个询问给定一个矩形[X1,X2]×[Y1,Y2],询问矩形里面有多少个点。因为有1e9的范围,我们离散化一下,我们只关心顺序,不关心具体是多少这里相当于只需要把原来的点的......
  • spring profile 原理
    springboot是如何做到根据配置的springprofile值来决定引用不同环境的application.yml配置文件的? SpringBoot通过使用Spring框架的Profile功能,实现了根据配置的SpringProfile值来决定引用不同环境的application.yml配置文件。在SpringBoot中,可以通过在......
  • Scanner
    Scannernext():读取并返回下一个以空白字符分隔的字符串。nextInt():读取并返回下一个整数值。nextDouble():读取并返回下一个双精度浮点数值。nextLine():读取并返回输入中的下一行内容。hasNext():检查输入是否还有下一个元素,如果有则返回true。close():......
  • Ubuntu提示【Authentication is required to create a color profile/managed device
    1.安装vimaptinstallvim-y2.修改文件 vim/etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla3.粘贴以下内容[AllowColordallUsers]Identity=unix-user:*Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-......