]> gitweb.morketsmerke.org Git - mmdev.git/commitdiff
Zakończenie redagowania rozdziału 11, modułu 2, kursu Cisco CCNA.
authorxf0r3m <jakubstasinski@protonmail.com>
Sun, 22 Sep 2024 10:46:02 +0000 (12:46 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Sun, 22 Sep 2024 10:46:02 +0000 (12:46 +0200)
articles/terminallog/Cisco_-_CCNA.html

index 900599965da7f65a870aacb9aaa41482b47d810e..5d95b65337f41fde536b3d50d057b36f1e3edb1e 100755 (executable)
@@ -9092,7 +9092,8 @@ R3(config-if)#standby 1 ip 192.168.20.100
       <p>
         Omawianie zabezpieczeń portów, rozpoczniemy od najprostszej czynności
         jaką możemy wykonać. Jeśli intruz będzie w zasiegu dostępnego gniazda
-        Ethernet, może sprawdzić czy jest ono aktywne. Jeśli tak, to może
+        <em>Ethernet</em>, może sprawdzić czy jest ono aktywne. Jeśli tak, to 
+        może
         udać mu się uzyskać dostęp do sieci. Dlatego czasami najprostrze
         rowiązania są najlepsze. Zatem może warto
         <strong>wyłączyć nieużywane porty</strong> administracyjnie. Wydając
@@ -9114,8 +9115,8 @@ FastEthernet0/5        unassigned      YES unset  down                  down
       <p>
         Przejść do konfiguracji wiecej niż jednego portu możemy poprzez
         użycie polecenia <code class="code-inline">int range</code> podając
-        zakres portów lub też ich listę jeśli porty są nie pokolei. Oczywiście
-        możemy mieszać ze sobą ter rodzaj parametrów. 
+        zakres portów lub też ich listę jeśli porty są nie po kolei. Oczywiście
+        możemy mieszać ze sobą ten rodzaj parametrów. 
       </p>
 <pre class="code-block">
 S1(config)#int range fa0/1-24
@@ -9137,12 +9138,12 @@ FastEthernet0/6        unassigned      YES unset  administratively down down
         wyłącza zasilanie na portach przełącznika.
       </p>
       <p>
-        Poza dostęp do sieci, możemy również chcieć zabezpieczyć nasz
+        Poza dostępem do sieci, możemy również chcieć zabezpieczyć nasz
         przełącznik, aby nigdy nie udało się zrobić z koncentratora. Z
         poprzedniego rodziału wiemy jak tego dokonać. Zabezpieczenia portów
         obejmują możliwość wskazania ilość adresów MAC, których przełącznik
-        może się nauczyć, w jaki sposób ma się ich uczyć, na podstawie czego
-        ma stwiedzić, że adres w tablicy uleg przedawnieniu czy co zrobić
+        może się nauczyć, w jaki sposób ma się ich uczyć, kiedy i jaki sposób
+        adres w tablicy ulega przedawnieniu czy co zrobić
         w przypadku naruszenia zasad zabezpieczeń portów.
       </p>
       <p>
@@ -9152,7 +9153,7 @@ FastEthernet0/6        unassigned      YES unset  administratively down down
         protokoł DTP, natomiast porty znajdują się w domyślnym stanie
         <em>dynamic auto</em>. Zabezpieczenia portu wymagają, aby port był
         portem dostępowym, więc przez uruchomienieniem zabezpieczeńm portów
-        musimy przełączyć w tryb dostępu: 
+        musimy przełączyć port w tryb dostępu: 
       </p>
 <pre class="code-block">
 #Domyślnie:
@@ -9190,7 +9191,7 @@ S1(config-if)#switchport port-security
       <p>
         Reguły narzucone przez uruchomienie zabezpieczeń portu to, ustawienie
         trybu naruszenia na najbardziej restrykcyjny oraz ustawienie ilości
-        adresów MAC do nauczenia się dla tego portu to 1.
+        adresów MAC do nauczenia się dla tego portu na 1.
       </p>
 <pre class="code-block">
 S1#show port-security interface fa0/1
@@ -9285,12 +9286,12 @@ Security Violation Count   : 0
     <p>
       Zabezpieczenia portów pozwalają na określenie okresu ważności dla
       bezpiecznych adresów (Przypisanych statycznie lub nauczonych w ramach
-      dynamicznej nauki, zgodniej z okreslonym limitem). Mamy dwa rodzaje
+      dynamicznej nauki, zgodnie z określonym limitem). Mamy dwa rodzaje
       przedawnienia (okresu ważności):
     </p>
     <ul>
       <li><strong><em>Absolute</em></strong> (ang. bezwględy) - adresy MAC są
