W informatyce czym jest Clobbering?
Termin „clobbering” jest używany na kilka różnych sposobów w komputerach, przy czym znaczenie zwykle jest jasne z kontekstu. W pewnym sensie odnosi się to do zastąpienia istniejących plików lub pozycji pamięci. Może być również używany do omawiania przytłaczających komputerów, takich jak serwery, z żądaniami, powodując obniżenie wydajności. To drugie użycie tego słowa odzwierciedla powszechne użycie słowa „clobber” jako słowa opisującego pobicie.
Clobbering pliku można wykonać umyślnie lub przypadkowo. Wiele systemów ma zabezpieczenia, które mają na celu zapobieganie przypadkowemu zapychaniu, aby użytkownicy nie nadpisywali plików, których będą potrzebować później. Ludzie mogą angażować się w clobbering w celu celowego czyszczenia baz danych, usuwania starych wersji plików i dokumentów oraz szorowania plików tymczasowych generowanych podczas pobierania, instalacji oprogramowania i podobnych działań. Istnieje wiele programów, które można ustawić do zamykania, gdy użytkownicy potrzebują tej funkcji, a ludzie mogą również być w stanie selektywnie zastępować pliki z wiersza polecenia.
Może się to również zdarzyć przypadkowo. Koder o śliskich palcach może przypadkowo wykonać polecenie zastąpienia działających plików lub pamięci. W niektórych przypadkach materiał może zostać utracony bez możliwości odzyskania. Środki mające na celu zapobieganie tego typu wypadkom obejmują bloki, które nie pozwolą na zastąpienie plików, gdy są one otwarte i używane wraz z monitami potwierdzającymi, że użytkownik naprawdę chce wykonać dane polecenie.
Clobbering w sensie przytłaczania komputera żądaniami może przybierać różne formy. Hakerzy i crackerzy mogą wykorzystać tę technikę, aby włamać się do obrony systemu lub wyłączyć zabezpieczenia, rozpraszając go podczas wchodzenia do systemu z nieautoryzowanych powodów. Clobbering można również wykorzystać do przetestowania ograniczeń systemu w przeglądzie zabezpieczeń. Można również powiedzieć, że systemy są „zablokowane”, gdy są przytłoczeni użytkownikami, którzy chcą dostępu, jak to może się zdarzyć w witrynach detalicznych, gdy ogłaszają dużą sprzedaż.
Termin ten może również pojawić się w bardziej znanych kontekstach komputerowych. Mówi się czasem, że konkurujące ze sobą produkty komputerowe wzajemnie się zacierają, co oznacza, że jeden produkt wyprzedza drugi i przewyższa drugi i osiąga dominację na rynku. Podobnie ludzie, którzy grają w gry sieciowe w sieci z użytkownikami z innych regionów, mogą odnosić się do zapychania się przeciwnikami, udanego bicia swoich postaci i wyprowadzania ich z gry lub poważnego ranienia postaci, aby musieli wrócić do zdrowia, zanim ponownie wejdą do gry.