> For the complete documentation index, see [llms.txt](https://eaclouddoc.eauditor.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eaclouddoc.eauditor.eu/funkcje/ochrona-przed-wyciekiem-danych/wyzwalacze/operacje-na-pliku.md).

# Operacje na pliku

Wyzwalacz **Operacje na pliku** umożliwia monitorowanie działań wykonywanych na plikach i katalogach.

Pozwala dokładnie określić, jakie operacje mają być kontrolowane oraz zawęzić działanie reguły między innymi do:

* określonych lokalizacji,
* nazw lub typów plików,
* wybranych rodzajów nośników,
* określonych procesów,
* plików posiadających wskazany znacznik.

Dzięki temu reguła może reagować *np. tylko na otwieranie plików `.txt` znajdujących się na pulpicie użytkownika albo na usuwanie oznaczonych dokumentów z udziału sieciowego.*

{% hint style="info" %}
Reguła może zawierać tylko **jeden wyzwalacz**. W ramach wyzwalacza **Operacje na pliku** możesz jednak wskazać więcej niż jeden typ operacji, np. jednocześnie otwieranie i usuwanie plików.
{% endhint %}

{% hint style="warning" %}
Unikaj niepotrzebnie szerokich konfiguracji obejmujących wszystkie lokalizacje, pliki i procesy. Monitorowanie bardzo dużej liczby operacji może generować wiele zdarzeń i wpływać na wydajność komputera.
{% endhint %}

### Typy operacji na plikach

Wyzwalacz może monitorować następujące operacje:

| Operacja                       | Co jest monitorowane                                   |
| ------------------------------ | ------------------------------------------------------ |
| **Utworzenie**                 | Utworzenie nowego pliku (w tym operacja "zapisz jako") |
| **Usunięcie**                  | Usunięcie pliku                                        |
| **Otwarcie**                   | Otwarcie pliku, również przez określony proces         |
| **Zmiana nazwy/przeniesienie** | Zmiana nazwy albo lokalizacji pliku                    |
| **Zapis**                      | Zapis zmian w pliku                                    |

{% hint style="info" %}
**Utworzenie** dotyczy powstania nowego pliku od zera, również w wyniku użycia opcji **Zapisz jako**.

**Zapis** dotyczy zapisywania zmian w pliku, który już istnieje, np. po wybraniu **Zapisz** w aplikacji albo w wyniku automatycznego zapisu.
{% endhint %}

Możesz wybrać więcej niż jeden typ operacji w ramach tego samego wyzwalacza.

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FXReJcYGzMRexwt4HCQ6j%2Fimage.png?alt=media&amp;token=85d19319-0ab8-41bf-a088-dd7273c5819d" alt="Konfiguracja wyzwalacza Operacje na pliku w eAuditor Cloud z listą monitorowanych operacji oraz parametrami plików, lokalizacji, nośników i procesów." width="375"><figcaption><p><em>Wyzwalacz pozwala określić zarówno rodzaj operacji, jak i obiekty, których ma ona dotyczyć.</em></p></figcaption></figure>

### Konfiguracja wyzwalacza

{% stepper %}
{% step %}

#### Otwórz konfigurację reguły

Utwórz nową regułę lub otwórz istniejącą regułę do edycji.
{% endstep %}

{% step %}

#### Wybierz wyzwalacz

W sekcji **Wyzwalacze** wybierz:

**Operacje na pliku**
{% endstep %}

{% step %}

#### Wybierz typ operacji

Określ operacje, które mają być monitorowane.

Możesz wybrać:

* **Utworzenie**,
* **Usunięcie**,
* **Otwarcie**,
* **Zmiana nazwy/przeniesienie**,
* **Zapis**.

Możliwe jest zaznaczenie kilku operacji jednocześnie.
{% endstep %}

{% step %}

#### Określ pliki i lokalizacje

W zależności od potrzeb skonfiguruj:

* maskę ścieżek,
* maskę ścieżek wykluczonych,
* maskę plików,
* maskę plików wykluczonych.

Pozwala to ograniczyć działanie wyzwalacza do wybranych lokalizacji i plików.
{% endstep %}

{% step %}

#### Wybierz rodzaj obiektu

Określ, czy monitoring ma dotyczyć:

* plików,
* katalogów,
* plików i katalogów.
  {% endstep %}

{% step %}

#### Wybierz nośniki

Określ rodzaje nośników, na których mają być monitorowane operacje.

Możesz wskazać między innymi dysk lokalny, dysk zewnętrzny, pendrive lub udział sieciowy.
{% endstep %}

{% step %}

#### Opcjonalnie określ procesy

Jeżeli reguła ma działać tylko dla operacji wykonywanych przez określone programy, skonfiguruj maskę procesów.

Możesz również wskazać procesy, które mają być wykluczone.
{% endstep %}

{% step %}

#### Opcjonalnie wybierz [znacznik](/funkcje/ochrona-przed-wyciekiem-danych/klasyfikacja-i-oznaczanie-plikow.md)

Jeżeli w systemie zostały utworzone znaczniki, możesz ograniczyć działanie reguły do plików posiadających wybrany znacznik.
{% endstep %}

{% step %}

#### Skonfiguruj akcje i powiadomienia

Określ reakcję systemu po wykryciu operacji.

Do jednej reguły możesz przypisać wiele akcji oraz wiele powiadomień.
{% endstep %}

{% step %}

#### Zapisz regułę i zaktualizuj polityki

Zapisz konfigurację, przypisz regułę do odpowiedniej polityki, a następnie kliknij:

**Zaktualizuj polityki**
{% endstep %}
{% endstepper %}

### Maska ścieżek

Pole **Maska ścieżek** określa lokalizacje, w których mają być monitorowane operacje.

Przykłady:

```
H:\desktop\test
H:\*
```

obejmuje lokalizacje znajdujące się na dysku H:.&#x20;

### Maska ścieżek wykluczonych&#x20;

Pole Maska ścieżek wykluczonych pozwala wyłączyć określone lokalizacje z szerszej konfiguracji.

Przykład:

Maska ścieżek: **H:\***

Wykluczenie: **H:\desktop\test**

W takim przypadku operacje na dysku H: mogą być monitorowane z wyjątkiem wskazanego katalogu.

{% hint style="info" %}
Wykluczenia są przydatne, gdy chcesz objąć regułą szeroki zakres lokalizacji, ale pominąć konkretne foldery.
{% endhint %}

### Maska plików&#x20;

Pole Maska plików określa pliki objęte monitoringiem.

Przykłady:&#x20;

```
faktura.pdf
faktura*.pdf
*.txt
*.jpg
```

Maska może więc wskazywać:

* konkretny plik,
* grupę plików o podobnej nazwie,
* wszystkie pliki o określonym rozszerzeniu. Maska plików wykluczonych Pole Maska plików wykluczonych pozwala pominąć konkretne pliki lub grupy plików.

Przykład:

Maska plików: **\*.jpg**

Maska wykluczenia: **test.jpg**

Reguła będzie obejmować pliki JPG z wyjątkiem test.jpg.

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FeYVaMG0XCcb8zkgLcrG5%2Fimage.png?alt=media&amp;token=fcd07ed2-5f9b-48c9-b9c4-7d92dafa2370" alt="Pola Maski ścieżek, Maski plików oraz ich wykluczeń w konfiguracji wyzwalacza Operacje na pliku." width="375"><figcaption><p>Pola Maski ścieżek, Maski plików oraz ich wykluczeń w konfiguracji wyzwalacza Operacje na pliku.</p></figcaption></figure>

Maski pozwalają dokładnie określić lokalizacje i pliki objęte regułą. Rodzaj plików Pole Rodzaj plików określa typ obiektów, których mają dotyczyć monitorowane operacje.

Dostępne są:

* Katalogi - monitorowanie operacji wykonywanych na folderach,
* Pliki - monitorowanie operacji wykonywanych na plikach,
* Pliki i katalogi - monitorowanie obu typów obiektów. Dobierz ustawienie do rodzaju operacji, którą chcesz kontrolować. Nośniki Pole Dotyczy nośników określa rodzaje pamięci, na których mają znajdować się monitorowane pliki lub katalogi.

Możesz wskazać:

* Dysk lokalny,
* Dysk zewnętrzny,
* Pendrive,
* Udział sieciowy. Możliwe jest wybranie więcej niż jednego rodzaju nośnika. Grupy urządzeń USB Po wybraniu opcji Pendrive dostępna jest dodatkowa konfiguracja grup urządzeń USB.

Lista początkowo zawiera opcję:

**Wszystko**

Możesz również wskazać wcześniej utworzone grupy urządzeń USB.

Dzięki temu reguła może dotyczyć wszystkich pamięci USB albo wyłącznie nośników należących do określonej grupy.

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2Fhv7jRJGJhRizCeo9HMeV%2Fimage.png?alt=media&amp;token=49af6806-492b-4951-95f8-b510a96ebac3" alt="Konfiguracja nośników w wyzwalaczu Operacje na pliku z opcjami Dysk lokalny, Dysk zewnętrzny, Pendrive i Udział sieciowy." width="375"><figcaption><p><em>Konfiguracja nośników w wyzwalaczu Operacje na pliku z opcjami Dysk lokalny, Dysk zewnętrzny, Pendrive i Udział sieciowy.</em></p></figcaption></figure>

Regułę można ograniczyć do określonych rodzajów nośników.&#x20;

### Procesy&#x20;

Maska procesów pozwala dodatkowo określić, jaki program musi wykonywać operację na pliku, aby wyzwalacz został uruchomiony. Maska procesów Określa procesy objęte regułą.

Przykłady: **chrome.exe** oraz **\*.exe**

### Maska procesów wykluczonych&#x20;

Pozwala wyłączyć określony proces z szerszej konfiguracji.

Przykład:

Maska procesów: **\*.exe**

Proces wykluczony: **chrome.exe**

Reguła może wtedy obejmować operacje wykonywane przez pozostałe procesy spełniające maskę, z pominięciem chrome.exe.

{% hint style="info" %}
Maska procesu jest przydatna, gdy ta sama operacja na pliku powinna być traktowana inaczej w zależności od aplikacji, która ją wykonuje.
{% endhint %}

### Znacznik&#x20;

Jeżeli w systemie zostały wcześniej utworzone znaczniki, możesz wykorzystać je jako dodatkowy warunek wyzwalacza.

Pozwala to ograniczyć działanie reguły do plików posiadających określone oznaczenie, np. klasyfikację dokumentu.

Przykładowo możesz:

1. ustawić szeroką maskę obejmującą wszystkie lokalizacje i pliki,
2. wskazać konkretny znacznik,
3. spowodować, że reguła będzie dotyczyć tylko plików posiadających ten znacznik.

<figure><img src="https://1156024472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdzip3GyvGq5q5J3qckWN%2Fuploads%2FcTpqnIZeT98DTF4mX16Z%2Fimage.png?alt=media&amp;token=aa9691e8-c1ae-4b1d-80fb-66a0444f3e92" alt="Pole Znacznik w konfiguracji wyzwalacza Operacje na pliku z listą dostępnych znaczników dokumentów." width="375"><figcaption><p><em>Pole Znacznik w konfiguracji wyzwalacza Operacje na pliku z listą dostępnych znaczników dokumentów.</em></p></figcaption></figure>

Znacznik pozwala ograniczyć działanie reguły do wcześniej oznaczonych plików.

{% hint style="info" %}
Znaczniki są szczególnie przydatne, gdy chcesz chronić dokument niezależnie od jego nazwy lub lokalizacji. Szczegółowo opisujemy je w sekcji Klasyfikacja i oznaczanie plików.
{% endhint %}

### Wprowadzanie wielu wartości&#x20;

W polach obsługujących wiele parametrów możesz wprowadzić więcej niż jedną wartość, np.:

* kilka ścieżek,
* kilka masek plików,
* kilka procesów. Każdą wartość wpisz w osobnej linii i zatwierdź klawiszem Enter.

Nie używaj przecinków ani średników jako separatorów.&#x20;

Przykład - ścieżki:

```
C:\Users\Public
D:\Dokumenty* 
*\Serwer\Udział*
```

Reguła zostanie zastosowana, jeżeli operacja będzie dotyczyć którejkolwiek z podanych ścieżek.&#x20;

Przykład - pliki:

```
*.pdf 
*.docx 
*.xlsx 
testABCD.*
```

Reguła zostanie zastosowana do pliku PDF, DOCX, XLSX lub pliku o nazwie testABCD z dowolnym rozszerzeniem.

{% hint style="info" %}
Wiele wartości w obrębie tego samego pola działa zgodnie z logiką LUB (OR). Wystarczy spełnienie jednego z podanych warunków.
{% endhint %}

### Jak łączą się różne pola?

Podczas konfiguracji wyzwalacza warto rozróżnić:

* wiele wartości w jednym polu,
* warunki określone w różnych polach.

Jeżeli w jednym polu wpiszesz kilka wartości, np. kilka masek plików, spełnienie jednej z nich może wystarczyć do uruchomienia wyzwalacza.

Jeżeli jednak jednocześnie skonfigurujesz różne pola, np.:

* maskę ścieżki,
* maskę pliku,
* rodzaj nośnika,
* proces,

reguła zostanie zawężona do operacji spełniających skonfigurowane warunki.

{% hint style="info" %}
Wiele wartości wpisanych w jednym polu działa zgodnie z logiką **LUB (OR)**. Warunki określone w różnych polach zawężają natomiast zakres działania reguły.
{% endhint %}

### Przykład konfiguracji

Załóżmy, że chcesz monitorować otwieranie plików `.txt` znajdujących się na pulpicie użytkownika za pomocą określonego programu.

Konfiguracja może wyglądać następująco:

| Parametr        | Wartość            |
| --------------- | ------------------ |
| **Operacja**    | Otwarcie           |
| **Lokalizacja** | Pulpit użytkownika |
| **Maska pliku** | `*.txt`            |
| **Nośnik**      | Dysk lokalny       |
| **Proces**      | `Word.exe`         |

Reguła będzie dotyczyć plików `.txt`, które:

* znajdują się we wskazanej lokalizacji,
* są zapisane na dysku lokalnym,
* są otwierane przez proces `Word.exe`.

Po spełnieniu warunków zostaną wykonane akcje oraz powiadomienia skonfigurowane w regule.

### Testowanie reguły

{% stepper %}
{% step %}

#### Ogranicz zakres polityki

Na początku zastosuj regułę na komputerze testowym lub niewielkiej grupie urządzeń.
{% endstep %}

{% step %}

#### Zaktualizuj polityki

Kliknij **Zaktualizuj polityki** i upewnij się, że eAgent pobrał aktualną konfigurację.
{% endstep %}

{% step %}

#### Przygotuj odpowiedni plik

Utwórz plik spełniający skonfigurowane warunki dotyczące:

* nazwy lub rozszerzenia,
* lokalizacji,
* rodzaju nośnika,
* ewentualnie procesu, który ma wykonać operację.
  {% endstep %}

{% step %}

#### Wykonaj monitorowaną operację

W zależności od konfiguracji:

* utwórz plik,
* usuń plik,
* otwórz plik,
* przenieś go lub zmień jego nazwę,
* zapisz zmiany w pliku.
  {% endstep %}

{% step %}

#### Sprawdź rezultat

Zweryfikuj, czy zostały wykonane akcje oraz powiadomienia skonfigurowane w regule.
{% endstep %}

{% step %}

#### Sprawdź Logi DLP

Przejdź do:

**Ochrona przed wyciekiem danych -> Logi DLP**

Sprawdź, czy testowane zdarzenie zostało prawidłowo zarejestrowane.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
Przy pierwszym teście zastosuj możliwie wąski zakres, np. konkretny katalog i jeden typ pliku. Po potwierdzeniu prawidłowego działania możesz stopniowo rozszerzyć konfigurację.
{% endhint %}

### FAQ

<details>

<summary><strong>Czy jedna reguła może monitorować jednocześnie otwieranie i usuwanie plików?</strong></summary>

Tak.

Reguła ma jeden wyzwalacz Operacje na pliku, ale w jego konfiguracji możesz wybrać kilka typów operacji.

</details>

<details>

<summary><strong>Czy mogę monitorować tylko jeden konkretny plik?</strong></summary>

Tak.

W polu maski plików wpisz dokładną nazwę, np.:

**faktura.pdf**

Możesz dodatkowo ograniczyć regułę do konkretnej lokalizacji.

</details>

<details>

<summary><strong>Czy mogę monitorować wszystkie pliki danego typu?</strong></summary>

Tak.

Przykładowo maska:

**\*.pdf**

obejmuje pliki PDF spełniające pozostałe warunki reguły.

</details>

<details>

<summary><strong>Czy mogę wykluczyć jeden plik z monitorowania wszystkich plików JPG?</strong></summary>

Tak.

Ustaw maskę:

\*.jpg

a następnie dodaj np.:

test.jpg

do maski plików wykluczonych.

</details>

<details>

<summary><strong>Czy mogę monitorować operacje tylko na pendrive'ach?</strong></summary>

Tak.

W sekcji dotyczącej nośników wybierz Pendrive. Możesz dodatkowo wskazać określoną grupę urządzeń USB.

</details>

<details>

<summary><strong>Czy mogę monitorować plik tylko wtedy, gdy otwiera go określony program?</strong></summary>

Tak.

Użyj pola Maska procesów i wskaż proces, np. Word.exe.

</details>

<details>

<summary><strong>Czy mogę użyć znacznika zamiast konkretnej nazwy pliku?</strong></summary>

Tak.

Jeżeli plik posiada wcześniej nadany [znacznik](/funkcje/ochrona-przed-wyciekiem-danych-1/polityki-i-reguly-dlp/akcje/znakowanie-dokumentow.md), możesz wykorzystać go jako warunek reguły. Jest to przydatne szczególnie wtedy, gdy nazwa lub lokalizacja dokumentu może się zmieniać.

</details>

<details>

<summary><strong>Czy wpisując kilka masek plików muszę oddzielać je przecinkiem?</strong></summary>

Nie.

Każdą wartość wpisz w osobnej linii i zatwierdź klawiszem Enter. Nie używaj przecinków ani średników jako separatorów.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://eaclouddoc.eauditor.eu/funkcje/ochrona-przed-wyciekiem-danych/wyzwalacze/operacje-na-pliku.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
