Wieloinstancjacja
Poliinstancjacja w informatyce to koncepcja tworzenia instancji typu (klasy, wiersza bazy danych lub w inny sposób) w wielu niezależnych instancjach (obiektach, kopiach). Może również wskazywać, jak w przypadku poliinstancji bazy danych, że dwie różne instancje mają tę samą nazwę (identyfikator, klucz podstawowy).
Bezpieczeństwo systemu operacyjnego
W obszarze Bezpieczeństwo systemu operacyjnego poliinstancjacja to koncepcja tworzenia widoku współużytkowanego zasobu specyficznego dla użytkownika lub procesu. Oznacza to, że proces A nie może wpłynąć na proces B poprzez zapisanie złośliwego kodu do współdzielonego zasobu, takiego jak katalog UNIX /tmp .
Wieloinstancja współdzielonych zasobów ma podobne cele jak izolacja procesów , zastosowanie pamięci wirtualnej , w której procesom przypisywana jest ich własna izolowana wirtualna przestrzeń adresowa , aby uniemożliwić procesowi A zapis w przestrzeni pamięci procesu B.
Baza danych
W bazach danych poliinstancjacja to związana z bazą danych terminologia SQL (strukturalny język zapytań). Pozwala relacji zawierać wiele wierszy z tym samym kluczem podstawowym; wiele instancji jest rozróżnianych na podstawie poziomów bezpieczeństwa. Dzieje się tak z powodu obowiązkowej polityki. W zależności od ustalonego poziomu bezpieczeństwa, jeden rekord zawiera informacje wrażliwe, a drugi nie, czyli użytkownik zobaczy informacje z rekordu w zależności od jego poziomu poufności, który wcześniej dyktował polityka firmy
Rozważ poniższą tabelę, w której kluczem podstawowym jest nazwa , a λ (x) to poziom bezpieczeństwa:
Nazwa | λ (nazwa) | Wiek | λ(wiek) | λ |
---|---|---|---|---|
Alicja | Sekret | 18 | Ściśle tajne | Ściśle tajne |
Pion | Sekret | 22 | Sekret | Sekret |
Pion | Sekret | 33 | Ściśle tajne | Ściśle tajne |
Trudy | Ściśle tajne | 15 | Ściśle tajne | Ściśle tajne |
Chociaż wieloinstancjacja jest użyteczna z punktu widzenia bezpieczeństwa, wiąże się z kilkoma problemami:
- Kontrola moralna, ponieważ wiąże się z kłamstwem
- Dostarczanie spójnych poglądów
- Eksplozja liczby rzędów
Kryptografia
W kryptografii poliinstancjacja to istnienie klucza kryptograficznego w więcej niż jednej bezpiecznej lokalizacji fizycznej.