{"id":10493,"date":"2024-07-06T23:26:37","date_gmt":"2024-07-06T21:26:37","guid":{"rendered":"https:\/\/www.bowbridge.net\/?page_id=10493"},"modified":"2024-07-06T23:26:38","modified_gmt":"2024-07-06T21:26:38","slug":"quickstart-guide-anti-virus-cloud","status":"publish","type":"page","link":"https:\/\/www.bowbridge.net\/en\/quickstart-guide-anti-virus-cloud\/","title":{"rendered":"Quickstart Guide &#8211; Anti-Virus Cloud"},"content":{"rendered":"<pre> \n \n<\/pre>\n<table id=\"datatable\" class=\"widefat display no-wrap dataTable table\" role=\"grid\" aria-describedby=\"datatable_info\">\n<tbody>\n<tr class=\"odd\" role=\"row\">\n<td style=\"text-align: left;\"><link rel='stylesheet' href='https:\/\/www.bowbridge.net\/wp-content\/plugins\/documentor\/skins\/default\/style.css' type='text\/css' media='all' \/><div id=\"documentor-4\" class=\"documentor-default documentor-wrap\" data-docid = \"4\" data-epid = \"10493\" ><div class=\"documentor-topicons doc-noprint\"><span class=\"doc-topiconswrap\"><a class=\"doc-print\" data-printspath=\"https:\/\/www.bowbridge.net\/wp-content\/plugins\/documentor\/skins\/default\/print.css\"> <img height=\"15\" width=\"15\" src=https:\/\/www.bowbridge.net\/wp-content\/plugins\/documentor\/skins\/default\/images\/document-print.png> <\/span><\/a><\/span><div class=\"cleardiv\"><\/div><div class=\"clrright\"><\/div><\/div><div class=\"doc-guidetitle\"><h2 class=\"doc-title\" >bowbridge Anti-Virus - Cloud - Quickstart Guide<\/h2><\/div><div class=\"document-wrapper\"><div class=\"doc-menu doc-noprint\"><span class=\"doc-search\">\n\t\t\t\t\t<input type=\"text\" name=\"search_document\" class=\"search-document\" placeholder=\"Search\" \/>\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.bowbridge.net\/wp-content\/plugins\/documentor\/skins\/default\/images\/search.png\" \/>\n\t\t\t\t<\/span><div class=\"doc-menurelated\"><ol class=\"doc-list-front\"><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#overview\"   data-href=\"#overview\" data-sec-counter=\"1\" data-section-id=\"52\">Overview<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#preparations\"   data-href=\"#preparations\" data-sec-counter=\"2\" data-section-id=\"53\">Preparations<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#os-layer-installation-2\"   data-href=\"#os-layer-installation-2\" data-sec-counter=\"3\" data-section-id=\"55\">OS-level installation<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#os-layer-installation\"   data-href=\"#os-layer-installation\" data-sec-counter=\"3.1\" data-section-id=\"54\">Linux\/UNIX<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#customer-portal\"   data-href=\"#customer-portal\" data-sec-counter=\"4\" data-section-id=\"57\">Customer Portal<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#set-up-a-realm\"   data-href=\"#set-up-a-realm\" data-sec-counter=\"4.1\" data-section-id=\"58\">Set up a realm<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#create-a-sid-object\"   data-href=\"#create-a-sid-object\" data-sec-counter=\"4.2\" data-section-id=\"59\">Create a SID object<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#assign-a-license-instance\"   data-href=\"#assign-a-license-instance\" data-sec-counter=\"4.3\" data-section-id=\"60\">Assign a license instance<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#as-abap-configuration\"   data-href=\"#as-abap-configuration\" data-sec-counter=\"5\" data-section-id=\"56\">AS-ABAP Configuration<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#virus-scanner-group\"   data-href=\"#virus-scanner-group\" data-sec-counter=\"5.1\" data-section-id=\"61\">Set up a Virus Scanner Group<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#virus-scan-provider\"   data-href=\"#virus-scan-provider\" data-sec-counter=\"5.2\" data-section-id=\"62\">Virus Scan Provider<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#configure-virus-scan-profiles\"   data-href=\"#configure-virus-scan-profiles\" data-sec-counter=\"5.3\" data-section-id=\"63\">Configure Virus Scan Profiles<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#enable-content-scanning-for-fiori\"   data-href=\"#enable-content-scanning-for-fiori\" data-sec-counter=\"5.4\" data-section-id=\"65\">SAP Gateway Virus Scan Profile Configuration<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#validate-the-configuration\"   data-href=\"#validate-the-configuration\" data-sec-counter=\"5.5\" data-section-id=\"64\">Validate the configuration<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#as-java\"   data-href=\"#as-java\" data-sec-counter=\"6\" data-section-id=\"67\">AS-Java Configuration<\/a><span class=\"doc-mtoggle expand\"><\/span><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#set-up-a-virus-scanner-group\"   data-href=\"#set-up-a-virus-scanner-group\" data-sec-counter=\"6.1\" data-section-id=\"68\">Set up a virus scanner group<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#set-up-a-virus-scan-provider\"   data-href=\"#set-up-a-virus-scan-provider\" data-sec-counter=\"6.2\" data-section-id=\"69\">Set up a virus scan provider<\/a><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#set-up-virus-scan-profiles\"   data-href=\"#set-up-virus-scan-profiles\" data-sec-counter=\"6.3\" data-section-id=\"70\">Set up Virus Scan Profiles<\/a><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#logs-alerts-quarantine\"   data-href=\"#logs-alerts-quarantine\" data-sec-counter=\"7\" data-section-id=\"66\">Logs, Alerts, Quarantine<\/a><\/li><\/ol><\/div><\/div><div class=\"doc-sec-container\" id=\"documentor_seccontainer\"><div class=\"doc-sectionwrap\" id=\"overview_wrap\"><div class=\"documentor-section  section-52\" id=\"overview\" data-section-id=\"52\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">1.<\/span><span class=\"title-text\">Overview<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>bowbridge Anti-Virus &#8211; Cloud is the first and only Hybrid-SaaS content security solution for SAP&#8217;s VSI API. Based on the de-facto standard solution for VSI, it combines bowbridge&#8217;s almost 20 years of VSI-experience with latest cloud-technology and delivers a solution that is lighweight on the SAP application server, fast and easy to deploy and manage, and built from the ground up for SAP workloads in the cloud.<\/p>\n<p>bowbridge Anti-Virus &#8211; Cloud consists of a lightweight client part, called the &#8220;VSA client&#8221;, which is deployed on individual SAP application servers &#8211; within 30 seconds.<\/p>\n<p>The client connects to a bowbridge-operated scan-cluster of your choosing to perform the scans according to your individual security policy. bowbridge operates scan clusters in several regions on every major hyperscaler infrastructure. All configurations, licenses and logs are managed and accessed via the bowbridge customer portal.<\/p>\n<p>This Quickstart Guide will illustrate the process of setting up the solution for an imaginary organization &#8220;ACME Laboratories&#8221;.<\/p>\n<p>Integration with on-premise systems, such as SIEM or quarantines for forensic analysis is possible. Please refer to the &#8220;Optional integrations&#8221; part of this guide for instructions on how to set them up.<\/p>\n<p>\u00a0<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"preparations_wrap\"><div class=\"documentor-section  section-53\" id=\"preparations\" data-section-id=\"53\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">2.<\/span><span class=\"title-text\">Preparations<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><h3>Download the installer script<\/h3>\n<p>bowbridge Anti-Virus requires a one-time OS-level installation of the VSA-client.<\/p>\n<p>Download the bowbridge-anti-virus Cloud Client installer from the bowbridge Web-site <a href=\"https:\/\/www.bowbridge.net\/en\/bowbridge-downloads\/\">Download Section<\/a>\u00a0and transfer it to the application server(s) it needs to be installed to.<\/p>\n<p>&nbsp;<\/p>\n<h3>Check the bowbridge Customer Portal<\/h3>\n<p>Verify access to the bowbridge Customer Portal and ensure the tiles &#8220;Scan Clusters&#8221; and &#8220;Logs&#8221; are visible.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-portal-launchpad-2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10459\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-portal-launchpad-2-300x175.png\" alt=\"\" width=\"800\" height=\"466\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-portal-launchpad-2-300x175.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-portal-launchpad-2-1024x597.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-portal-launchpad-2-768x448.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-portal-launchpad-2-1536x895.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-portal-launchpad-2.png 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>If they are not, please reach out to support@bowbridge.net.<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"os-layer-installation-2_wrap\"><div class=\"documentor-section  section-55\" id=\"os-layer-installation-2\" data-section-id=\"55\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">3.<\/span><span class=\"title-text\">OS-level installation<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"os-layer-installation_wrap\"><div class=\"documentor-section  section-54\" id=\"os-layer-installation\" data-section-id=\"54\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">3.1.<\/span><span class=\"title-text\">Linux\/UNIX<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><h3>Install the VSA client<\/h3>\n<p>Installing the VSA-client as SIDadm into a folder that is writable for that user. We recommend installing it to \/usr\/sap\/&lt;SID&gt;\/bowbridge.<\/p>\n<p>If a different location is preferred, please ensure the SIDadm user can access it or run the installer as the root user.<\/p>\n<h4>Interactive installation<\/h4>\n<p>Extract the installer with<\/p>\n<p><em>gunizp install_bowbridge_anti-virus_client_4*.sh.gz<\/em> ,<\/p>\n<p>the run the installer with<\/p>\n<p><em>sh install_bowbridge_anti-virus_client_4*.sh<\/em><\/p>\n<p>and follow the instructions of the installer:<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10462\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_1-300x177.png\" alt=\"\" width=\"801\" height=\"473\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_1-300x177.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_1-1024x605.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_1-768x454.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_1-1536x907.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_1.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p>Confirm the splash screen.<\/p>\n<h3><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10464\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_2-300x177.png\" alt=\"\" width=\"801\" height=\"473\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_2-300x177.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_2-1024x605.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_2-768x454.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_2-1536x907.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_2.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/h3>\n<p>Choose &#8220;Install&#8221;<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_3.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10466\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_3-300x177.png\" alt=\"\" width=\"801\" height=\"473\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_3-300x177.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_3-1024x605.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_3-768x454.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_3-1536x907.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_3.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p>Enter the target directory for the installation.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_4.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10468\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_4-300x177.png\" alt=\"\" width=\"801\" height=\"473\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_4-300x177.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_4-1024x605.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_4-768x454.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_4-1536x907.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_4.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p>Select the option &#8220;Cloud&#8221;<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_6.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10470\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_6-300x177.png\" alt=\"\" width=\"801\" height=\"473\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_6-300x177.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_6-1024x605.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_6-768x454.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_6-1536x907.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_6.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_7.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10472\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_7-300x177.png\" alt=\"\" width=\"801\" height=\"473\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_7-300x177.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_7-1024x605.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_7-768x454.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_7-1536x907.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_7.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p>View and accept the EULA<\/p>\n<h3><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_8.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10474\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_8-300x177.png\" alt=\"\" width=\"801\" height=\"473\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_8-300x177.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_8-1024x605.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_8-768x454.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_8-1536x907.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/OS_8.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/h3>\n<p>Installation complete.<\/p>\n<h4>Silent-mode installation<\/h4>\n<p>Alternatively, deploy the VSA client to <em>\/usr\/sap\/&lt;SID&gt;\/bowbridg<\/em>e silently with a single command:<\/p>\n<p>executed as SIDadm:<\/p>\n<pre>sh install_bowbridge_anti-virus_client_4*.sh --silent --install --targetdir \/usr\/sap\/$SAPSYSTEMNAME\/bowbridge --install_pattern Cloud --accept_EULA<\/pre>\n<p>or executed as root to create an installation in a folder not yet accessible to SIDadm:<\/p>\n<pre>sh install_bowbridge_anti-virus_client_4*.sh --silent --install --targetdir \/usr\/sap\/$SAPSYSTEMNAME\/bowbridge --install_pattern Cloud --accept_EULA --sidadm<\/pre>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"customer-portal_wrap\"><div class=\"documentor-section  section-57\" id=\"customer-portal\" data-section-id=\"57\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.<\/span><span class=\"title-text\">Customer Portal<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Before configuring the SAP level, a few steps are required in the customer portal.<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"set-up-a-realm_wrap\"><div class=\"documentor-section  section-58\" id=\"set-up-a-realm\" data-section-id=\"58\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.1.<\/span><span class=\"title-text\">Set up a realm<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><h3>Set up a realm<\/h3>\n<p>Realms are namespaces for configurations and SIDs. Customers may freely choose how they would like to group SAP systems (identified by the SID) in realms. Typically, system lines, geographical locations, departments, or topological proximity are good choices.<\/p>\n<p>From the Launchpad, access the &#8220;Realms&#8221; tile. For existing bowbridge customers, the overview page may already show an on-premises Realm named &#8220;Initial,&#8221; containing the on-premises SIDs and licenses.<\/p>\n<p>Create a new realm by clicking the &#8220;Create New&#8221; button.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10481\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-2-300x175.png\" alt=\"\" width=\"801\" height=\"467\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-2-300x175.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-2-1024x597.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-2-768x448.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-2-1536x896.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-2.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p>Specify a name and an optional description and choose the deployment type.<\/p>\n<table width=\"585\">\n<tbody>\n<tr>\n<td width=\"200\"><strong>Deployment Type<\/strong><\/td>\n<td width=\"500\"><strong>Explanation<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">On-Premises<\/td>\n<td style=\"text-align: left;\">All components are self-hosted and managed using local configuration files<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Hybrid<\/td>\n<td style=\"text-align: left;\">Self-hosted Scan Clusters managed by bowbridge&#8217;s cloud management interface via the customer portal<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Cloud &#8211; Public<\/td>\n<td style=\"text-align: left;\">Fully managed, shared scan clusters, operated by bowbridge, managed via the customer portal.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Cloud &#8211; Private<\/td>\n<td style=\"text-align: left;\">Fully managed scan clusters, dedicated to individual customers, operated by bowbridge, managed via the customer portal.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For the Hybrid and Cloud Options, a Realm access password must be provided.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-Public-Cloud.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10483\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-Public-Cloud-300x175.png\" alt=\"\" width=\"801\" height=\"467\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-Public-Cloud-300x175.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-Public-Cloud-1024x597.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-Public-Cloud-768x448.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-Public-Cloud-1536x896.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Portal-Config-Public-Cloud.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p>For the Cloud options, administrators must further choose a hyperscaler to which the Realm should be deployed.<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"create-a-sid-object_wrap\"><div class=\"documentor-section  section-59\" id=\"create-a-sid-object\" data-section-id=\"59\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.2.<\/span><span class=\"title-text\">Create a SID object<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>To use the bowbridge Cloud Scan service, a system must also be registered by its SAP SID, which in turn must be assigned to a Realm.<\/p>\n<p>Access the SIDs tile from the Launchpad or via the &#8220;Go To&#8221; menu and click on &#8220;Create New&#8221; to register a new SID.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/New-SID.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10487\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/New-SID-300x175.png\" alt=\"\" width=\"801\" height=\"467\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/New-SID-300x175.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/New-SID-1024x597.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/New-SID-768x448.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/New-SID-1536x896.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/New-SID.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p>Enter the SID and select the realm from the pulldown. An optional description of the SID may be provided, for example a description of the system&#8217;s main application.<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"assign-a-license-instance_wrap\"><div class=\"documentor-section  section-60\" id=\"assign-a-license-instance\" data-section-id=\"60\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">4.3.<\/span><span class=\"title-text\">Assign a license instance<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Only licensed application servers can use the bowbridge Cloud Scan service. An application server is uniquely identified by a realm, a SID, and a hostname. Hence, license instances must be assigned to such a parameter triad.<\/p>\n<p>Access the Licenses tile via the Launchpad or via the &#8220;Go To&#8221; menu.<\/p>\n<p>From the Licenses Overview (also referred to as License Pool) select the license you would like to assign. On the License Details page, use the &#8220;Assign&#8221; button to assign an instance of this license to an application server.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/License-Details.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10489\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/License-Details-300x175.png\" alt=\"\" width=\"801\" height=\"467\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/License-Details-300x175.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/License-Details-1024x597.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/License-Details-768x448.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/License-Details-1536x896.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/License-Details.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Assign-License.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10491\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Assign-License-300x175.png\" alt=\"\" width=\"801\" height=\"467\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Assign-License-300x175.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Assign-License-1024x597.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Assign-License-768x448.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Assign-License-1536x896.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Assign-License.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-9979\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_recommendation_300px.png\" alt=\"\" width=\"30\" height=\"30\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_recommendation_300px.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_recommendation_300px-150x150.png 150w\" sizes=\"auto, (max-width: 30px) 100vw, 30px\" \/><\/p>\n<p>NOTE:<\/p>\n<p>If you are unsure what hostname to use, defer this step until after the Virus Scan Provider configuration. The error message displayed on the then unlicensed application server will include the hostname to use for the license assignment.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/No-License.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10509\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/No-License-300x130.png\" alt=\"\" width=\"600\" height=\"261\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/No-License-300x130.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/No-License-1024x445.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/No-License-768x334.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/No-License.png 1122w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<hr \/>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"as-abap-configuration_wrap\"><div class=\"documentor-section  section-56\" id=\"as-abap-configuration\" data-section-id=\"56\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.<\/span><span class=\"title-text\">AS-ABAP Configuration<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>To make content scanning transparent and highly available to any ABAP application, the SAP VSI configuration introduces three abstraction layers:<\/p>\n<ul>\n<li>Virus Scanner Groups<\/li>\n<li>Virus Scan Provider<\/li>\n<li>Virus Scan Profiles<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"virus-scanner-group_wrap\"><div class=\"documentor-section  section-61\" id=\"virus-scanner-group\" data-section-id=\"61\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.1.<\/span><span class=\"title-text\">Set up a Virus Scanner Group<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Virus Scanner Groups are cross-client containers for configuration parameters passed to any Virus Scan Provider included in the group.<\/p>\n<p>Open transaction VSCANGROUP, enable change mode, and add an entry.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/ABAP-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10478\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/ABAP-1-300x205.png\" alt=\"\" width=\"800\" height=\"546\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/ABAP-1-300x205.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/ABAP-1-1024x699.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/ABAP-1-768x524.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/ABAP-1-1536x1048.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/ABAP-1.png 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Provide a name for your newly created Scanner Group (&#8220;BBCLOUD&#8221;) and press the Enter key.<\/p>\n<p>Then select the line and open the &#8220;Configuration Parameters&#8221; element in the Dialog Structure.<\/p>\n<p>Create the following key\/value entries:<\/p>\n<p>The options supported by bowbridge Anti-Virus 4 are:<\/p>\n<table width=\"585\">\n<tbody>\n<tr>\n<td width=\"200\"><strong>Parameter Name<\/strong><\/td>\n<td width=\"500\"><strong>Value<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">INITDIRECTORY<\/td>\n<td style=\"text-align: left;\"><em>\/usr\/sap\/$SAPSYSTEMNAME\/bowbridge<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">INITDRIVERS<\/td>\n<td style=\"text-align: left;\"><strong>For direct access via AMQPS:<\/strong><\/p>\n<p>Access URL of the Scan Cluster to use. Please use the &#8220;Copy&#8221; button in the &#8220;Scan Clusters&#8221; page in the customer portal for your convenience.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10501\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1-300x60.png\" alt=\"\" width=\"400\" height=\"80\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1-300x60.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1-1024x204.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1-768x153.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1-1536x306.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1.png 1920w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>For access via HTTP-tunneling and proxy:<\/strong><\/p>\n<p>bowbridge Anti-Virus 4.x can access scan clusters via HTTP, so the connection may be passed through an HTTP\/S proxy, such as the ones included in every SAP RISE subscription.<\/p>\n<p>To access the cluster via HTTP tunneling, append the details of the HTTP proxy to the cluster URL in the format<\/p>\n<p><em>;PXY=&lt;proxy-ip&gt;:&lt;proxy-port&gt;<\/em><\/p>\n<p>or, if the proxy requires authentication:<\/p>\n<p><em>;PXY=&lt;username&gt;:&lt;password&gt;@&lt;proxy-ip&gt;:&lt;proxy-port&gt;<\/em><\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">INITENGINES<\/td>\n<td style=\"text-align: left;\">based on your license:<\/p>\n<p><em>scanproxy;mimescan;archiveextractor;activecontent;sophos<\/em><\/p>\n<p>or<\/p>\n<p><em>scanproxy;mimescan;archiveextractor;activecontent;trellix<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">INITLICENSE_PATH<\/td>\n<td style=\"text-align: left;\">Access String of the realm to use. Please use the &#8220;copy&#8221; button on the Details page of the realm.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10499\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String-300x156.png\" alt=\"\" width=\"400\" height=\"207\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String-300x156.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String-1024x531.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String-768x398.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String-1536x796.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String.png 1661w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANGROUP.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10503\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANGROUP-300x204.png\" alt=\"\" width=\"801\" height=\"545\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANGROUP-300x204.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANGROUP-1024x697.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANGROUP-768x523.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANGROUP-1536x1046.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANGROUP.png 1920w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p>Your complete configuration should look analogous to the above.<\/p>\n<p>Upon saving, a Transport Request will be created, allowing you to propagate these edits to other systems of the same line.<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"virus-scan-provider_wrap\"><div class=\"documentor-section  section-62\" id=\"virus-scan-provider\" data-section-id=\"62\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.2.<\/span><span class=\"title-text\">Virus Scan Provider<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Virus Scan Providers are the cross-client functional components extending the SAP kernel&#8217;s capabilities with content scanning.<\/p>\n<p>Open transaction VSCAN, enable change mode, add an entry, and enter the Provider details:<\/p>\n<table width=\"585\">\n<tbody>\n<tr>\n<td width=\"200\"><strong>Parameter Name<\/strong><\/td>\n<td width=\"500\"><strong>Value<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Provider Name<\/td>\n<td style=\"text-align: left;\">The value may be customized but must begin with &#8220;<em>VSA_<\/em>&#8220;. Usually, the suggestion is fine<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Scanner Group<\/td>\n<td style=\"text-align: left;\">select the newly created scanner group<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Status<\/td>\n<td style=\"text-align: left;\">Leave to &#8220;<em>Active (Application Server)<\/em>&#8220;<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Server<\/td>\n<td style=\"text-align: left;\">Select the application server to which this setting applies. If the system consists of multiple application servers, then one provider must be created for each application server.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Interval Reinit<\/td>\n<td style=\"text-align: left;\">Technically, an automatic re-initialzation of the Virus Scan Provider is not required. However, the values to be displayed in transaction VSCAN are only updated upon a re-initialization.<\/p>\n<p>Recommended value: <em>8<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Adapter Path<\/td>\n<td style=\"text-align: left;\">If you installed to<em> \/usr\/sap\/&lt;SID&gt;\/bowbridge<\/em>, use the relative path:<\/p>\n<p><em>..\/..\/bowbridge\/libbbAV.so.4<\/em><\/p>\n<p>Otherwise, provide the absolute path to libbAV.so.4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Upon saving, a Transport Request may be created, allowing you to propagate these edits to other systems of the same line. We recommend adding the changes to the same transport as the VSCANGROUP changes.<\/p>\n<h4>Activate the Virus Scan Provider<\/h4>\n<p>Click the &#8220;Start&#8221; button to activate the Virus Scan Provider. The activation may take a few seconds.<\/p>\n<p>The Status should then show green, and details of the scan cluster&#8217;s detection modules should be displayed:<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSA-active.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10505\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSA-active-212x300.png\" alt=\"\" width=\"600\" height=\"850\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSA-active-212x300.png 212w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSA-active-723x1024.png 723w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSA-active-768x1087.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSA-active-1085x1536.png 1085w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSA-active.png 1274w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"configure-virus-scan-profiles_wrap\"><div class=\"documentor-section  section-63\" id=\"configure-virus-scan-profiles\" data-section-id=\"63\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.3.<\/span><span class=\"title-text\">Configure Virus Scan Profiles<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Virus Scan Profiles are the entry point for applications. Most Virus Scan Profiles refer to a function module. As soon as such a virus scan profile is configured and activated, all file transfers utilizing that function module will invoke the Virus Scan Interface with the parameters defined in the Virus Scan Profile.<\/p>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-9987\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_warning_300px.png\" alt=\"\" width=\"30\" height=\"30\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_warning_300px.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_warning_300px-150x150.png 150w\" sizes=\"auto, (max-width: 30px) 100vw, 30px\" \/><\/p>\n<p>IMPORTANT:<\/p>\n<p>Unlike Virus Scanner Groups and Virus Scan Providers, Virus Scan Profiles are NOT cross-client. They must be configured for each client individually.<\/p>\n<hr \/>\n<p>Virus Scan Profiles contain one or more &#8220;Steps&#8221; and &#8220;Step Configuration Parameters&#8221; applying to only the related step, &#8220;Profile Configuration Parameters&#8221;, and a &#8220;MIME-types&#8221; table, the latter two of which apply to the entire profile.<\/p>\n<p>SAP delivers several Virus Scan Profiles out of the box.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Virus-Scan-Profiles.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10518\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Virus-Scan-Profiles-207x300.png\" alt=\"\" width=\"600\" height=\"869\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Virus-Scan-Profiles-207x300.png 207w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Virus-Scan-Profiles-707x1024.png 707w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Virus-Scan-Profiles-768x1112.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Virus-Scan-Profiles-1061x1536.png 1061w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Virus-Scan-Profiles.png 1326w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>However, not all profiles must be maintained manually because Virus Scan Profiles can reference each other. Hence, it is best practice to maintain only two profiles, Z_AV-ONLY and Z_ADVANCED, and reference these in other profiles.<\/p>\n<p>Z_AV-ONLY is typically configured as a basic, anti-malware-only profile. Its use is usually recommended for non-interactive applications, such as PI\/PO, incoming emails and interface traffic, like Web-services.<\/p>\n<p>Z_ADVANCED is typically configured as a more restrictive profile. Customers may choose to validate file types (matching of the filename extension with the file content), blocking of active content, and possibly a an allow-list or block-list of MIME-types.<\/p>\n<p>For more details, refer to the SAP&#8217;s documentation on the Virus Scan Interface, such as<\/p>\n<ul>\n<li>the &#8220;Virus Scanning&#8221; Chapter the &#8220;<a href=\"https:\/\/help.sap.com\/doc\/d7c2c95f2ed2402c9efa2f58f7c233ec\/2023\/en-US\/SEC_OP2023.pdf\" target=\"_blank\" rel=\"noopener\">Security Guide for SAP S\/4HANA 2023<\/a>&#8221;\u00a0or<\/li>\n<li>-the &#8220;Security Settings in the SAP S\/4HANA Front End System&#8221; section\u00a0 SAPs &#8220;<a href=\"https:\/\/help.sap.com\/docs\/SAP_S4HANA_ON-PREMISE\/4cef93946a0b48ec89533b3c34443b85\/76a6ef517fdb4b26a9dc989140e17f5d.html\" target=\"_blank\" rel=\"noopener\">Administration Guide to Implementation of SAP S\/4HANA Cloud Private Edition 2023 with SAP Best Practices<\/a>&#8220;<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Create the Z_AV-ONLY profile<\/h3>\n<h4>General profile settings<\/h4>\n<p>Access transaction VSCANPROFILE and enable Change-mode, then add a new entry to the table.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10520\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY1-300x144.png\" alt=\"\" width=\"600\" height=\"288\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY1-300x144.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY1-1024x492.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY1-768x369.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY1-1536x737.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY1.png 1600w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Name the profile Z_AV-ONLY, provide an optional description, mark the profile as &#8220;Active&#8221; and select the &#8220;Evaluate Profile Configuration Param.&#8221; checkbox.<\/p>\n<p>&nbsp;<\/p>\n<h4>Steps<\/h4>\n<p>&nbsp;<\/p>\n<p>Open the &#8220;Steps&#8221; folder in the Dialog Structure pane, create a new entry and fill in the first line of the Steps table with the values<\/p>\n<ul>\n<li>Position: 1<\/li>\n<li>Type: Group<\/li>\n<li>Scanner Group: BBCLOUD (alternatively the name you chose to give to your Scanner Group)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10522\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY2-300x144.png\" alt=\"\" width=\"600\" height=\"288\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY2-300x144.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY2-1024x492.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY2-768x369.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY2-1536x737.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY2.png 1600w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>Profile Configuration Parameters<\/h4>\n<p>Open the &#8220;Profile Configuration Parameters&#8221; folder in the Dialog Structure pane and add the following parameters to the table:<\/p>\n<ul>\n<li>CUST_CHECK_MIME: 0<\/li>\n<li>CUST_ACTIVE_CONTENT: 0<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY3.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10524\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY3-300x144.png\" alt=\"\" width=\"600\" height=\"288\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY3-300x144.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY3-1024x492.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY3-768x369.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY3-1536x737.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_AV-ONLY3.png 1600w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Complete the configuration by saving the profile and registering a transport.<\/p>\n<p>&nbsp;<\/p>\n<h3>Create the Z_ADVANCED profile<\/h3>\n<h4>General profile settings<\/h4>\n<p>Access transaction VSCANPROFILE and enable Change-mode, then add a new entry to the table.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10526\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED1-300x144.png\" alt=\"\" width=\"600\" height=\"288\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED1-300x144.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED1-1024x492.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED1-768x369.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED1-1536x737.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED1.png 1600w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Name the profile, provide an optional description, mark the profile as &#8220;Active&#8221; and &#8220;Default Profile&#8221; and select the &#8220;Evaluate Profile Configuration Param.&#8221; checkbox.<\/p>\n<p>&nbsp;<\/p>\n<h4>Steps<\/h4>\n<p>&nbsp;<\/p>\n<p>Open the &#8220;Steps&#8221; folder in the Dialog Structure pane and fill in the first line of the Steps table with the values<\/p>\n<ul>\n<li>Position: 1<\/li>\n<li>Type: Group<\/li>\n<li>Scanner Group: BBCLOUD (alternatively, the name you chose to give to your Scanner Group)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED_2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10528\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED_2-300x144.png\" alt=\"\" width=\"600\" height=\"288\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED_2-300x144.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED_2-1024x492.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED_2-768x369.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED_2-1536x737.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED_2.png 1600w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>Profile Configuration Parameters<\/h4>\n<p>Open the &#8220;Profile Configuration Parameters&#8221; folder in the Dialog Structure pane and add the following parameters to the table:<\/p>\n<ul>\n<li>CUST_CHECK_MIME: 1<\/li>\n<li>CUST_ACTIVE_CONTENT: 1<\/li>\n<li>CUST_MIME_TYPES_ARE_BLACKLIST: 0<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED3-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10536\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED3-1-300x144.png\" alt=\"\" width=\"600\" height=\"288\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED3-1-300x144.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED3-1-1024x492.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED3-1-768x369.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED3-1-1536x737.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED3-1.png 1600w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>MIME-types<\/h4>\n<p>If the application already limits allowed file types by extension, the file-format validation activated as part of the CUST_CHECK_MIME_TYPE parameters provides a solid level of protection against file-type filter bypass attacks.<\/p>\n<p>Customers may, however, decide to maintain two separate layers of filtering. They may then maintain a list of allowed (or disallowed) MIME types in the MIME Types table.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED4.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10532\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED4-300x144.png\" alt=\"\" width=\"600\" height=\"288\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED4-300x144.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED4-1024x492.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED4-768x369.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED4-1536x737.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Z_ADVANCED4.png 1600w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-9973\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_important_300pxpng.png\" alt=\"\" width=\"30\" height=\"30\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_important_300pxpng.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_important_300pxpng-150x150.png 150w\" sizes=\"auto, (max-width: 30px) 100vw, 30px\" \/><\/p>\n<p>NOTE:<\/p>\n<p>Because white lists and black lists are mutually exclusive, SAP only provides one table of MIME types to maintain per profile. By default, the table is treated as a white list once it has at least one entry. That behavior can be switched to a black list by setting the CUST_MIME_TYPES_ARE_BLACKLIST parameter to &#8220;1&#8221; in the Profile Configuration Parameters folder.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p>Complete the configuration by saving the profile and registering a transport.<\/p>\n<p>&nbsp;<\/p>\n<h4>Activate relevant virus scan profiles<\/h4>\n<p>in the <a href=\"https:\/\/help.sap.com\/docs\/SAP_S4HANA_ON-PREMISE\/4cef93946a0b48ec89533b3c34443b85\/76a6ef517fdb4b26a9dc989140e17f5d.html\" target=\"_blank\" rel=\"noopener\">Administration Guide to Implementation of SAP S\/4HANA Cloud Private Edition 2023 with SAP Best Practices<\/a>, SAP recommends activating ALL virus scan profiles, enabling most of them to use the more restrictive Z_ADVANCED profile (referred to as &#8220;ZEXTENDED&#8221; in the SAP guide) and only map a few ones to the Z_AV-ONLY profile (referred to a &#8220;ZBASIC&#8221; in the SAP guide).<\/p>\n<p>In contrast to the SAP guide, we recommend that customers reference Z_ADVANCED in the HTTP_UPLOAD profile while using Z_AV-ONLY for GUI_UPLOAD, which is usually sufficient. Nowadays, SAP-GUI connections are mainly used for administrative tasks, while Web-enabled applications provide a larger attack and exploit surface, for example, Cross-Site Scripting with active content.<\/p>\n<p>&nbsp;<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"enable-content-scanning-for-fiori_wrap\"><div class=\"documentor-section  section-65\" id=\"enable-content-scanning-for-fiori\" data-section-id=\"65\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.4.<\/span><span class=\"title-text\">SAP Gateway Virus Scan Profile Configuration<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>For FIORI applications to be able to leverage the Virus Scan Interface, malware scanning must be activated at the SAP Gateway level, too.<\/p>\n<p>Access the SAP Gateway Virus Scan Profile Configuration in transaction \/n\/IWFND\/VIRUS_SCAN and ensure Virus Scan is not switched off.<\/p>\n<p>Administrators may choose to explicitly reference a Virus Scan Profile in the respective field. Leaving the field empty will reference the default Virus Scan profile.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/IWFND_VIRUS_SCAN.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10539\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/IWFND_VIRUS_SCAN-300x144.png\" alt=\"\" width=\"800\" height=\"384\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/IWFND_VIRUS_SCAN-300x144.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/IWFND_VIRUS_SCAN-1024x492.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/IWFND_VIRUS_SCAN-768x369.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/IWFND_VIRUS_SCAN-1536x737.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/IWFND_VIRUS_SCAN.png 1600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-9973\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_important_300pxpng.png\" alt=\"\" width=\"30\" height=\"30\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_important_300pxpng.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_important_300pxpng-150x150.png 150w\" sizes=\"auto, (max-width: 30px) 100vw, 30px\" \/><\/p>\n<p>NOTE:<\/p>\n<p>To persist changes in \/IWFND\/VIRUS_SCAN, do NOT use the &#8220;Save&#8221; button, but use the &#8220;Execute&#8221; button<\/p>\n<hr \/>\n<p>For more details regarding malware scanning at the SAP Gateway, pls refer to the <a href=\"https:\/\/help.sap.com\/docs\/ABAP_PLATFORM_NEW\/68bf513362174d54b58cddec28794093\/fb0dcb4cbba143d3b12315a39fb68041.html\" target=\"_blank\" rel=\"noopener\">SAP Gateway Foundation Guide<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"validate-the-configuration_wrap\"><div class=\"documentor-section  section-64\" id=\"validate-the-configuration\" data-section-id=\"64\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">5.5.<\/span><span class=\"title-text\">Validate the configuration<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>SAP AS-ABAP has a built-in option to test and validate the VSI configuration at each of the abstraction levels (Virus Scan Provider, Scanner Group, Virus Scan Profile).<\/p>\n<p>&nbsp;<\/p>\n<p>Access the Test for Virus Scan interface transaction VSCANTEST<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANTEST.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10542\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANTEST-300x181.png\" alt=\"\" width=\"800\" height=\"484\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANTEST-300x181.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANTEST-1024x619.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANTEST-768x464.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANTEST-1536x929.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/VSCANTEST.png 1796w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>The functionality is fairly intuitive, only make sure to always select &#8220;Use settings of the profile&#8221; when testing, in order to prevent unexpected (yet correct) results.<\/p>\n<p>Tests could include scanning:<\/p>\n<ul>\n<li>regular documents<\/li>\n<li>executables (should be blocked when using Z_ADVANCED)<\/li>\n<li>files with altered extensions (should be blocked when using Z_ADVANCED)<\/li>\n<li>Microsoft Office documents with macros (should be blocked when using Z_ADVANCED)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-9973\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_important_300pxpng.png\" alt=\"\" width=\"30\" height=\"30\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_important_300pxpng.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/05\/AV4_userguide_icon_important_300pxpng-150x150.png 150w\" sizes=\"auto, (max-width: 30px) 100vw, 30px\" \/><\/p>\n<p>NOTE:<\/p>\n<p>Most administrators will not be able to store real malware on their computers. They may use the &#8220;EICAR Anti-Virus Test File&#8221; to test the malware detection part of the configuration. That file is not real malware, but by convention, all anti-virus engines detect it as if it were.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p>Ultimately, test file transfers from your applications and monitor the scans in the &#8220;Logs&#8221; tile of the customer portal.<\/p>\n<p>&nbsp;<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"as-java_wrap\"><div class=\"documentor-section  section-67\" id=\"as-java\" data-section-id=\"67\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.<\/span><span class=\"title-text\">AS-Java Configuration<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>To make content scanning transparent and highly available to any Java application, the SAP VSI configuration introduces three abstraction layers:<\/p>\n<ul>\n<li>Virus Scanner Groups<\/li>\n<li>Virus Scan Provider<\/li>\n<li>Virus Scan Profiles<\/li>\n<\/ul>\n<p>These layers are reflected in the configuration steps that need to be performed in NetWeaver Administrator (NWA).<\/p>\n<p>They are maintained from the Virus Scan Provider section in the Netweaver Administrator&#8217;s Configuration Tab.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10325\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA1-300x198.png\" alt=\"Virus Scan configuration in NWA\" width=\"800\" height=\"529\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA1-300x198.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA1-1024x677.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA1-768x508.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA1-1536x1016.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA1.png 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"set-up-a-virus-scanner-group_wrap\"><div class=\"documentor-section  section-68\" id=\"set-up-a-virus-scanner-group\" data-section-id=\"68\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.1.<\/span><span class=\"title-text\">Set up a virus scanner group<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p class=\"p1\"><span class=\"s1\">Virus Scan Providers with identical configurations are grouped in a Virus Scanner Group. However, even with only one Virus Scan Provider, a Scanner Group containing just this element must be created.<\/span><\/p>\n<p>In the Group Tab of the Virus Scan Provider management, Edit, then add\/change a Virus Scan Group.<br \/>\nWhen creating a new group, administrators may decide to mark it as the default group.<br \/>\nSpecifying INIT Parameters, as with an ABAP stack, is <strong>not<\/strong> required on a Java Stack.<\/p>\n<p>Creating an empty group and marking it as default is sufficient<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10614\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA1-300x221.png\" alt=\"Virus Scanner Group\" width=\"800\" height=\"589\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA1-300x221.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA1-1024x754.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA1-768x566.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA1-1536x1131.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA1.png 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"set-up-a-virus-scan-provider_wrap\"><div class=\"documentor-section  section-69\" id=\"set-up-a-virus-scan-provider\" data-section-id=\"69\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.2.<\/span><span class=\"title-text\">Set up a virus scan provider<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Open the &#8220;Adapters&#8221; tab in edit mode and add a new Virus Scan Adapter. Pls note the name of the provider must start with &#8220;VSA_&#8221;<\/p>\n<p>Link it to the newly created group, set the re-init interval to a value between 0 and 24 hours.\u00a0 This parameter specifies the interval in which the Virus Scan Adapter will automatically re-initialize and reload its (potentially updated) configuration from the cloud management.<\/p>\n<p>For &#8220;Maximum Instances&#8221;, choose a value that is at least equal to the number of Java threads in your server process.<br \/>\nBy default, the number is 140.<\/p>\n<p>For the VSA Library Path, provide the fully qualified path to the libbbAV,so.4 library. The library is located in your bowbridge installation folder. So, if you installed the client to \/opt\/bowbridge, the resulting path would be \/opt\/bowbridge\/libbbAV.so.4<\/p>\n<p>Once created, open the &#8220;Parameters&#8221; tab of the virus scan adapter and maintain the parameters as below:<\/p>\n<table width=\"585\">\n<tbody>\n<tr>\n<td width=\"200\"><strong>Parameter Name<\/strong><\/td>\n<td width=\"200\"><strong>Type<\/strong><\/td>\n<td width=\"500\"><strong>Value<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">INITDIRECTORY<\/td>\n<td style=\"text-align: left;\">CHAR<\/td>\n<td style=\"text-align: left;\"><em>\/usr\/sap\/&lt;SID&gt;\/bowbridge<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">INITDRIVERS<\/td>\n<td style=\"text-align: left;\">CHAR<\/td>\n<td style=\"text-align: left;\">Access URL of the Scan Cluster to use. Please use the &#8220;Copy&#8221; button in the &#8220;Scan Clusters&#8221; page in the customer portal for your convenience.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10501\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1-300x60.png\" alt=\"\" width=\"400\" height=\"80\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1-300x60.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1-1024x204.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1-768x153.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1-1536x306.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/CustomerPortal-Access-URL-1.png 1920w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">INITENGINES<\/td>\n<td style=\"text-align: left;\">CHAR<\/td>\n<td style=\"text-align: left;\">based on your license:<\/p>\n<p><em>scanproxy;mimescan;archiveextractor;activecontent;sophos<\/em><\/p>\n<p>or<\/p>\n<p><em>scanproxy;mimescan;archiveextractor;activecontent;trellix<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">INITLICENSE_PATH<\/td>\n<td style=\"text-align: left;\">CHAR<\/td>\n<td style=\"text-align: left;\">Access String of the realm to use. Please use the &#8220;copy&#8221; button on the Details page of the realm.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10499\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String-300x156.png\" alt=\"\" width=\"400\" height=\"207\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String-300x156.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String-1024x531.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String-768x398.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String-1536x796.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal-Access-String.png 1661w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>After saving the settings, the Adapter settings should validate and show as green:<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10617\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA3-300x221.png\" alt=\"\" width=\"800\" height=\"589\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA3-300x221.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA3-1024x754.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA3-768x566.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA3-1536x1131.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/11\/QSG_NWA3.png 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>and the Adapter should activate.<\/p>\n<p>&nbsp;<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"set-up-virus-scan-profiles_wrap\"><div class=\"documentor-section  section-70\" id=\"set-up-virus-scan-profiles\" data-section-id=\"70\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">6.3.<\/span><span class=\"title-text\">Set up Virus Scan Profiles<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p class=\"p1\">Virus Scan Profiles are a set of parameters specifying how a scan will be performed. Their names reference Java methods in which the Virus Scan Profile name is hard-coded. During the execution of such methods, scans are automatically performed with the profile settings if the profile is marked as active. The profile defines one or more &#8220;Steps,&#8221; invoking a virus scan provider from a Virus Scanner Group or referencing another Virus Scan Profile.<\/p>\n<p>For example, if the htmlb_FileUpload profile is active, then any file upload via HTTP will be scanned with the settings of the htmlb_FileUploadprofile profile. This is fully transparent to the application using the function module and works without any application changes.<\/p>\n<p>SAP delivers several virus scan profiles, which are mostly empty. In their default configuration, they reference the so-called &#8220;Default Profile.&#8221;<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10336\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA4-300x198.png\" alt=\"Virus Scan Profiles \" width=\"800\" height=\"529\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA4-300x198.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA4-1024x677.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA4-768x508.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA4-1536x1016.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2023\/09\/NWA4.png 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>There are, therefore, two ways to manage Virus Scan Profiles effectively:<\/p>\n<ul>\n<li>Maintain the Scan Settings in each relevant profile individually. This approach makes sense if you maintain specific scan settings that vary by function module. For example, if you want HTTP uploads to be scanned with different settings than pi_Messaging uploads.<br \/>\nIn this case, uncheck the &#8220;Use Reference&#8221; checkbox in the virus scan profile and maintain steps, MIME-types, and profile configuration parameters in the virus scan profile<\/li>\n<li>Create one or few &#8220;reference profiles&#8221; with common scan settings and use those as references in the other profiles you need to activate.<br \/>\nFor this approach, create new profiles in the Z or Y namespace and maintain the required parameters. For example, administrators could create a Z_BASIC profile for pure virus scanning and a Z_ADVANCED profile containing more advanced filtering, like MIME-type filters and active content detection.<br \/>\nIf, additionally, one of the reference profiles is marked as &#8220;Default,&#8221; it would be sufficient to activate any other SAP-delivered profile for it to reference the Default profile and perform scans with the settings of the Default Profile<\/li>\n<\/ul>\n<p>In either case, the profiles contain the following parameters:<\/p>\n<p>&nbsp;<\/p>\n<table width=\"85%\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\" colspan=\"4\">Virus Scan Profile Settings &#8211; Settings Tab<\/td>\n<\/tr>\n<tr>\n<td width=\"250\"><strong>Parameter Name<\/strong><\/td>\n<td width=\"100\"><strong>Type<\/strong><\/td>\n<td width=\"100\"><strong>Required?<\/strong><\/td>\n<td width=\"500\"><strong>Notes<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Default Scan Profile<\/td>\n<td style=\"text-align: left;\">Checkbox<\/td>\n<td style=\"text-align: center;\">No<\/td>\n<td style=\"text-align: left;\">Marks this profile as Default. Note only ONE profile can be marked as Default<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Scan Profile Name<\/td>\n<td style=\"text-align: left;\">Text<\/td>\n<td style=\"text-align: center;\">Yes<\/td>\n<td style=\"text-align: left;\">Custom profiles must be in Y or Z namespaces<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Profile Description<\/td>\n<td style=\"text-align: left;\">Text<\/td>\n<td style=\"text-align: center;\">No<\/td>\n<td style=\"text-align: left;\">A free-form descriptive text<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Reference Profile<\/td>\n<td style=\"text-align: left;\">Selector<\/td>\n<td style=\"text-align: center;\">No<\/td>\n<td style=\"text-align: left;\">Points to the profile to reference.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Profile Steps<\/td>\n<td style=\"text-align: left;\">List<\/td>\n<td style=\"text-align: center;\">Yes (unless using a reference)<\/td>\n<td style=\"text-align: left;\">Ordered list of Groups or Profiles to run through.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>Use the Parameters tab to fine-tune the scan settings of the virus scan profile:<\/p>\n<table width=\"85%\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\" colspan=\"3\">Virus Scan Profile Settings &#8211; Parameters Tab<\/td>\n<\/tr>\n<tr>\n<td width=\"250\"><strong>Parameter Name<\/strong><\/td>\n<td width=\"100\"><strong>Type<\/strong><\/td>\n<td width=\"500\"><strong>Notes<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">BLOCKEXTENSIONS<\/td>\n<td style=\"text-align: center;\">CHAR<\/td>\n<td style=\"text-align: left;\">A semicolon-separated list of file extensions to block (aka &#8220;Blocklist&#8221;)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">BLOCKMIMETYPES<\/td>\n<td style=\"text-align: center;\">CHAR<\/td>\n<td style=\"text-align: left;\">A semicolon-separated list of MIME-types to block (aka &#8220;Blocklist&#8221;).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CLEANQUARANTINE<\/td>\n<td style=\"text-align: center;\">CHAR<\/td>\n<td style=\"text-align: left;\">Key of the quarantine worker to receive infected objects in a cryptographically protected quarantine ZIP archive<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">SCANALLEMBEDDED<\/td>\n<td style=\"text-align: center;\">BOOL<\/td>\n<td style=\"text-align: left;\">Recursively scan embedded items, like base64, uuencoded, data-URLs (default: 1)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">SCANALLFILES<\/td>\n<td style=\"text-align: center;\">BOOL<\/td>\n<td style=\"text-align: left;\">Scan all files, regardless of their type (default: 1)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">SCANBESTEFFORT<\/td>\n<td style=\"text-align: center;\">BOOL<\/td>\n<td style=\"text-align: left;\">Apply all available scan techniques (default: 1)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">SCANEXTENSIONS<\/td>\n<td style=\"text-align: center;\">CHAR<\/td>\n<td style=\"text-align: left;\">A semicolon-separated list of file extensions to continue processing. Files with extensions NOT on this list will be blocked (&#8220;Allowlist&#8221;)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">SCANEXTRACT<\/td>\n<td style=\"text-align: center;\">BOOL<\/td>\n<td style=\"text-align: left;\">Extract Archives and compressed data files and scan the content (recursively) (default: 1)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">SCANEXTRACT_DEPTH<\/td>\n<td style=\"text-align: center;\">INT<\/td>\n<td style=\"text-align: left;\">Maximum nesting depth for archives (default: 20)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">SCANEXTRACT_RATIO<\/td>\n<td style=\"text-align: center;\">INT<\/td>\n<td style=\"text-align: left;\">Maximum compression ratio for archives (default: 128)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">SCANEXTRACT_SIZE<\/td>\n<td style=\"text-align: center;\">INT<\/td>\n<td style=\"text-align: left;\">Maximum size\u00a0 of the extracted archive (in bytes)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">SCANLOGPATH<\/td>\n<td style=\"text-align: center;\">CHAR<\/td>\n<td style=\"text-align: left;\">Name of the file to log all scan operations to. Note a SCANLOG_BASEPATH must be configured in <em>\/config\/bb-av-control.cfg<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">SCANMIMETYPES<\/td>\n<td style=\"text-align: center;\">CHAR<\/td>\n<td style=\"text-align: left;\">A semicolon-separated list of MIME-types to continue processing. Files with MIME-types NOT on this list will be blocked (aka &#8220;Allowlist&#8221;).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CUST_ACTIVE_CONTENT<\/td>\n<td style=\"text-align: center;\">BOOL<\/td>\n<td style=\"text-align: left;\">Detect and block files containing active-content elements. Check the &#8220;Hierarchical Configurations&#8221; section for details on how to fine-tune what type of content is detected and blocked as active content. (default: 0)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CUST_ALL_SCANERR_AS_WARNING<\/td>\n<td style=\"text-align: center;\">BOOL<\/td>\n<td style=\"text-align: left;\">Override any scan error returned by the VSA and treat it as a warning, therefore accepting the file. Basically, this is switching the Virus Scan Profile to a &#8220;fail-open&#8221; configuration. <strong>Use with caution! <\/strong>(default: 0)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CUST_CHECK_MIME_TYPE<\/td>\n<td style=\"text-align: center;\">BOOL<\/td>\n<td style=\"text-align: left;\">Activate the filtering of files based on MIME-types (if provided) and activate the enforcement MIME-type to extension matching.<br \/>\nOverride with the SCAN-parameter ENFORCE_MIME_EXTENSION_MATCH. Check the &#8220;Hierarchical Configurations&#8221; section for details on how to fine-tune and layer scan configurations. (default: 0)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CUST_CLEAN<\/td>\n<td style=\"text-align: center;\">BOOL<\/td>\n<td style=\"text-align: left;\">Attempt to clean infected files. This may MODIFY the file and the original content may be lost. <strong>Use with caution!\u00a0<\/strong>(default: 0)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CUST_NO_SCANINFO<\/td>\n<td style=\"text-align: center;\">BOOL<\/td>\n<td style=\"text-align: left;\">Instruct the VSA only to return the blocking verdict, but no details on the scan. (default: 0)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">CUST_NOT_SCANNED_AS_WARNING<\/td>\n<td style=\"text-align: center;\">BOOL<\/td>\n<td style=\"text-align: left;\">In situations where a file cannot be scanned, i.e., due to encryption or password protection, accept the file with a warning instead of blocking it. (default: 0)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p class=\"p1\">\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"logs-alerts-quarantine_wrap\"><div class=\"documentor-section  section-66\" id=\"logs-alerts-quarantine\" data-section-id=\"66\"><h3 class=\"doc-sec-title\" > <span class=\"doc-sec-count\" style=\"display:inline-block\">7.<\/span><span class=\"title-text\">Logs, Alerts, Quarantine<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><h4>Logs<\/h4>\n<p>Several logs are available to track scanning activity.<\/p>\n<p>The most complete log is the bowbridge Scan Log, which can be viewed in the Customer Portal.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal_Logs.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10544\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal_Logs-300x175.png\" alt=\"\" width=\"799\" height=\"465\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal_Logs-300x175.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal_Logs-1024x596.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal_Logs-768x447.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal_Logs-1536x894.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/Customer-Portal_Logs.png 1920w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a><\/p>\n<p>It logs every scan operation. Additionally, a separate Error Log is available, and for Private-Edition dedicated clusters, an Update Log stores information about malware definition updates and software binary updates.<\/p>\n<p>Additionally, every scan resulting in the blocking of a file generates an entry in the SAP security audit log.<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAP-SAL.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10548 size-large\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAP-SAL-1024x555.png\" alt=\"\" width=\"1024\" height=\"555\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAP-SAL-1024x555.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAP-SAL-300x163.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAP-SAL-768x416.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAP-SAL-1536x833.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAP-SAL.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>For blocked files, the SAP security audit log stores context information, such as the user, the terminal name, and the IP address, which is not available to the Virus Scan Provider and can therefore not be logged in the Scan Log:<\/p>\n<p><a href=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAL-Details.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10550\" src=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAL-Details-300x165.png\" alt=\"\" width=\"600\" height=\"330\" srcset=\"https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAL-Details-300x165.png 300w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAL-Details-1024x563.png 1024w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAL-Details-768x422.png 768w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAL-Details-1536x844.png 1536w, https:\/\/www.bowbridge.net\/wp-content\/uploads\/2024\/07\/SAL-Details.png 1740w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>Alerts<\/h3>\n<p>There are several ways to implement alerting.<\/p>\n<ol>\n<li>At the SAP level, by attaching a CCMS event to relevant Security Event Log Entries (for example, BU8)<\/li>\n<li>By implementing a bowbridge Event-Handler service. Please refer to the integration guide for details on implementing this service or contact your bowbridge consultant or bowbridge support.<\/li>\n<\/ol>\n<p>Both are beyond the scope of a quick-start guide. Please refer to the integration guide for details on implementing this service or contact your bowbridge consultant or bowbridge support.<\/p>\n<h4><\/h4>\n<h4>Quarantine<\/h4>\n<p>If a file is blocked by the Virus Scan Provider, SAP&#8217;s default behavior is to discard the file. It is then lost.<\/p>\n<p>However, it may be of interest to retain a copy of that file, for example for forensic analysis or for data reconstruction, if the blocking of the file was deemed a false positive.<\/p>\n<p>bowbridge Anti-Virus includes a quarantine option allowing customers to receive copies of files blocked by the service in a secure container (password-protected and encrypted ZIP archive), along with a text file detailing the reason why the file was blocked.<\/p>\n<p>Implementing a quarantine client is beyond the scope of a quick-start guide. Please refer to the integration guide or contact your bowbridge consultant or bowbridge support for details.<\/p>\n<\/div><div class=\"documentor-help\"><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><\/div><!--.doc-sec-container--><div id=\"sugestedit_popup4\" class=\"sugestedit_popup\">\n\t\t\t\t<a class=\"modal_close\"><\/a>\n\t\t\t\t<form name=\"documentor-suggestform\" method=\"post\" class=\"documentor-suggestform\">\n\t\t\t\t\t<div class=\"doc-frmdiv\" style=\"font-weight: bold;\">Suggest Edit\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"doc-frmdiv\">\n\t\t\t\t\t\t<input type=\"text\" name=\"sec_title\" class=\"sedit-sectitle txtinput\" value=\"\" \/>\n\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\n\t\t\t\t\t\t\t<input type=\"text\" name=\"name\" class=\"txtinput\" placeholder=\"Name\" required \/>\n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\n\t\t\t\t\t\t\t<input type=\"email\" class=\"emailinput\" placeholder=\"Email\" name=\"email\" required \/> \n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\n\t\t\t\t\t\t\t<textarea name=\"content\" class=\"textareainput\" placeholder=\"Post your suggestion...\" required><\/textarea>\n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\"><label> Captcha :&nbsp; <\/label><span class=\"doc-sedit-captcha\"><\/span><\/div><input type=\"hidden\" class=\"sedit-secid\" name=\"secid\" value=\"\" \/>\n\t\t\t\t\t<input type=\"hidden\" class=\"sedit-postid\" name=\"sedit_postid\" value=\"\" \/>\n\t\t\t\t\t<input type=\"hidden\" class=\"sedit-docid\" name=\"docid\" value=\"4\" \/>\n\t\t\t\t\t<button class=\"docsubmit-suggestform\"> Submit <\/button>\n\t\t\t\t<\/form>\n\t\t\t<\/div><script type=\"text\/javascript\">\n\t\t\tjQuery(document).ready(function(){\n\t\t\t\tjQuery(\"#documentor-4\").documentor({\n\t\t\t\t\tdocumentid\t: 4,\n\t\t\t\t\tdocid\t\t: \"documentor-4\",\n\t\t\t\t\tanimation\t: \"\",\n\t\t\t\t\tindexformat\t: \"1\",\n\t\t\t\t\tpformat\t\t: \"decimal\",\n\t\t\t\t\tcformat\t\t: \"decimal\",\t\t\t\t\t\n\t\t\t\t\tsecstyle\t: \"\",\n\t\t\t\t\tsecelement  : \"3\",\n\t\t\t\t\tactnavbg_default: \"1\",\n\t\t\t\t\tactnavbg_color\t: \"#0093bf\",\n\t\t\t\t\tenable_ajax\t: \"0\",\n\t\t\t\t\tload\t\t: \"0\",\n\t\t\t\t\tscrolling\t: \"1\",\n\t\t\t\t\tfixmenu\t\t: \"1\",\n\t\t\t\t\tskin\t\t: \"default\",\n\t\t\t\t\tscrollBarSize\t: \"3\",\n\t\t\t\t\tscrollBarColor\t: \"#F45349\",\n\t\t\t\t\tscrollBarOpacity: \"0.4\",\n\t\t\t\t\twindowprint\t: \"1\",\n\t\t\t\t\tmenuTop: \"0\",\n\t\t\t\t\tsocialshare\t: 0,\n\t\t\t\t\tsharecount\t: 1,\n\t\t\t\t\tfbshare\t\t: 1,\n\t\t\t\t\ttwittershare\t: 1,\n\t\t\t\t\tpinshare\t: 1,\n\t\t\t\t\ttogglechild\t: 0,\n\t\t\t\t\tnoResultsStr: \"No results found!\",\n\t\t\t\t});\t\n\t\t\t});<\/script><div class=\"cleardiv cleardiv-rtl\"><\/div><\/div><!--\/.document-wrapper--><div class=\"cleardiv cleardiv-rtl\"><\/div><a class=\"scrollup doc-noprint\" style=\"display: block;\"><span class=\"icon-angle-up\"><\/span><\/a><\/div><div class=\"cleardiv\"> <\/div><div id=\"documentor-4-end\"><\/div><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"bowbridge Anti-Virus - Cloud - Quickstart Guide OverviewPreparationsOS-level installationLinux\/UNIXCustomer PortalSet up a realmCreate a SID objectAssign a license instanceAS-ABAP ConfigurationSet up...","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-10493","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.bowbridge.net\/en\/wp-json\/wp\/v2\/pages\/10493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bowbridge.net\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bowbridge.net\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bowbridge.net\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bowbridge.net\/en\/wp-json\/wp\/v2\/comments?post=10493"}],"version-history":[{"count":1,"href":"https:\/\/www.bowbridge.net\/en\/wp-json\/wp\/v2\/pages\/10493\/revisions"}],"predecessor-version":[{"id":10494,"href":"https:\/\/www.bowbridge.net\/en\/wp-json\/wp\/v2\/pages\/10493\/revisions\/10494"}],"wp:attachment":[{"href":"https:\/\/www.bowbridge.net\/en\/wp-json\/wp\/v2\/media?parent=10493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}