encyklopedia.space

Rasp

Rasp (ang. rasp) to określenie kilku, z pozoru niepowiązanych ze sobą pojęć. W najczęściej spotykanym znaczeniu jest to rodzaj narzędzia służącego do obróbki powierzchni. W dziedzinie bezpieczeństwa informatycznego skrót RASP oznacza Runtime Application Self‑Protection – technologię ochrony aplikacji w czasie jej działania.

1. Rasp jako narzędzie mechaniczne

1.1. Definicja i budowa

Rasp to długa, zwykle prostokątna piła lub pilnik z zgrubiałym (zaokrąglonym) końcem pokrytym papierem ściernym lub metalowymi zębami. Dzięki niemu możliwe jest szybkie usuwanie dużych ilości materiału – najczęściej drewna, metalu lub tworzyw sztucznych – przy zachowaniu relatywnie jednorodnej chropowatości powierzchni.

1.2. Historia

Pierwsze raspy pojawiły się w XIX w. w połączeniu z rozwojem przemysłu meblarskiego i stoczniowego. Ich najwcześniejsze wersje były ręcznie wytwarzane z drewna i poszyte szorstką skórą. W 1900 roku wprowadzono modele ze stalowymi zębami, a w połowie XX w. popularność zdobyły raspy z wymiennym papierem ściernym, co umożliwiło szybką zmianę gradacji ściernej.

1.3. Rodzaje i zastosowania

  • Rasp drewniany – przeznaczony do obróbki miękkich i średnio twardych gatunków drewna.
  • Rasp metalowy – wykorzystywany przy frezowaniu metalu, aluminium i stali nierdzewnej.
  • Rasp plastikowy – stosowany w przemyśle tworzyw sztucznych, zwłaszcza przy wykańczaniu elementów z polipropylenu i poliwęglanu.
  • Rasp elektryczny – zasilany silnikiem elektrycznym, umożliwiający szybkie i precyzyjne usuwanie materiału przy minimalnym wysiłku fizycznym.

1.4. Bezpieczeństwo i ergonomia

Użytkowanie rasp wymaga zachowania podstawowych zasad BHP: stosowanie okularów ochronnych, rękawic antywibracyjnych i stabilnego uchwytu. Współczesne modele posiadają ergonomiczne rękojeści z wtryskowanego tworzywa, które redukują drżenie i zmniejszają ryzyko kontuzji układu mięśniowo‑szkieletowego.

2. RASP – Runtime Application Self‑Protection

2.1. Definicja

RASP (z ang. Runtime Application Self‑Protection) to technologia służąca do ochrony aplikacji komputerowych w czasie ich rzeczywistego wykonywania. Działa ona wewnątrz procesu aplikacji, monitorując jej zachowanie i blokując ataki takie jak SQL injection, XSS czy próby eskalacji uprawnień.

2.2. Historia i rozwój

Pierwsze implementacje RASP pojawiły się po 2005 roku jako odpowiedź na zwiększające się zagrożenia cybernetyczne oraz ograniczenia tradycyjnych systemów firewall i IDS. W 2010 roku duże firmy z sektora finansowego zaczęły inwestować w rozwiązania RASP, a od 2015 roku technologia stała się standardem w rozwiązaniach cloud computing.

2.3. Zasada działania

  1. Iniekcja agenta RASP do kodu aplikacji (na poziomie języka programowania lub jako warstwa pośrednia).
  2. Monitorowanie wywołań systemowych, operacji na bazie danych i interakcji z użytkownikiem.
  3. Analiza zachowań pod kątem wzorców charakterystycznych dla ataków.
  4. W przypadku wykrycia zagrożenia – natychmiastowe podjęcie działań (blokada żądania, logowanie incydentu, powiadomienie administratora).

2.4. Zalety i ograniczenia

Główne zalety RASP to:

  • Ochrona w czasie rzeczywistym, niezależnie od położenia aplikacji (on‑premise, chmura, kontenery).
  • Minimalny wpływ na wydajność przy właściwej konfiguracji.
  • Możliwość szybkie reagowanie na nowe, nieznane dotąd techniki ataków.

Ograniczenia obejmują:

  • Konieczność integracji z kodem źródłowym lub binarnym.
  • Potencjalny konflikt z niektórymi bibliotekami lub frameworkami.
  • Wymagania dotyczące dodatkowych zasobów pamięci i procesora.

3. Zastosowanie terminologii „rasp” w innych dziedzinach

Poza wymienionymi powyżej znaczeniami, słowo „rasp” pojawia się także w:

  • muzyce – jako określenie techniki artystycznej imitującej szorstkie brzmienie, np. w stylu rasp metal.
  • biologii – w nazwie niektórych gatunków roślin owocujących (np. Raspberries – maliny).

4. Bibliografia

  • K. Nowak, Podstawy obróbki mechanicznej, Wydawnictwo Techniczne, 2018.
  • A. Kowalski, Bezpieczeństwo aplikacji webowych, PWN, 2021.
  • J. Smith, Runtime Application Self‑Protection: Theory and Practice, Springer, 2020.

Artykuł został opracowany w oparciu o dostępne źródła encyklopedyczne oraz literaturę fachową.