-        usuwane po upłynięciu podanym okresie czasu.</li>
+        usuwane po upłynięciu podanego okresu czasu.</li>
       <li><strong><em>Inactivity</em></strong> (ang. nieaktywność) - adresy
         MAC są usuwane po upłynięciu podanego okresu czasu nieaktywności.</li>
     </ul>
@@ -9309,8 +9310,8 @@ Security Violation Count   : 0
           określa rodzaj przedawnienia dla portu.</li>
     </ul>
     <p>
-      Dla przykładu ustawiłem na porcie 2 czas przedawnienia 10 minut dla
-      nieaktywnych hostów.
+      Dla przykładu ustawiłem na porcie 2 czas przedawnienia 10 minut
+      nieaktywności interfejsu.
     </p>
 <pre class="code-block">
 S1(config)#int fa0/2
@@ -9318,7 +9319,7 @@ S1(config-if)#switchport port-security aging time 10
 S1(config-if)#switchport port-security aging type inactivity 
 </pre>
       <p>
-        W momencie gdy dojdzie do przekroczenia zasad skonfigurownych na porcie,
+        W momencie gdy dojdzie do przekroczenia zasad skonfigurownych na porcie
         występuje naruszenie, może mieć one różne skutki. Od zaprzestania
         transmisji dla nieznanych adresów na czas potrzebny do usunięcia 
         nadmiarowych adresów MAC do
@@ -9330,15 +9331,15 @@ S1(config-if)#switchport port-security aging type inactivity
           komunikat do <em>Syslog</em>. Licznik naruszeń jest zwiększany</li>
         <li><strong>restrict</strong> - Ten tryb powoduje zaprzestanie
           transmisji dla nieznaych adresów do momentu usunięcia namiarowych
-          pozycji. Porty nie są wyłączane Licznik naruszeń jest zwiększany oraz
-          wysłane są komunikaty <em>syslog</em></li>
+          pozycji. Porty nie są wyłączane. Licznik naruszeń jest zwiększany
+          oraz wysłane są komunikaty <em>syslog</em></li>
         <li><strong>protect</strong> - działa na takiej samej zasadzie jak
           <em>restrict</em>, przyczym żadne logi nie są wysłane oraz nie jest
-          zwiększany licznik naruszeń. Jest najmnie bezpieczny z trybów.<li>
+          zwiększany licznik naruszeń. Jest najmniej bezpieczny z trybów.<li>
       </ul>
       <p>
         Do ustawienie trybu wybierany wykorzystywane jest polecenie
-        <em>violation</em>, zabezpieczeń portów.
+        <strong>violation</strong>, zabezpieczeń portów.
       </p>
 <pre class="code-block">
 S1(config)#int fa0/2
@@ -9375,7 +9376,7 @@ Max Addresses limit in System (excluding one mac per port) : 8192
       </p>
       <h2 id="2.11.2.limitvlanattacks">2.11.2. Ograniczanie ataków na sieci VLAN</h2>
       <p>
