| Termin | Definicja |
|---|---|
| Ochrona danych językowych | Ochrona danych językowych to zabezpieczenie własnych słowników i list terminów przed nieuprawnionym dostępem. Zakres ochrony danych językowychOchrona danych językowych obejmuje zabezpieczenie własnych słowników, list terminów, baz synonimów, reguł odmiany oraz innych plików wykorzystywanych przez programy do korekty pisowni, tłumaczeń lub analizy tekstu. Takie dane mogą zawierać nazwy produktów, skróty branżowe, oznaczenia modeli, słownictwo techniczne i ustalone formy zapisu. Ich utrata nie musi powodować awarii systemu, ale może prowadzić do ponownego oznaczania poprawnych wyrazów jako błędnych, niespójnych wyników korekty albo konieczności ręcznego odtworzenia wielu wpisów. Najważniejsze jest ustalenie, gdzie słownik faktycznie się znajduje. Program może przechowywać go w profilu użytkownika, w katalogu danych aplikacji albo w osobnym pliku wskazanym w ustawieniach. W przypadku słowników Hunspell często występują pary plików z rozszerzeniami Uprawnienia do plików i profilu użytkownikaPodstawową kontrolę zapewniają uprawnienia systemu plików. Słownik powinien być zapisywalny dla konta lub procesu, który ma go aktualizować, ale nie powinien być dostępny do modyfikacji dla przypadkowych użytkowników komputera. W systemach Windows można sprawdzić właściwości pliku lub katalogu na karcie zabezpieczeń, a w systemach zgodnych z Unix uprawnienia odczytu i zapisu są kontrolowane między innymi przez właściciela, grupę i pozostałych użytkowników. Nadanie wszystkim prawa zapisu zwiększa ryzyko podmiany treści, usunięcia wpisów albo wprowadzenia błędnych reguł. Nie należy mylić ochrony przed modyfikacją z szyfrowaniem. Uprawnienia ograniczają dostęp w działającym systemie, natomiast szyfrowanie zabezpiecza zawartość także w razie odczytu dysku poza zainstalowanym systemem. Jeżeli słownik zawiera informacje o wewnętrznej terminologii firmy, można przechowywać go w zaszyfrowanym katalogu lub na woluminie objętym szyfrowaniem systemowym, o ile nie uniemożliwia to działania aplikacji. Hasło do konta użytkownika powinno być chronione, ponieważ przejęcie konta zwykle daje dostęp również do plików profilu. Przydatne jest rozdzielenie pliku roboczego od kopii zapasowej. Kopia nie powinna znajdować się wyłącznie w tym samym katalogu ani na tym samym dysku, co oryginał. Aktualizacje można wykonywać przez program, który zapisuje nową wersję pliku, a następnie zastępuje poprzednią dopiero po poprawnym zakończeniu zapisu. Ogranicza to ryzyko pozostawienia pustego lub częściowo zapisanego słownika po przerwaniu pracy komputera. Kopie zapasowe i kontrola zmian w słownikuSkuteczna ochrona wymaga regularnego tworzenia kopii zapasowych oraz możliwości rozpoznania, która wersja jest aktualna. W prostym przypadku wystarczy zachowywanie kilku kolejnych kopii pliku z datą wykonania. Przy częstych zmianach lepsze może być narzędzie przechowujące historię wersji, pod warunkiem że dostęp do repozytorium lub folderu synchronizacji jest ograniczony. Warto sprawdzić, czy kopia rzeczywiście zawiera wszystkie pliki słownika, a nie tylko dokumenty użytkownika. Integralność pliku można kontrolować za pomocą sumy kontrolnej, na przykład SHA-256. Jeżeli suma obliczona po pobraniu lub skopiowaniu pliku różni się od sumy zapisanej dla wersji źródłowej, plik został zmieniony albo uszkodzony. Sama zgodność sumy nie potwierdza, że słownik jest poprawny merytorycznie, ale pozwala wykryć przypadkową zmianę danych. Przywrócenie kopii warto przetestować w programie, który korzysta ze słownika, ponieważ plik może być formalnie kompletny, lecz zapisany w nieobsługiwanym kodowaniu lub mieć nieprawidłową strukturę. Trzeba również zwrócić uwagę na kodowanie znaków. Słowniki zawierające polskie znaki powinny być zapisywane w formacie obsługiwanym przez konkretną aplikację. Zmiana kodowania może zamienić litery takie jak ą, ć, ę, ł, ń, ó, ś, ź i ż na nieprawidłowe znaki, przez co wpisy przestaną być rozpoznawane. Przed masową edycją pliku należy wykonać kopię, a po zmianie sprawdzić kilka haseł z polskimi znakami, odmianą oraz znakami specjalnymi. Bezpieczne używanie własnych słowników na komputerzeWarszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, dlatego podczas diagnostyki problemów z profilem użytkownika lub aplikacją można sprawdzić, czy własny słownik nie został usunięty, zablokowany przez uprawnienia albo zastąpiony nieprawidłową wersją. Analiza powinna obejmować lokalizację pliku, datę modyfikacji, ustawienia programu oraz możliwość odczytu i zapisu z poziomu właściwego konta. Przed przekazaniem komputera do diagnostyki warto wskazać lokalizację własnych słowników i przygotować ich kopię zapasową. Nie powinno się udostępniać całego profilu użytkownika, jeżeli do rozwiązania problemu wystarczą konkretne pliki konfiguracyjne. Po naprawie należy sprawdzić, czy aplikacja korzysta z właściwego słownika, czy nowe hasło można zapisać oraz czy wcześniejsze wpisy pozostają dostępne. Jeżeli program ponownie tworzy pusty słownik, przyczyną może być brak uprawnień do katalogu profilu, uszkodzenie pliku, błędna ścieżka w konfiguracji albo działanie oprogramowania zabezpieczającego blokującego zapis. Ochrona danych językowych nie polega więc wyłącznie na ukryciu pliku. Potrzebne są prawidłowe uprawnienia, kopie zapasowe, kontrola wersji, zgodne kodowanie znaków i okresowe sprawdzanie, czy aplikacja rzeczywiście korzysta z zabezpieczonego zbioru. Takie postępowanie ogranicza ryzyko utraty terminologii oraz ułatwia odtworzenie ustawień po awarii systemu, zmianie profilu użytkownika lub ponownej instalacji programu. |