-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: Didriksen <[email protected]>
- Loading branch information
1 parent
03f2eeb
commit 26a6a9a
Showing
1 changed file
with
87 additions
and
0 deletions.
There are no files selected for viewing
87 changes: 87 additions & 0 deletions
87
content/app/development/configuration/filescan/_index.nb.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
--- | ||
title: Virus skanning | ||
description: Hvordan konfigurere virus-skanning for en app | ||
toc: true | ||
weight: 400 | ||
--- | ||
|
||
Hver applikasjonseier sin storage er beskyttet av Windows Defender. Hvis din applikasjon krever sanntids tilbakemelding om hvorvidt en opplastet fil er infisert eller ikke, kan du aktivere virus-skanning for spesifikke eller alle datatyper. Når virus-skanning er aktivert, blir filen umiddelbart skannet etter opplasting til storage. Resultatet av skanningen legges til senere i metadataene for dataelementet og kan gjennomgås av enhver autorisert enhet. | ||
|
||
## Aktiver filskanning i applikasjonen din. | ||
|
||
{{%notice info%}} | ||
For å tillate generering av hendelser for din applikasjon, må den henvise til nuget-versjon >= 7.4.0. Se hvordan du oppdaterer nuget-referanser for din applikasjon [her](/nb/app/maintainance/dependencies/). | ||
{{% /notice%}} | ||
|
||
Dyp skanning av filer er ikke aktivert som standard. For å aktivere dette, kreves en manuell handling. Hvis en fil skannes og blir funnet infisert før prosessen er fullført, vil dette forårsake en valideringsfeil. | ||
|
||
I filen `applicationmetadata.json` i mappen _App/config_ skal følgende legges til for hver datatype som skal skannes: | ||
|
||
```json | ||
"enableFileScan": true | ||
``` | ||
|
||
Hvis du ønsker å tilpasse feilmeldingen for infiserte filer, kan du gjøre det ved å legge til en tekst med nøkkelen `DataElementFileInfected`. | ||
|
||
## Valideringsfeil ved venting på filskanning | ||
|
||
Hvis ValidationService skal utløse en valideringsfeil og forhindre fullføring av prosessen før skanningen er fullført, bør det legges til en annen verdi for datatypen. | ||
. | ||
```json | ||
"validationErrorOnPendingFileScan": true | ||
``` | ||
Hvis du ønsker å tilpasse feilmeldingen for ventende filer, kan du gjøre det ved å legge til en tekst med nøkkelen `DataElementFileScanPending`. | ||
|
||
Eksempel på `applicationmetadata.json` med filskanning aktivert for datatypen _egenerklaring_, uten valideringsfeil for ventende skanning. | ||
|
||
```json | ||
{ | ||
"id": "digdir/egenerklaring-2022", | ||
"org": "digdir", | ||
"title": { | ||
"nb": "egenerklaring-2022" | ||
}, | ||
"dataTypes": [ | ||
{ | ||
"id": "ref-data-as-pdf", | ||
"allowedContentTypes": [ | ||
"application/pdf" | ||
], | ||
"maxCount": 0, | ||
"minCount": 0, | ||
"enablePdfCreation": true, | ||
"enableFileScan": false, | ||
"validationErrorOnPendingFileScan": false | ||
}, | ||
{ | ||
"id": "egenerklaring", | ||
"allowedContentTypes": [ | ||
"application/xml" | ||
], | ||
"appLogic": { | ||
"autoCreate": true, | ||
"classRef": "Altinn.App.Models.egenerklaring", | ||
"allowAnonymousOnStateless": false, | ||
"autoDeleteOnProcessEnd": false | ||
}, | ||
"taskId": "Task_1", | ||
"maxCount": 1, | ||
"minCount": 1, | ||
"enablePdfCreation": true, | ||
"enableFileScan": true, | ||
"validationErrorOnPendingFileScan": false | ||
} | ||
], | ||
"partyTypesAllowed": { | ||
"bankruptcyEstate": false, | ||
"organisation": false, | ||
"person": false, | ||
"subUnit": false | ||
}, | ||
"autoDeleteOnProcessEnd": false, | ||
"created": "2023-02-01T13:16:50.1330774Z", | ||
"createdBy": "altinn", | ||
"lastChanged": "2023-02-01T13:16:50.1330784Z", | ||
"lastChangedBy": "altinn" | ||
} | ||
``` |