-        Ataki na sieci VLAN omawiane była dwa: atak z przeskokiem, gdzie
+        Ataki na sieci VLAN omawiane były dwa: atak z przeskokiem, gdzie
         atakującemu udawało się wynegocjować łącze <em>trunk</em> i uzyskać
         dostęp do innych VLAN-ów, niż ten do którego należy jego gniazdo.
         Drugim atakiem był atak podwójnego znakowania, gdzie atakujący tworzył
@@ -9391,8 +9392,8 @@ Max Addresses limit in System (excluding one mac per port) : 8192
           <code class="code-inline">switchport mode access</code></li>
         <li>Nie używane porty należy umieść w innym VLAN-ie niż domyślny.</li>
         <li>Na portach przeznaczonych jako <em>trunk</em>, tryb ten włączamy
-          ręcznie, przy użyciu polecenia
-          <code class="code-inline">switchport mode trunk</code></li>
+          jest ręcznie przy użyciu polecenia
+          <code class="code-inline">switchport mode trunk</code>.</li>
         <li>Wyłączamy autonegocjacje DTP na portach <em>trunk</em>, za pomocą
           polecenia: <code class="code-inline">switchport nonegotiate</code>.</li>
         <li>Zmieniamy natwyną sieć VLAN dla łączy <em>trunk</em>, przy użyciu
@@ -9427,7 +9428,7 @@ S1(config-if-range)#end
       </p>
       <h2 id="2.11.3.limitingdhcpattacks">2.11.3. Ograniczanie ataków na DHCP</h2>
       <p>
