Systemy plików Bibliografia:

Slides:



Advertisements
Podobne prezentacje
Indeksy w bazie danych Oracle
Advertisements

Wirtualizacja zasobów w systemach operacyjnych
Podstawowe pojęcia związane z Active Directory
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Kamil Smitkiewicz Bezpieczeństwo w PHP.
Zabezpieczenia w programie MS Access
System operacyjny MS-DOS
BEZPIECZEŃSTWO DANYCH W KOMPUTERZE
NTFS.
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
Zabezpieczenia w systemie plików NTFS
Systemy plików FAT12, FAT16, FAT32, NTFS.
Dawid Fojtuch Bartłomiej Sankowski
Systemy plików FAT i FAT 32
NTFS.
Systemy plików UNIX Krzysztof Ratkowski Mateusz Wosiński.
Systemy plików Bibliografia:
Systemy operacyjne Bibliografia:
Systemy operacyjne Bibliografia:
Podstawowe polecenia systemu DOS
Microsoft WinFS – nowy system plików, zasada działania. Wojtek Galek.
Modele baz danych - spojrzenie na poziom fizyczny
Bezpieczeństwo baz danych
Budowa, przeglądanie i modyfikacja
Systemy plików.
ACTIVE DIRECTORY Definicja Active Directory.
Porządki na dysku Patrycja Galik III B. Defragmentacja dysków Dane, które zapisujemy na dysku twardym początkowo umieszczają się kolejno po sobie. Jednak.
SIEĆ P2P 1. Definicja sieci równouprawnionej. To taka sieć, która składa się z komputerów o takim samym priorytecie ważności, a każdy z nich może pełnić.
Systemy plików FAT12, FAT16, FAT32, NTFS.
Systemy i właściwości plików
Tworzenie nowych kont lokalnych i domenowych, oraz zarządzanie nimi
Administracja serwerem bazy danych Oracle 11g Zarządzanie strukturą bazy danych Wykład nr 2 Michał Szkopiński.
Linux - polecenia.
Użytkowanie komputerów
Dysk fizyczny i logiczny
Budowa i organizacja zapisu danych na dysku twardym
Prezentacja i szkolenie
Rejestr systemu Windows
Struktura folderów w systemie Windows
Systemy plików FAT, FAT32, NTFS
Pamięć komputerowa S t r u k t u r a p a m i ę c i.
Defragmentacja dysku Jednym z kluczowych czynników wydajności operacji wejścia/wyjścia jest poziom fragmentacji plików. Fragmentacja oznacza zapisywanie.
Wybrane zagadnienia relacyjnych baz danych
System plików.
MICROSOFT Access TWORZENIE MAKR
FAT 16 FAT 32. Różnice między nimi
W ą t e k (lekki proces) thread.
Administrowanie serwerem sieci lokalnej
Systemy plików Bibliografia: Windows XP. Komendy i polecenia. Praktyczne przykłady, P. Czarny Windows XP. Naprawa i optymalizacja, B. Danowski Windows.
321 System plików NTFS. NTFS (ang. New Technology File System) – standardowy system plików systemu Microsoft Windows NT i jego następców (Windows 2000,
System plików.
Adam Łożyński IVi System plików NTFS listy kontroli dostępu (ACL)
Procesor, pamięć, przerwania, WE/WY, …
Powtórzenie wyk ł adu 10 Fizyczna organizacja danych w bazie danych. Indeksy.
Uprawnienia w Windows Server
(High Performance File System)
Formatowanie dokumentów
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Operacje na plikach i folderach
BAZY DANYCH MS Access.
Temat 4 Systemy plików [Przedmiot: Systemy operacyjne | Opracował: mgr Marek Kwiatkowski | ZS Mogilno – 2015]
Systemy operacyjne - Budowa systemu komputerowego i jego zadania
SYSTEM PLIKÓW Źródło: Systemy operacyjne i sieci komputerowe - HELION.
Bezpieczeństwo informacji Jak chronić nasze zasoby w komputerze? Jak zarchiwizować i skompresować pliki?
Maciej Romanowski. Wirusy komputerowe to programy tworzone specjalnie do zakłócania pracy komputera, rejestrowania, uszkadzania lub rozprzestrzeniania.
T. 18. E Proces DGA - Działania (operatorka).
Linux ssh.
Systemy i właściwości plików
Modele baz danych - spojrzenie na poziom fizyczny
Zapis prezentacji:

Systemy plików Bibliografia: Windows XP. Komendy i polecenia. Praktyczne przykłady, P. Czarny Windows XP. Naprawa i optymalizacja, B. Danowski Windows XP Home Pl, D. Mendrala i M. Szeliga Windows Vista PL. Instalacja i naprawa, B. Danowski www.chip.pl www.howto.pl www.wikipedia.pl Systemy plików Opracował: Andrzej Nowak

System plików typu: NTFS

NTFS (ang. New Technology File System) - system plików nowej generacji jest nowoczesnym systemem plików, wprowadzonym po raz pierwszy w systemie operacyjnym Windows NT. Nowsze produkty firmy Microsoft - Windows 2000, Windows XP i Windows 2003 oraz Windows Vista są wyposażone w obsługę plików NTFS (systemy te obsługują oczywiście również system FAT we wszystkich odmianach).

W systemie NTFS zastosowano 64-bitowe adresowanie. Maksymalny rozmiar jednej partycji w systemie NTFS ograniczony jest do 2TB (terabajtów). FAT można sobie wyobrazić jako mapę rozmieszczenia plików i wolnych klastrów na dysku. NTFS - informacje o plikach są przechowywane w głównej tablicy plików MFT (ang. Master File Table), która pod względem działania przypomina bazę danych.

Foldery i pliki są reprezentowane w MFT przez rekordy, zawierające komplet informacji na ich temat. Dzięki temu NTFS umożliwia między innymi ograniczanie dostępu do plików i katalogów, kompresję w locie, szyfrowanie i odzyskiwanie uszkodzonych danych. Dodatkowo możliwe jest ograniczenie ilości miejsca dostępnego dla danego użytkownika i śledzenie wywoływanych przez niego zdarzeń takich jak: odczyt, modyfikacja lub usunięcie danych z dysku.

Przykłady implementacji systemu plików typu NTFS

Przykłady implementacji systemu plików NTFS — pliki identyfikowane są przez referencję, która jest indeksem rekordu w tablicy MFT, rekord zawiera atrybuty pliku (w szczególności dane) lub odnośniki do bloków z atrybutami.

NTFS — informacje ogólne Plik jest zbiorem atrybutów, obejmującym w szczególności atrybut dane. Każdy plik ma swój wpis (rekord) w głównej tablicy plików (MFT), a indeks w tej tablicy jest składnikiem identyfikatora wewnętrznego (referencji pliku). Tablica MFT sama jest plikiem, podobnie jak każdy inny obiekt w obrębie systemu plików. Wolne bloki identyfikowane są przez wektor bitowy, przechowywany w jednym z plików.

NTFS — format partycji

NTFS — struktura rekordu MFT Rekord MFT ma ustalony rozmiar 1KB Rekord MFT składa się z nagłówka rekordu i sekwencji atrybutów. Atrybut składa się z nagłówka atrybutu oraz wartości. Wartość znajduje się albo bezpośrednio w rekordzie MFT (atrybut rezydentny), albo w rekordzie tym znajduje się odnośnik do bloku danych, gdzie z kolei znajduje się wartość. Gr 1

NTFS — zawartość nagłówka rekordu magiczna liczba — wartość używana do sprawdzania poprawności numer sekwencyjny — wartość zwiększana o 1 za każdym razem, gdy rekord używany jest dla nowego pliku licznik odniesień do pliku w katalogach liczba wykorzystywanych bajtów przez rekord identyfikator rekordu bazowego (referencja) w przypadku rekordu rozszerzeń

NTFS — zawartość nagłówka atrybutu identyfikator atrybutu długość wartości atrybutu w bajtach lokalizacja wartości atrybutu flagi Nagłówek atrybutu rezydentnego zajmuje 24 bajty.

NTFS — identyfikacja rekordu MFT Rekord MFT i tym samym plik identyfikowany jest wewnętrznie przez 64-bitową referencję. 48 bitów referencji jest numerem rekordu w tablicy MFT. 16 bitów referencji jest numerem sekwencyjnym zwiększanym o 1 po każdym przydzieleniu rekordu do nowo utworzonego pliku, co zapobiega błędnym odwołaniom do plików z użyciem zdezaktualizowanych referencji.

NTFS — rekord bazowy Jeśli lista atrybutów pliku nie mieści się w jednym rekordzie MFT, do pliku przydzielane są dodatkowe rekordy. Pierwszy rekord MFT nazywany jest bazowym. Dodatkowe rekordy MFT danego pliku określane są jako rekordy rozszerzeń.

NTFS — wybrane atrybuty pliku informacje standardowe — flagi, czasy itp. nazwa pliku deskryptor bezpieczeństwa lista atrybutów — wskazanie dodatkowych rekordów MFT (rekordów rozszerzeń) identyfikator pliku (referencja) dane — strumień danych stanowiących zawartość pliku

NTFS — implementacja atrybutu

NTFS — implementacja atrybutu

NTFS — wybrane metadane $MFT — główna tablica plików $MFTMIRR — kopia MFT $LOGFILE — plik dziennika $VOLUME — plik wolumenu $DEFATTR — definicja atrybutów plików $ — katalog główny (korzeń drzewa) $BITMAP — wektor bitowy (informacja o wolnych/zajętych blokach) Gr 2

NTFS — katalogi Katalog jest plikiem zawierającym ciąg wpisów, w skład których wchodzą wartości wybranych atrybutów: referencja pliku nazwa rozmiar czasy dostępów Implementacja dużych katalogów oparta jest na strukturze indeksowej (B+-drzewo).

Hierarchia uprawnień

Hierarchia uprawnień Uprawnienia jawne - dołączane bezpośrednio do obiektu lub jednostki organizacyjnej (OU), która może obejmować uprawnienia do plików i folderów. Uprawnienia dziedziczone - propagowane od obiektu nadrzędnego do obiektu podrzędnego.

Rodzaje uprawnień specjalnych

Rodzaje uprawnień specjalnych gr1 Przechodzenie poprzez folder/Wykonanie pliku - Uprawnienie Przechodzenie poprzez folder zezwala lub zabrania na dostęp do pliku w sytuacji, gdy użytkownik ten nie posiada odpowiednich uprawnień do zawierającego ten plik katalogu, ale posiada je w stosunku do samego pliku. Prawo to można stosować tylko do folderów. Uprawnienie to ma zastosowanie tylko w stosunku do tych użytkowników i grup, którym poprzez zasady grup nie przyznano prawa Pomijanie sprawdzania przebiegu. (domyślnie grupa Wszyscy otrzymuje prawo Pomijanie sprawdzania przebiegu). Ustawienie dla folderu uprawnienia Przechodzenie poprzez folder nie powoduje automatycznego ustawienia Wykonanie pliku. Uprawnienie Wykonanie pliku przyznaje lub odmawia użytkownikowi prawa do uruchamiania plików zawierających programy. Prawo to stosuje się jedynie do plików.

Rodzaje uprawnień specjalnych Odczyt atrybutów - Zezwala lub odmawia przeglądania atrybutów pliku lub folderu takich jak Tylko do odczytu lub Ukryty Odczyt atrybutów rozszerzonych - Zezwala bądź odmawia przeglądania rozszerzonych atrybutów pliku bądź folderu. Niektóre rozszerzone atrybuty definiują same aplikacje we właściwy dla siebie sposób. Należą do nich również dwa atrybuty NTFS - kompresji i szyfrowania. Tworzenie plików/Zapis danych - Zezwala bądź odmawia prawa do tworzenia plików wewnątrz folderu. Zapis danych zezwala bądź odmawia prawa do dokonywania zmian w plikach i nadpisywania ich bieżącej zawartości. Prawo to stosuje się jedynie do plików.

Rodzaje uprawnień specjalnych Tworzenie folderów/Dołączanie danych - Zezwala bądź odmawia prawa tworzenia podkatalogów wewnątrz folderu. Dołączanie danych zezwala bądź odmawia do dopisywania danych na końcu istniejącego pliku, lecz nie do zmiany, usuwania lub nadpisywania istniejących już w nim danych. Zapis atrybutów - Zezwala bądź odmawia prawa do zmieniania atrybutów pliku lub folderu takich jak Tylko do odczytu, Ukryty Zapis rozszerzonych atrybutów - Zezwala bądź odmawia prawa do zmieniania rozszerzonych atrybutów pliku lub folderu.

Rodzaje uprawnień specjalnych Usuwanie podfolderów i plików - Zezwala bądź odmawia prawa do usuwania znajdujących się wewnątrz folderu plików zabezpieczeń podkatalogów, nawet jeżeli użytkownik nie posiada uprawnienia Usuwanie do usuwanego pliku lub podkatalogu. Usuwanie - Zezwala bądź odmawia prawa do usuwania plików i katalogów. Jeżeli użytkownik nie posiada uprawnienia Usuwanie do pliku lub katalogu, ciągle może je usunąć o ile posiada uprawnienie Usuwanie podfolderów i plików w stosunku do folderu nadrzędnego. Odczyt uprawnień - Zezwala bądź odmawia prawa do odczytywania uprawnień zastosowanych do pliku lub folderu, takich jak Pełna kontrola, Zapis, Odczyt.

Rodzaje uprawnień specjalnych gr2 Zmiana uprawnień - Zezwala bądź odmawia prawa do zmieniania uprawnień zastosowanych do pliku lub folderu takich jak Pełna kontrola, Zapis, Odczyt. Przejęcie na własność- Zezwala bądź odmawia prawa do przejęcia pliku lub folderu na własność. Właściciel pliku lub folderu może zawsze zmienić jego uprawnienia, niezależnie od tego, jakie zastosowano uprawnienia w celu jego ochrony. Synchronizacja - Zezwala bądź odmawia prawa do tego, aby różne wątki mogły oczekiwać na zwolnienie uchwytu do pliku zabezpieczeń w ten sposób synchronizować się z innymi, sygnalizującymi to wątkami. Ten rodzaj uprawnienia ma zastosowanie jedynie dla programów wielowątkowych i wieloprocesorowych.

Rodzaje uprawnień specjalnych Journaling

Journaling Journaling (księgowanie) - metoda zabezpieczania systemu plików przed utratą spójności w wyniku awarii zasilania. Jeżeli dokonywanie zmian w logicznej strukturze danych zostanie przerwane, wówczas niedokończenie zapisu może spowodować powstanie i niekontrolowane szerzenie się błędów (np. skrzyżowanie plików). Przy użyciu journalingu zmiany dokonywane w systemie plików są najpierw zapisywane w tzw. kronice lub dzienniku (ang. journal), a dopiero później na dysku. Jeśli awaria zasilania nastąpiła w trakcie ostatecznego zapisu na dysk, to zostanie on dokończony po ponownym starcie systemu. Jeśli prądu zabraknie w czasie edycji dziennika, to system plików nie zostanie w ogóle naruszony.

Szyfrowanie systemu plików mechanizmem EFS

Szyfrowanie systemu plików mechanizmem EFS EFS (Encrypted File System) – pozwala na szyfrowanie danych na dysku, co uniemożliwia odczytanie danych przez innych użytkowników lub danych z dysku na innym komputerze. Funkcja EFS pozwala na szyfrowanie poszczególnych plików i folderów. Mechanizm ten jest oparty o szyfrowanie przy użyciu klucza publicznego. Funkcja EFS może korzystać z algorytmu szyfrowania Data Encryption Standard (DESX) lub Triple-DES (3DES).

Szyfrowanie systemu plików mechanizmem EFS Pliki mogą być odszyfrowywane tylko przez upoważnionych użytkowników i wyznaczone osoby zajmujące się odzyskiwaniem danych. Inne konta systemowe z uprawnieniami dla danego pliku, nawet konto z uprawnieniami Przejęcie na własność, nie pozwalają na otwarcie pliku bez upoważnienia. Pliku nie można otworzyć nawet przy użyciu konta administratora, jeśli nie jest ono wyznaczone jako agent odzyskiwania danych. W przypadku próby otwarcia zaszyfrowanego pliku przez nieuprawnionego użytkownika nastąpi odmowa dostępu. Gr 1

Quota – podział dysku

Quota – podział dysku Quota – jest to wydzielona dla użytkownika przestrzeń na dysku. Quotę można dowolnie konfigurować a na jej wielkość wpływają pliki utworzone przez użytkownika jak i współdzielone z innymi. Mechanizm quoty działa na dwa sposoby: Przekroczenie przydzielonego obszaru dysku może być jedynie odnotowane w dziennikach systemowych Przekroczenie przydzielonego obszaru dysku spowoduje brak możliwości dalszego zapisu danych