Add antivirus programm

This commit is contained in:
this.ven 2024-07-19 17:27:37 +02:00
parent acb25ecb5b
commit 7f1fb1e9b6
2 changed files with 61 additions and 2 deletions

View file

@ -4,5 +4,4 @@ date: 2024-06-25T18:52:42+02:00
weight: 8
prev: /docs/computer/multimedia-web
next: /docs/computer/pro-video
draft: true
---

View file

@ -71,6 +71,63 @@ package as follows:
sudo pacman -Sy speedcrunch
```
## Antivirus
> Imagine the information security compliance guideline says you need an antivirus but you run Arch Linux.
> — <cite>libredefender[^6]</cite>
As the primary reason I'd use an antivirus scan is to prevent that I unintentionally spread such malware[^7] when sharing files with users of Windows[^8] systems, for example. For this reason, I install the [libredefender](https://archlinux.org/packages/?name=libredefender) package to run a malware scan on demand:
```bash
yay libredefender
```
To instantly update the malware definitions, I execute:
```bash
sudo freshclam
```
Afterwards I can scan a directory such as `~/Downloads` by running:
```bash
libredefender scan ~/Downloads
```
In order to prevent libredefender to automatically scan my system on a regular base I create `~/.config/libredefender.toml` containing:
```toml{filename="~/.config/libredefender.toml"}
[scan]
## by default libredefender spawns one thread per cpu core
## set to 1 to use a single thread
concurrency = 1
excludes = [
# may contain virus files for studies
"/home/thisven/Downloads/win-malware-to-play-with/*",
]
skip_hidden = true
skip_larger_than = "30MiB"
[schedule]
## manually scan for infections
automatic_scans = "off"
#preferred_hours = "09:00:00-17:00:00"
## Do not run scans when on battery
skip_on_battery = true
```
To verfify this new confoguration I can use the command:
```bash
libredefender dump-config
```
{{< callout type="info" >}}
Read the article on [ClamAV](https://wiki.archlinux.org/title/ClamAV) in the ArchWiki to configure scheduled scans.
{{< /callout >}}
Proceed with installing and configuring [Office tools](../office-tools) in just
another guide or go back to the overview and follow instructions for specific
[use cases](../#use-cases).
@ -82,4 +139,7 @@ Wikipedia
[^3]: [NTFS](https://wiki.archlinux.org/title/NTFS-3G) in the ArchWiki
[^4]: [Vim#DOS/Windows carriage returns](https://wiki.archlinux.org/title/Vim#DOS.2FWindows_carriage_returns) setion in the ArchWiki
[^5]: [Password manager](https://en.wikipedia.org/wiki/Password_manager) in the
Wikipedia
Wikipedia
[^6]: [libredefender](https://github.com/kpcyrd/libredefender) at GitHub
[^7]: [Malware](https://en.wikipedia.org/wiki/Malware) in the Wikipedia
[^8]: [Microsoft's Software is Malware](https://www.gnu.org/proprietary/malware-microsoft.html)