<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Security-Planet.de &#187; Logging</title>
	<atom:link href="http://security-planet.de/tag/logging/feed/" rel="self" type="application/rss+xml" />
	<link>http://security-planet.de</link>
	<description>IT-Security, Netzwerktechnik, dies und das</description>
	<lastBuildDate>Tue, 20 Jul 2010 16:50:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Logging und SNMP im Cisco IOS</title>
		<link>http://security-planet.de/2009/01/06/logging-und-snmp-im-cisco-ios/</link>
		<comments>http://security-planet.de/2009/01/06/logging-und-snmp-im-cisco-ios/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 09:46:15 +0000</pubDate>
		<dc:creator>Karsten</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[Konfiguration]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[SNMP]]></category>
		<category><![CDATA[The minimum you should know]]></category>

		<guid isPermaLink="false">http://security-planet.de/?p=615</guid>
		<description><![CDATA[Vor einiger Zeit musste ich auf die Schnelle ein wenig über Logging und SNMP im Cisco IOS erzählen. Um einen &#8220;roten Faden&#8221; für mich und ein paar Ausdrucke für die Teilnehmer zu haben, habe ich die zwei Dokumente &#8220;Logging in Cisco IOS &#8211; The minimum you should know&#8221; und &#8220;SNMP in Cisco IOS &#8211; The [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-643" title="router" src="http://security-planet.de/wp-content/uploads/2008/12/router.png" alt="router" width="70" height="49" />Vor einiger Zeit musste ich auf die Schnelle ein wenig über Logging und SNMP im Cisco IOS erzählen. Um einen &#8220;roten Faden&#8221; für mich und ein paar Ausdrucke für die Teilnehmer zu haben, habe ich die zwei Dokumente &#8220;<strong>Logging in Cisco IOS &#8211; The minimum you should know</strong>&#8221; und &#8220;<strong>SNMP in Cisco IOS &#8211; The minimum you should know</strong>&#8221; angefertigt. Vielleicht sind sie ja für den Einen oder Anderen hilfreich.</p>
<ul>
<li><a href="http://security-planet.de/wp-content/uploads/2008/12/logging-ios.pdf"><strong>Logging in Cisco IOS &#8211; The minimum you should know</strong></a>
<ul>
<li>Severity-levels</li>
<li>Logging destinations</li>
<li>things to consider</li>
</ul>
</li>
<li><a href="http://security-planet.de/wp-content/uploads/2008/12/snmp-ios.pdf"><strong>SNMP in Cisco IOS &#8211; The minimum you should know</strong></a>
<ul>
<li>SNMP Framework</li>
<li>Security-Models</li>
<li>configuring basic SNMP</li>
<li>configuring SNMPv3</li>
<li>SNMP Misc</li>
</ul>
</li>
</ul>
<p>Weitergehende Informationen gibt es im <a href="http://www.cisco.com/en/US/docs/ios/netmgmt/configuration/guide/12_4t/nm_12_4t_book.html">Cisco IOS Network Management Configuration Guide</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://security-planet.de/2009/01/06/logging-und-snmp-im-cisco-ios/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Cisco IOS: Configuration Change Logging</title>
		<link>http://security-planet.de/2007/06/24/cisco-ios-configuration-change-logging/</link>
		<comments>http://security-planet.de/2007/06/24/cisco-ios-configuration-change-logging/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 09:21:09 +0000</pubDate>
		<dc:creator>Karsten</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[Konfiguration]]></category>
		<category><![CDATA[Logging]]></category>

		<guid isPermaLink="false">http://security-planet.de/2007/06/24/cisco-ios-configuration-change-logging/</guid>
		<description><![CDATA[Für alle Netzwerk-Komponenten sollte man jederzeit wissen, wer wann, was geändert hat. Normalerweise wird diese Funktionalität über AAA Accounting, Cisco Works, Syslog oder einer Software wie den Kiwi CatTools  implementiert. Wenn aber kein zentraler Server für Syslog oder AAA zur Verfügung steht (was gerade bei kleineren Firmen manchmal vorkommt), dann kann eine IOS-Funktion verwendet [...]]]></description>
			<content:encoded><![CDATA[<p>Für alle Netzwerk-Komponenten sollte man jederzeit wissen, wer wann, was geändert hat. Normalerweise wird diese Funktionalität über AAA Accounting, Cisco Works, Syslog oder einer Software wie den Kiwi CatTools  implementiert. Wenn aber kein zentraler Server für Syslog oder AAA zur Verfügung steht (was gerade bei kleineren Firmen manchmal vorkommt), dann kann eine IOS-Funktion verwendet werden, die im Release 12.3(4)T hinzugefügt wurde.<span id="more-186"></span></p>
<p>Damit sich der Router selbst merken kann, welche Kommandos ausgeführt wurden, wird die Funktion &#8220;archive&#8221; global aktiviert. Dafür habe ich hier einen Cisco 3725 mit Advanced IP-Services 12.4(6)T7 verwendet:</p>
<pre class="code"><code>R1#sh ver
Cisco IOS Software, 3700 Software (C3725-ADVIPSERVICESK9-M), Version 12.4(6)T7,
RELEASE SOFTWARE (fc5)</code></pre>
<pre class="code"><code>R1#sh run | s i archive
archive
 log config
  logging enable
  logging size 50
  hidekeys
R1#</code></pre>
<p>Dies schaltet die Logging-Funktion ein. 50 Befehle wird sich der Router merken und wenn Passwörter etc. konfiguriert werden, sind diese nicht im Log sichtbar.</p>
<p>Als nächstes habe ich ein paar Sachen konfiguriert und kann dank der Archiv-Funktion später kontrollieren, was geändert wurde:</p>
<pre class="code"><code>c3725#sh archive log config all
 idx   sess           user@line      Logged command
    1     1        console@console  |  logging enable
    2     1        console@console  |  logging size 50
    3     1        console@console  |  hidekeys
    4     1        console@console  |  exit
    5     1        console@console  |   exit
    6     1        console@console  |!exec: enable
    7     2        console@console  |username Karsten secret *****
    8     2        console@console  |!config: USER TABLE MODIFIED
    9     2        console@console  |username HansWurst secret *****
   10     2        console@console  |!config: USER TABLE MODIFIED
   11     2        console@console  |aaa new-model
   12     2        console@console  |aaa authentication login default local
   13     2        Karsten@console  |!exec: enable
   14     3        Karsten@console  |hostname CRS1
   15     3        Karsten@console  |interface loo 111
   16     3        Karsten@console  | ip address 111.111.111.111 255.255.255.255
   17     3        Karsten@console  | exit
   18     3      HansWurst@console  |!exec: enable
   19     4      HansWurst@console  |hostname c3725
   20     4      HansWurst@console  |no interface Loopback111
   21     4        Karsten@console  |!exec: enable

c3725#</code></pre>
<p>Es ist zu erkennen, daß ich zwei User angelegt und AAA konfiguriert habe. Dann habe ich mich auf der Console als User &#8220;Karsten&#8221; neu eingeloggt, den Hostnamen verändert und ein Loopback-Interface konfiguriert. Danach habe ich mich als User &#8220;HansWurst&#8221; angemeldet, den Hostnamen erneut geändert und das Loopback-Interface wieder gelöscht.</p>
<p>Es läßt sich auch eine Ausgabe erzeugen, die man per Copy&amp;Paste direkt in andere Geräte übernehmen kann (von den fehlenden Passwörtern abgesehen):</p>
<pre class="code"><code>c3725#sh archive log config all provisioning
archive
 log config
  logging enable
  logging size 50
  hidekeys
  exit
exit
!exec: enable
username Karsten secret *****
!config: USER TABLE MODIFIED
username HansWurst secret *****
!config: USER TABLE MODIFIED
aaa new-model
aaa authentication login default local
!exec: enable
hostname CRS1
interface loo 111
 ip address 111.111.111.111 255.255.255.255
exit
!exec: enable
hostname c3725
no interface Loopback111
!exec: enable

c3725#</code></pre>
<p>Oder man läßt sich alles anzeigen, was ein bestimmter User in einer Session konfiguriert hat:</p>
<pre class="code"><code>c3725#sh archive log config user HansWurst session 4
 idx   sess           user@line      Logged command
   19     4      HansWurst@console  |hostname c3725
   20     4      HansWurst@console  |no interface Loopback111

c3725#</code></pre>
<p>Das gleiche zum Copy&amp;Paste:</p>
<pre class="code"><code>c3725#sh archive log config user HansWurst session 4 provisioning
hostname c3725
no interface Loopback111

c3725#</code></pre>
<p>Oder man läßt sich einen Bereich aus der Log-Historie anzeigen:</p>
<pre class="code"><code>c3725#sh archive log config 13 17 provisioning
!exec: enable
hostname CRS1
interface loo 111
 ip address 111.111.111.111 255.255.255.255
exit

c3725#</code></pre>
<p>Mit dem &#8220;archive&#8221;-Kommando sind noch weitere spannende Sachen möglich, mehr dazu gibt es in einem der nächsten Beiträge an dieser Stelle &#8230; <img src='http://security-planet.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Weitere Informationen finden sich (wie üblich) in der Dokumentation bei Cisco:</p>
<ul>
<li><a href="http://www.cisco.com/univercd/cc/td/doc/product/software/ios123/123newft/123t/123t_4/gtconlog.htm">Configuration Change Notification and Logging</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://security-planet.de/2007/06/24/cisco-ios-configuration-change-logging/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PLA &#8211; PIX Logging Architecture</title>
		<link>http://security-planet.de/2006/11/15/pla-pix-logging-architecture/</link>
		<comments>http://security-planet.de/2006/11/15/pla-pix-logging-architecture/#comments</comments>
		<pubDate>Wed, 15 Nov 2006 07:55:11 +0000</pubDate>
		<dc:creator>Karsten</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco - Security]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[pix logging architecture]]></category>
		<category><![CDATA[PIX/ASA]]></category>
		<category><![CDATA[PLA]]></category>

		<guid isPermaLink="false">http://security-planet.de/?p=93</guid>
		<description><![CDATA[Lange Zeit war ich auf der Suche nach einem günstigen System um Syslog-Nachrichten der PIX auszuwerten. Kommerzielle Systeme sind zwar reichlich am Markt, aber die meisten sind weit entfernt von &#8220;günstig&#8221;. Seit Anfang November ist jetzt aber die erste Beta von PLA2, der &#8220;PIX Logging Architektur&#8221; Version 2 verfügbar.
Dieses System steht unter der GPL, ist [...]]]></description>
			<content:encoded><![CDATA[<p>Lange Zeit war ich auf der Suche nach einem günstigen System um Syslog-Nachrichten der PIX auszuwerten. Kommerzielle Systeme sind zwar reichlich am Markt, aber die meisten sind weit entfernt von &#8220;günstig&#8221;.<span id="more-100"></span> Seit Anfang November ist jetzt aber die erste Beta von PLA2, der &#8220;PIX Logging Architektur&#8221; Version 2 verfügbar.<br />
Dieses System steht unter der GPL, ist kostenlos im Source-Code erhältlich und sieht in dieser Beta schon sehr erfolgsversprechend aus.</p>
<p>PLA besteht im Prinzip aus zwei Komponenten: Die erste Komponente ist ein Script, das die vom Syslog-Deamon (bei mir syslog-ng) erzeugte Datei in Echtzeit liest und die erkannten Nachrichten in einer MySQL-Datenbank einträgt. Die zweite Komponente ist ein Script (genauer gesagt eine ganze Sammlung von Scripts), das im Webserver ausgeführt wird, die Datenbank abfragt, und die Ergebnisse darstellt.</p>
<p>Zur Zeit sind drei Bereiche der Auswertung möglich:</p>
<p>1) Das Traffic-Log<br />
In diesem geht es um die Anzeige der verworfenen bzw. erlaubten Pakete.</p>
<p>2) Das IDS-Log<br />
Hier werden die Nachrichten des eingebauten (Software)-IDS angezeigt. In Anbetracht der Tatsache, daß das PIX-IDS weit entfernt davon ist, leistungsfähig zu sein (ca. 50, teilweise eher unwichtige Signaturen) halte ich diesen Block für ein &#8220;ok, es ist halt da&#8221;, aber man könnte auch darauf verzichten.</p>
<p>3) Das Informational-Log<br />
Viele der Informational-Nachrichten können angezeigt werden. Dazu gehören z.B. Login-Meldungen, Login-Fehler, Konfigurationsänderungen etc.</p>
<p>In allen Logs kann über gespeicherte Queries oder aber über direkte Such-Abfragen die Menge an Informationen eingeschränkt werden.</p>
<p>Vieles fehlt in diesem System sicher noch, aber die Entwickler sind im Moment recht aktiv. Eine Erweiterung, die in Zukunft z.B. noch kommt ist eine Statistik-Komponente, Erweiterungen der direkten Log-Anzeige werden schon in der nächsten Version enthalten sein.</p>
<p>Alles in allem ist PLA2 ein System, das eine nähere Betrachtung verdient hat.<br />
PLA ist unter <a href="http://www.logging-architecture.net/">http://www.logging-architecture.net/</a> erhältlich und arbeitet sowohl mit der PIX und dem FWSM, als auch mit der neueren ASA.</p>
]]></content:encoded>
			<wfw:commentRss>http://security-planet.de/2006/11/15/pla-pix-logging-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