-        Znamy dwa ataki wobec usługi DHPC, pierwsza z znich jest zagłodzenie -
+        Znamy dwa ataki wobec usługi DHCP, pierwsza z znich jest zagłodzenie -
         tj. wyczerpanie puli przez atakującego. Ochroną przed tego typu
         działaniem jest ustawienie limitu zapytań do DHCP na portach
         niezaufanych (innych niż te, z których będzie przychodzić odpowiedź
@@ -9444,7 +9445,7 @@ S1(config-if-range)#end
         <li>Włączamy <em>DHCP Snooping</em> za pomocą polecenia
           <code class="code-inline">ip dhcp snooping</code> w konfiguracji
           globalnej</li>
-        <li>Porty z odpowiedzią DHCP uznajemy za zafane za pomocą polecenia:
+        <li>Porty z odpowiedzią DHCP uznajemy za zaufane za pomocą polecenia:
           <code class="code-inline">ip dhcp snooping trust</code>.</li>
         <li>Na portach niezaufanych ustawiamy limit zapytań do DHCP - liczbę
           odebranych komunikatów DHCP DISCOVER na sekundę. Dokonujemy tego
@@ -9531,11 +9532,11 @@ GigabitEthernet0/1         yes        yes             unlimited
       <ul>
         <li>Nie przykazywanie nieprawidłowych lub gratisowych odpowiedzi ARP
           do innych portów w tej samej sieci VLAN.</li>
-        <li>Przechwytywanie wszystkichj żądań i odpowiedzi ARP na niezaufanych
+        <li>Przechwytywanie wszystkich żądań i odpowiedzi ARP na niezaufanych
           portach.</li>
         <li>Sprawdzenie każdego przechwyconego pakietu pod kątem prawidłowego
           powiązania IP do MAC.</li>
-        <li>Odrzucanie i rejestrowanie odpowiedzi ARP, posiadające nie
+        <li>Odrzucanie i rejestrowanie odpowiedzi ARP, posiadające
           nieprawdziwe informacje, aby zapobiec zatruciu ARP.</li>
         <li>Przełączenie interfejsu w stan <em>error-disabled</em>, jeśli
           skonfigurowana w DAI liczba pakietów ARP zostanie przekroczona.</li>
@@ -9573,7 +9574,7 @@ S1(config-if)#ip arp inspection trust
       <p>
         Mechanim DAI może zostać również skonfigurowany w taki sposób aby
         weryfikował adresy przekazywane we wiadomości ARP z adresami zawartymi
-        w nagłówku ramki <em>Ethernet</em>. Do wyboru mamy takie warunki jak
+        w nagłówku ramki <em>Ethernet</em>. Do wyboru mamy takie warunki jak:
       </p>
       <ul>
         <li><strong>Docelowy MAC</strong> - porównanie docelowego adresu MAC
@@ -9608,7 +9609,7 @@ S1(config)#ip arp inspection validate src-mac dst-mac ip
       <p>
         <em>PortFast</em> przyspiesza stan gotowości portu o przesyłania
         danych. Port przenoszony jest natychmiast ze stanu blokowania w stan
-        przekaywania. <em>PortFast</em> jest przeznaczony dla użytkowników
+        przekazywania. <em>PortFast</em> jest przeznaczony dla użytkowników
         końcowych i tylko dla nich powinien być stosowany. <em>BPDU Guard</em>
         jest mechanizm zabezpieczającym przed pojawieniem się komunikatów BPDU
         na niepożądanych portach. Jeśli taki komunikat się pojawi przy
@@ -9647,7 +9648,7 @@ S1(config)#spanning-tree portfast default
  switches and bridges as they may create temporary bridging loops.
 </pre>
       <p>
-        Aby sprawdzić konfigurację <em>PortFast</em> możemy użyci polecenia
+        Aby sprawdzić konfigurację <em>PortFast</em> możemy użyć polecenia
         <code class="code-inline">show spanning-tree summary</code>. Poniżej
         znajduje się wynik jego działania:
       </p>
@@ -9713,7 +9714,7 @@ Total                        0         0        0          0          0
 S1(config)#errdisable recovery cause psecure-violation
 </pre>
       <p>
-        Domyślnym okresem karencji jest 300 sekund = 5 minut. Stan
+        Domyślnym okresem karencji jest 300 sekund = 5 minut. Konfigurację
         automatycznego podnoszenia portu ze stanu <em>error-disabled</em>
         możemy sprawdzić (w tym i okres karencji) za pomocą polecenia
         <code class="code-inline">show errdisable recovery</code>
@@ -9744,9 +9745,29 @@ vmps                         Disabled
 
 Timer interval: 300 seconds
 </pre>
+      <h2 id="2.11.6.turnoffcdp">2.11.6. Wyłączenie protokołu CDP</h2>
+      <p>
+        Jeśli chcielibyś uchronić nasze urządzenia przez pozyskiwaniem z nich
+        danych, które można wykorzystać do ataków (przed rozpoznaniem). To
+        dobrym pomysłem jest wyłącznie protokołu CDP oraz LLDP. Te protokoły
+        możemy wyłączyć globalnie lub dla poszczególnych interfejsów.
+      </p>
+      <ul>
+        <li>Wyłącznie globalne CDP i LLDP -
+          <code class="code-inline">no cdp run</code> i
+          <code class="code-inline">no lldp run</code>.</li>
+        <li>Wyłącznie na interfejsie - 
+          <code class="code-inline">no cdp enable</code> i
+          <code class="code-inline">no lldp transmit</code>,
+          <code class="code-inline">no lldp receive</code>.</li>
+      </ul>
+      <p>
+        Ponowne włączenie tych protokołów wymaga użycia tych samych poleceń,
+        ale bez słowa <code class="code-inline">no</code> na początku.
+      </p>
       <h2 id="ch11summary">Podsumowanie</h2>
       <p>
-        W tym rodziale dowiedzieliśmy się możemy skonfigurować Cisco IOS na
+        W tym rodziale dowiedzieliśmy się jak możemy skonfigurować Cisco IOS na
         przełącznikach, aby zapobiec atakom z poznanym w 10 rozdziale. 
         Poznaliśmy zabezpieczenia portów oraz metody ochrony przez atakami na
         sieci VLAN, DHCP, ARP oraz STP.