Feature Wiki

Information about planned and released features

Tabs

ICAP virus scanner

1 Initial Problem

At the moment ILIAS does not support virus scanner based on the ICAP protocol. ICAP is a HTTP like protocol which enables to communicate with a server for virus scanning. Since the server is a standalone application, the ICAP server has no impact on the perfomance of an ILIAS installation. Which means one ICAP sever can be used for multiple PHP workers.

2 Conceptual Summary

We would like to introduce the ICAP protocol to ILIAS. So that we are able to use ICAP based virus scanner in ILIAS. The ICAP protocol should be introduced als alternative configuration, to the existing virus scanner, to be selected in the setup.

3 User Interface Modifications

3.1 List of Affected Views

  • ilSetupGUI

3.2 User Interface Details

There will be a new option in the setup to select and configure an ICAP based scanner in ILIAS.

3.3 New User Interface Concepts

none

4 Technical Information

There will be the possibility to use a php based ICAP client or use the c-icap-client

5 Privacy Information

none

6 Security Implications

Since ICAP is a HTTP-like protocol, there will be communication between ILIAS and the ICAP server, so ILIAS will send the uploaded file to the ICAP server and the ICAP server will respond with the result of the scan from the server.

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

JourFixe, ILIAS [jourfixe], 20 JUL 2020 : We highly appreciate this suggestion and schedule the feature for ILIAS 7.

10 Implementation

Implemented as described above. 
For the configuration please see the setup readme, or the test case below.

Test Cases

Test cases completed at 2020-11-12 by Vollbach, Guido [gvollbach]

  • #42450 : Konfiguration eines ICAP Scanners

Approval

Approved at 2020-11-12 by .

Last edited: 12. Nov 2020, 12:59, Vollbach, Guido [gvollbach]