<?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>Allgemein &#8211; MAB-IT Consulting</title>
	<atom:link href="https://www.mab-it.de/category/allgemein/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mab-it.de</link>
	<description></description>
	<lastBuildDate>Sun, 20 Sep 2026 15:01:08 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Und wie sieht es bei VMware mit den C-States aus?</title>
		<link>https://www.mab-it.de/vmware-esxi-c-states-stromverbrauch/</link>
					<comments>https://www.mab-it.de/vmware-esxi-c-states-stromverbrauch/#respond</comments>
		
		<dc:creator><![CDATA[wadmin]]></dc:creator>
		<pubDate>Wed, 23 Sep 2026 13:51:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[C-States]]></category>
		<category><![CDATA[Energieverwaltung]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Stromverbrauch]]></category>
		<category><![CDATA[Virtualisierung]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">https://www.mab-it.de/?p=819</guid>

					<description><![CDATA[VMware ESXi 8.0 Update 3a übernimmt auf meinem Server die Energieeinstellungen aus dem BIOS. Statt C6 werden nur C0 und C1 genutzt. Das sorgt für ein klares Verhalten, erhöht aber auch den Stromverbrauch.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">VMware ESXi 8.0 Update 3a verhält sich auf demselben Server etwas anders. Hier scheint das im BIOS gewählte Profil „Static High Performance“ tatsächlich so zu greifen, wie man es erwarten würde.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="694" height="624" src="https://www.mab-it.de/wp-content/uploads/2026/09/grafik-11.png" alt="" class="wp-image-820" srcset="https://www.mab-it.de/wp-content/uploads/2026/09/grafik-11.png 694w, https://www.mab-it.de/wp-content/uploads/2026/09/grafik-11-300x270.png 300w" sizes="(max-width: 694px) 100vw, 694px" /></figure>



<p class="wp-block-paragraph">Extop zeigt keine Nutzung von C6. Die Prozessoren wechseln lediglich zwischen C0 und C1:</p>



<ul class="wp-block-list">
<li>C0: Der Prozessorkern arbeitet aktiv.</li>



<li>C1: Der Kern befindet sich in einem leichten Ruhezustand.</li>



<li>C6: Wird auf diesem System unter VMware nicht genutzt.</li>
</ul>



<p class="wp-block-paragraph">Die tiefen Schlafzustände bleiben damit abgeschaltet. VMware setzt die Einstellung des Servers auf meinem System also ohne weitere Anpassungen um. Zusätzliche Startparameter, wie zuvor bei Proxmox, waren nicht notwendig.</p>



<p class="wp-block-paragraph">Das Ergebnis hat allerdings seinen Preis: Bereits im Leerlauf benötigt der Server rund 150 Watt.</p>



<p class="wp-block-paragraph">Ob das sinnvoll ist, hängt wieder vom Einsatzzweck ab. Für ein Homelab ist ein dauerhaft hoher Verbrauch meistens unnötig. Bei Arbeitslasten, die kurze Reaktionszeiten und eine möglichst gleichbleibende Leistung benötigen, kann dieses Verhalten dagegen gewünscht sein.</p>



<p class="wp-block-paragraph">Der Vergleich zeigt vor allem eines: Die gleiche BIOS-Einstellung kann sich je nach Hypervisor unterschiedlich auswirken. Während Proxmox auf meinem Server trotz „Static High Performance“ weiterhin C6 nutzte, beschränkt sich VMware auf C0 und C1.</p>



<p class="wp-block-paragraph">Damit macht VMware in diesem Fall genau das, was im BIOS bestellt wurde. Es liefert volle Leistung und schickt anschließend die passende Stromrechnung.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mab-it.de/vmware-esxi-c-states-stromverbrauch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Proxmox Backup Server Restore mit 2500 MB/s?</title>
		<link>https://www.mab-it.de/proxmox-backup-server-restore-2500-mb-s/</link>
					<comments>https://www.mab-it.de/proxmox-backup-server-restore-2500-mb-s/#respond</comments>
		
		<dc:creator><![CDATA[wadmin]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 23:09:41 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[PBS Backup wiederherstellen]]></category>
		<category><![CDATA[PBS Restore]]></category>
		<category><![CDATA[Proxmox 2500 MB/s]]></category>
		<category><![CDATA[Proxmox Backup Server Performance]]></category>
		<category><![CDATA[Proxmox Restore Geschwindigkeit]]></category>
		<category><![CDATA[Proxmox Skip Zero]]></category>
		<guid isPermaLink="false">https://www.mab-it.de/?p=747</guid>

					<description><![CDATA[Proxmox Backup Server - Restore mit 2500 MB/s?
Proxmox zeigte mir beim Restore Geschwindigkeiten von 695 MB/s und teilweise sogar über 2.500 MB/s an.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Warum ist der Proxmox Restore eigentlich so schnell?</h2>



<p class="wp-block-paragraph">Beim Restore ist mir etwas aufgefallen, was mich erstmal etwas stutzig gemacht hat.</p>



<p class="wp-block-paragraph">Proxmox zeigte mir beim Restore Geschwindigkeiten von <strong>695 MB/s und teilweise sogar über 2.500 MB/s</strong> an. Das wäre schön, passt aber nicht so ganz zu meiner Umgebung. Der Proxmox Backup Server ist nämlich nur mit <strong>1 Gbit/s angebunden</strong>. Mehr als rund 125 MB/s können also gar nicht über die Leitung kommen.</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>...
progress 95% (read 122406567936 bytes, zeroes = 65% (80488693760 bytes), duration 203 sec)
progress 96% (read 123698413568 bytes, zeroes = 66% (81780539392 bytes), duration 203 sec)
progress 97% (read 124986064896 bytes, zeroes = 66% (83068190720 bytes), duration 203 sec)
progress 98% (read 126273716224 bytes, zeroes = 66% (84355842048 bytes), duration 203 sec)
progress 99% (read 127561367552 bytes, zeroes = 67% (85643493376 bytes), duration 203 sec)
progress 100% (read 128849018880 bytes, zeroes = 66% (86205530112 bytes), duration 209 sec)
restore image complete (bytes=128849018880, duration=209.95s, speed=585.29MB/s)
restore proxmox backup image: /usr/bin/pbs-restore --repository pizza-pan@pbs!pizza-pan-pbs02@pbs02.xyz.de:Backup --ns ABC vm/101/2026-08-13T00:21:19Z drive-scsi1.img.fidx /dev/zvol/rpool/data/vm-600-disk-2 --verbose --format raw --keyfile /etc/pve/priv/storage/PBS02.enc --skip-zero
connecting to repository &#39;pizza-pan@pbs!pizza-pan-pbs02@pbs02.xyz.de:Backup&#39;
using up to 4 threads
open block backend for target &#39;/dev/zvol/rpool/data/vm-600-disk-2&#39;
starting to restore snapshot &#39;vm/101/2026-08-13T00:21:19Z&#39;
download and verify backup index
fetching up to 16 chunks in parallel
progress 1% (read 10737418240 bytes, zeroes = 0% (37748736 bytes), duration 27 sec)
progress 2% (read 21474836480 bytes, zeroes = 0% (37748736 bytes), duration 58 sec)
progress 3% (read 32212254720 bytes, zeroes = 0% (37748736 bytes), duration 91 sec)
progress 4% (read 42949672960 bytes, zeroes = 0% (37748736 bytes), duration 126 sec)
progress 5% (read 53687091200 bytes, zeroes = 0% (37748736 bytes), duration 173 sec)
progress 6% (read 64424509440 bytes, zeroes = 0% (37748736 bytes), duration 206 sec)
....
progress 97% (read 1041529569280 bytes, zeroes = 38% (397942980608 bytes), duration 1472 sec)
progress 98% (read 1052266987520 bytes, zeroes = 38% (408680398848 bytes), duration 1472 sec)
progress 99% (read 1063004405760 bytes, zeroes = 39% (419417817088 bytes), duration 1472 sec)
progress 100% (read 1073741824000 bytes, zeroes = 40% (430146846720 bytes), duration 1472 sec)
restore image complete (bytes=1073741824000, duration=1472.39s, speed=695.47MB/s)

open block backend for target &#39;/dev/zvol/rpool/data/vm-600-disk-3&#39;
starting to restore snapshot &#39;vm/101/2026-08-13T00:21:19Z&#39;
download and verify backup index
fetching up to 16 chunks in parallel
progress 1% (read 3758096384 bytes, zeroes = 22% (864026624 bytes), duration 1 sec)
progress 2% (read 7516192768 bytes, zeroes = 11% (864026624 bytes), duration 7 sec)
progress 3% (read 11274289152 bytes, zeroes = 7% (864026624 bytes), duration 15 sec)
progress 4% (read 15032385536 bytes, zeroes = 5% (864026624 bytes), duration 22 sec)
progress 5% (read 18790481920 bytes, zeroes = 4% (864026624 bytes), duration 25 sec)
progress 6% (read 22548578304 bytes, zeroes = 3% (864026624 bytes), duration 27 sec)
...
progress 98% (read 368293445632 bytes, zeroes = 25% (94493474816 bytes), duration 142 sec)
progress 99% (read 372051542016 bytes, zeroes = 26% (98251571200 bytes), duration 142 sec)
progress 100% (read 375809638400 bytes, zeroes = 27% (102001278976 bytes), duration 142 sec)
restore image complete (bytes=375809638400, duration=142.56s, speed=2514.02MB/s)</code></pre></div>



<p class="wp-block-paragraph">Die Erklärung findet sich im Restore selbst.</p>



<p class="wp-block-paragraph">Proxmox rechnet die Geschwindigkeit anhand der <strong>logischen Größe der virtuellen Festplatte</strong>. Leere Bereiche werden dabei dank <code>--skip-zero</code> einfach übersprungen. Bei meiner 1 TB großen Disk waren das immerhin rund <strong>430 GB</strong>. Diese Daten müssen weder übertragen noch auf das ZFS geschrieben werden.</p>



<p class="wp-block-paragraph">Dazu kommt die Komprimierung des Proxmox Backup Servers. Über die 1 Gbit Leitung werden die komprimierten Chunks übertragen und auf dem Proxmox Server wieder entpackt. Aus beispielsweise 100 MB übertragenen Daten können so mehrere hundert MB wiederhergestellte Daten werden.</p>



<p class="wp-block-paragraph">Die angezeigten <strong>695 MB/s sind also nicht der Netzwerkdurchsatz</strong>, sondern die Geschwindigkeit bezogen auf die wiederhergestellte Datenmenge.</p>



<p class="wp-block-paragraph">Damit war auch geklärt, warum mein 1 Gbit Backup Server plötzlich Geschwindigkeiten erreicht, für die er eigentlich eine deutlich schnellere Netzwerkkarte bräuchte.</p>



<p class="wp-block-paragraph">Referenz:</p>



<p class="wp-block-paragraph"><a href="https://proxmox.com" target="_blank" rel="noopener">https://proxmox.com</a><br><a href="https://pbs.proxmox.com/docs/introduction.html" target="_blank" rel="noopener">https://pbs.proxmox.com/docs/introduction.html</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mab-it.de/proxmox-backup-server-restore-2500-mb-s/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Proxmox Restore</title>
		<link>https://www.mab-it.de/proxmox-restore/</link>
					<comments>https://www.mab-it.de/proxmox-restore/#respond</comments>
		
		<dc:creator><![CDATA[wadmin]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 21:08:46 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Praxisnahe Beispiele]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://www.mab-it.de/?p=731</guid>

					<description><![CDATA[Proxmox Restore einer kompletten Umgebung Ich habe mittlerweile die ein oder andere Proxmox Umgebung produktiv im Einsatz. Im Rahmen eines aktuellen Kundenprojekts wollen wir einen Schritt weitergehen und nicht nur über theoretische Werte sprechen. Wir wollen mit echten Datenmengen testen, wie sich ein Restore einer kompletten Umgebung verhält. Gleichzeitig wollen wir prüfen, welchen Vorteil eine&#8230; <br> <a class="read-more" href="https://www.mab-it.de/proxmox-restore/">Read more</a>]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Proxmox Restore einer kompletten Umgebung</h3>



<p class="wp-block-paragraph">Ich habe mittlerweile die ein oder andere Proxmox Umgebung produktiv im Einsatz. Im Rahmen eines aktuellen Kundenprojekts wollen wir einen Schritt weitergehen und nicht nur über theoretische Werte sprechen.</p>



<p class="wp-block-paragraph">Wir wollen mit echten Datenmengen testen, wie sich ein Restore einer kompletten Umgebung verhält. Gleichzeitig wollen wir prüfen, welchen Vorteil eine schnelle 10 Gbit Verbindung zwischen zwei Standorten in der Praxis bringt.</p>



<h4 class="wp-block-heading">Aufbau der Proxmox Testumgebung</h4>



<p class="wp-block-paragraph">Für den Test bauen wir bei Hetzner eine eigene Umgebung auf:</p>



<ul id="block-660b7600-6274-44fb-a70b-6d3ff6bb0e70" class="wp-block-list">
<li>Zwei Server mit jeweils 10 Gbit Anbindung anmieten</li>



<li>Proxmox auf beiden Servern über die Hetzner Rescue Console installieren
<ul class="wp-block-list">
<li>Installation Hetzner</li>



<li><a href="https://www.mab-it.de/proxmox-hardening-ssh-und-webgui-mit-fail2ban-sichern/">Server sicher machen</a></li>
</ul>
</li>



<li>Beide Standorte über einen VPN Tunnel miteinander verbinden</li>



<li>Die Server mit unserem bestehenden Proxmox Backup Server verbinden</li>
</ul>



<p class="wp-block-paragraph">Damit haben wir eine Umgebung, die wir für die Restore Tests nutzen können, ohne bestehende produktive Systeme zu beeinflussen.</p>



<h4 class="wp-block-heading">Restore der Umgebung</h4>



<p class="wp-block-paragraph">Anschließend wollen wir eine bestehende Umgebung auf die beiden Proxmox Server verteilen.</p>



<p class="wp-block-paragraph">Die Systeme werden dabei auf zwei Standorte aufgeteilt:</p>



<p class="wp-block-paragraph"><strong>Standort A</strong></p>



<ul id="block-053ae3fb-5254-4c41-b4a7-a38769495ebf" class="wp-block-list">
<li>Domain Controller</li>



<li>Datenbankserver</li>
</ul>



<p class="wp-block-paragraph"><strong>Standort B</strong></p>



<ul id="block-d4388801-d7d7-4811-a28d-2025721eff97" class="wp-block-list">
<li>Terminalserver</li>
</ul>



<p class="wp-block-paragraph">Beide Standorte verfügen über eine 10 Gbit Anbindung. Die Backups werden direkt aus dem bestehenden Proxmox Backup Server wiederhergestellt.</p>



<p class="wp-block-paragraph"><a href="https://www.mab-it.de/proxmox-backup-server-restore-mir-2500-mb-s/" data-type="post" data-id="747">Uns interessiert dabei vor allem, wie lange die Wiederherstellung mit echten Datenmengen dauert und wo mögliche Flaschenhälse entstehen.</a></p>



<h4 class="wp-block-heading">Anwendung über eine 10 Gbit WAN Strecke</h4>



<p class="wp-block-paragraph">Nach dem Restore kommt für uns der eigentlich interessante Teil.</p>



<p class="wp-block-paragraph">Die Anwendung soll anschließend über die Verbindung zwischen beiden Standorten getestet werden. Dabei wollen wir nicht nur einfache Netzwerk Tests durchführen, sondern die Anwendung so nutzen, wie sie später auch im normalen Betrieb verwendet wird.</p>



<p class="wp-block-paragraph">Damit wollen wir herausfinden, ob eine 10 Gbit Anbindung zwischen den Standorten im Echtbetrieb einen spürbaren Vorteil bringt.</p>



<p class="wp-block-paragraph">Am Ende soll der Test zwei einfache Fragen beantworten:</p>



<p class="wp-block-paragraph"><strong>Wie schnell können wir eine komplette Proxmox Umgebung aus unserem Backup wiederherstellen und welchen Vorteil bringt uns eine 10 Gbit Verbindung zwischen zwei Standorten wirklich?</strong></p>



<p class="wp-block-paragraph">Die Ergebnisse und Erfahrungen aus dem Test werde ich hier im Blog festhalten.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mab-it.de/proxmox-restore/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Wenn plötzlich LKA und Steuerfahndung vor der Tür stehen</title>
		<link>https://www.mab-it.de/wenn-ploetzlich-staatsanwaltschaft-lka-im-buero-stehen/</link>
					<comments>https://www.mab-it.de/wenn-ploetzlich-staatsanwaltschaft-lka-im-buero-stehen/#respond</comments>
		
		<dc:creator><![CDATA[wadmin]]></dc:creator>
		<pubDate>Sun, 05 Apr 2026 18:36:52 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Dokumentation]]></category>
		<category><![CDATA[LKA]]></category>
		<category><![CDATA[Polizei]]></category>
		<guid isPermaLink="false">https://www.mab-it.de/?p=711</guid>

					<description><![CDATA[Donnerstag, 11:00 Uhr. Ein Anruf, den man als IT-Dienstleister nicht bekommen möchte. „Herr Breiter, wir haben gerade das LKA, die Steuerfahndung und die Staatsanwaltschaft im Haus.“ Ich kenne die Räumlichkeiten. Meine Antwort rutscht raus: „Das ist aber bestimmt kuschelig.“ Ein kurzer Lacher am anderen Ende. Dann wird es ernst. „Entweder wir liefern jetzt die Daten&#8230; <br> <a class="read-more" href="https://www.mab-it.de/wenn-ploetzlich-staatsanwaltschaft-lka-im-buero-stehen/">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>Donnerstag, 11:00 Uhr. Ein Anruf, den man als IT-Dienstleister nicht bekommen möchte.</strong></p>



<p class="wp-block-paragraph">„Herr Breiter, wir haben gerade das LKA, die Steuerfahndung und die Staatsanwaltschaft im Haus.“</p>



<p class="wp-block-paragraph">Ich kenne die Räumlichkeiten. Meine Antwort rutscht raus:</p>



<p class="wp-block-paragraph"><em>„Das ist aber bestimmt kuschelig.“</em></p>



<p class="wp-block-paragraph">Ein kurzer Lacher am anderen Ende.</p>



<p class="wp-block-paragraph">Dann wird es ernst.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">„Entweder wir liefern jetzt die Daten – oder der Server wird beschlagnahmt.“</p>
</blockquote>



<p class="wp-block-paragraph">Und plötzlich geht es nicht mehr um irgendein theoretisches IT-Notfallszenario.</p>



<p class="wp-block-paragraph">Es geht um laufende Systeme, sensible Daten, rechtliche Vorgaben – und darum, innerhalb kürzester Zeit die richtigen Entscheidungen zu treffen.</p>



<p class="wp-block-paragraph">Die entscheidende Frage lautet:</p>



<p class="wp-block-paragraph"><strong>Wie verhält man sich als Unternehmen und IT-Dienstleister in einer solchen Situation?</strong></p>



<h2 class="wp-block-heading">Das Wichtigste zuerst: Ruhe bewahren</h2>



<p class="wp-block-paragraph">Eine Durchsuchung durch Ermittlungsbehörden gehört für die meisten Unternehmen glücklicherweise nicht zum Alltag.</p>



<p class="wp-block-paragraph">Genau deshalb trifft sie die Beteiligten meist völlig unvorbereitet.</p>



<p class="wp-block-paragraph">Mitarbeiter werden nervös. Telefone klingeln. Fragen kommen gleichzeitig. Und plötzlich möchte jeder wissen, was jetzt zu tun ist.</p>



<p class="wp-block-paragraph"><strong>Das Schlechteste, was man in diesem Moment tun kann, ist improvisieren.</strong></p>



<p class="wp-block-paragraph">Keine vorschnellen Zusagen. Keine eigenmächtige Herausgabe von Daten. Keine Spekulationen.</p>



<p class="wp-block-paragraph">Stattdessen gilt:</p>



<p class="wp-block-paragraph"><strong>Ruhe bewahren, Zuständigkeiten klären und strukturiert vorgehen.</strong></p>



<h2 class="wp-block-heading">Was dürfen die Behörden überhaupt?</h2>



<p class="wp-block-paragraph">Eine der ersten Fragen sollte sein, auf welcher rechtlichen Grundlage die Maßnahme erfolgt.</p>



<p class="wp-block-paragraph">Liegt beispielsweise ein richterlicher Durchsuchungs- oder Beschlagnahmebeschluss vor?</p>



<p class="wp-block-paragraph">Ein solcher Beschluss sollte vorgelegt und – soweit in der konkreten Situation möglich – durch die zuständigen Verantwortlichen beziehungsweise einen Rechtsbeistand geprüft werden.</p>



<p class="wp-block-paragraph">Dabei geht es unter anderem darum:</p>



<ul class="wp-block-list">
<li>Welche Räumlichkeiten und Systeme sind betroffen?</li>



<li>Welche Daten oder Unterlagen werden gesucht?</li>



<li>Gegen wen beziehungsweise welches Unternehmen richtet sich die Maßnahme?</li>



<li>Welchen Umfang hat der Beschluss?</li>
</ul>



<p class="wp-block-paragraph">Denn auch bei einer behördlichen Maßnahme bedeutet ein IT-System voller Daten nicht automatisch, dass sämtliche darauf gespeicherten Informationen gleichermaßen relevant sind.</p>



<p class="wp-block-paragraph"><strong>Welche Rechte und Pflichten konkret bestehen, sollte jedoch nicht spontan vom IT-Dienstleister beurteilt werden. Im Zweifel gehört diese Frage sofort in die Hände eines Rechtsanwalts.</strong></p>



<h2 class="wp-block-heading">Die besondere Rolle des IT-Dienstleisters</h2>



<p class="wp-block-paragraph">Für uns als IT-Dienstleister entsteht in diesem Moment eine ungewöhnliche Situation.</p>



<p class="wp-block-paragraph">Wir kennen die Infrastruktur.</p>



<p class="wp-block-paragraph">Wir wissen, wo Daten liegen.</p>



<p class="wp-block-paragraph">Wir kennen Zugänge, Backups, Server und Systeme.</p>



<p class="wp-block-paragraph">Damit können wir technisch sehr schnell helfen.</p>



<p class="wp-block-paragraph">Aber genau darin liegt auch das Risiko.</p>



<p class="wp-block-paragraph"><strong>Technisch etwas tun zu können bedeutet nicht automatisch, dass man es auch tun sollte oder darf.</strong></p>



<p class="wp-block-paragraph">Deshalb sollte ein IT-Dienstleister nicht eigenständig entscheiden, welche Daten herausgegeben werden.</p>



<p class="wp-block-paragraph">Stattdessen müssen Zuständigkeiten geklärt, rechtliche Vorgaben berücksichtigt und Maßnahmen sauber dokumentiert werden.</p>



<p class="wp-block-paragraph">Das gilt besonders dann, wenn sensible Unternehmens-, Kunden- oder personenbezogene Daten betroffen sind.</p>



<h2 class="wp-block-heading">Darf man Fragen beantworten?</h2>



<p class="wp-block-paragraph">Grundsätzlich sollte man bei Fragen der Ermittlungsbehörden vor allem eines vermeiden: Spekulationen.</p>



<p class="wp-block-paragraph">Wenn technische Auskünfte erforderlich und rechtlich abgestimmt sind, gilt:</p>



<p class="wp-block-paragraph"><strong>Nur gesicherte Fakten nennen.</strong></p>



<p class="wp-block-paragraph">Nicht vermuten. Nicht interpretieren. Nicht versuchen, Zusammenhänge zu erklären, die man selbst nicht sicher beurteilen kann.</p>



<p class="wp-block-paragraph">Und vor allem die eigene Rolle klar benennen:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">„Ich bin der IT-Dienstleister und kann Ihnen die technische Struktur erklären.“</p>
</blockquote>



<p class="wp-block-paragraph">Das ist etwas anderes, als Aussagen über geschäftliche Vorgänge oder Verantwortlichkeiten innerhalb des Unternehmens zu treffen.</p>



<h2 class="wp-block-heading">Der kritische Moment: Zugriff auf die Daten</h2>



<p class="wp-block-paragraph">In unserem Fall wurde schnell deutlich, worum es ging.</p>



<p class="wp-block-paragraph">Bestimmte Daten sollten sichergestellt werden.</p>



<p class="wp-block-paragraph">Technisch gab es grundsätzlich zwei Szenarien:</p>



<p class="wp-block-paragraph">Entweder die benötigten Daten konnten – im rechtlich abgestimmten Rahmen – gezielt bereitgestellt werden.</p>



<p class="wp-block-paragraph">Oder die Ermittlungsbehörden hätten möglicherweise die entsprechende Hardware zur weiteren Auswertung mitgenommen.</p>



<p class="wp-block-paragraph">Für ein Unternehmen kann Letzteres erhebliche Folgen haben.</p>



<p class="wp-block-paragraph">Wenn ein produktiver Server plötzlich nicht mehr verfügbar ist, geht es nicht nur um IT.</p>



<p class="wp-block-paragraph">Dann geht es um Arbeitsplätze, Aufträge, Kommunikation, Produktion und möglicherweise den gesamten Geschäftsbetrieb.</p>



<p class="wp-block-paragraph">Genau deshalb darf eine solche Situation nicht erst dann durchdacht werden, <strong>wenn die Behörden bereits im Serverraum stehen.</strong></p>



<h2 class="wp-block-heading">Was in unserem Fall den Betrieb gerettet hat</h2>



<p class="wp-block-paragraph">Nach ungefähr zwei Stunden war die Situation technisch unter Kontrolle.</p>



<p class="wp-block-paragraph">Die erforderlichen Daten konnten gezielt bereitgestellt werden.</p>



<p class="wp-block-paragraph">Die Systeme blieben verfügbar.</p>



<p class="wp-block-paragraph">Der Geschäftsbetrieb konnte weiterlaufen.</p>



<p class="wp-block-paragraph">Keine hektische Wiederherstellung. Kein stunden- oder tagelanger Systemausfall.</p>



<p class="wp-block-paragraph">Der Grund dafür war erstaunlich unspektakulär:</p>



<p class="wp-block-paragraph"><strong>Vorbereitung.</strong></p>



<p class="wp-block-paragraph">Nicht irgendein besonders cleverer Trick.</p>



<p class="wp-block-paragraph">Keine spontane Heldentat.</p>



<p class="wp-block-paragraph">Sondern Dinge, die lange vorher erledigt worden waren.</p>



<h2 class="wp-block-heading">Drei Dinge, die im Ernstfall den Unterschied machen</h2>



<h3 class="wp-block-heading">1. Saubere Dokumentation</h3>



<p class="wp-block-paragraph">Wer erst während eines Notfalls herausfinden muss, auf welchem System welche Daten liegen, hat bereits wertvolle Zeit verloren.</p>



<p class="wp-block-paragraph">Eine aktuelle Dokumentation der Infrastruktur hilft dabei, schnell zu erkennen, welche Systeme betroffen sind und welche Abhängigkeiten bestehen.</p>



<h3 class="wp-block-heading">2. Ein einfaches Notfallhandbuch</h3>



<p class="wp-block-paragraph">Ein Notfallhandbuch muss kein 150-seitiger Ordner sein, den im entscheidenden Moment niemand liest.</p>



<p class="wp-block-paragraph">Es muss vor allem klare Antworten liefern:</p>



<p class="wp-block-paragraph"><strong>Wer wird angerufen? Wer darf entscheiden? Wer spricht mit Behörden? Wer kontaktiert den Rechtsbeistand? Wer dokumentiert technische Maßnahmen?</strong></p>



<p class="wp-block-paragraph">Diese Fragen sollten beantwortet sein, bevor der Ernstfall eintritt.</p>



<h3 class="wp-block-heading">3. Funktionierende Backups</h3>



<p class="wp-block-paragraph">Ein Backup ist erst dann ein gutes Backup, wenn bekannt ist, dass es sich tatsächlich wiederherstellen lässt.</p>



<p class="wp-block-paragraph">Gerade wenn Hardware ausfällt, beschädigt wird oder nicht mehr zur Verfügung steht, kann eine funktionierende Backup- und Wiederherstellungsstrategie darüber entscheiden, wie lange ein Unternehmen stillsteht.</p>



<h2 class="wp-block-heading">Der eigentliche IT-Notfall beginnt lange vor dem Notfall</h2>



<p class="wp-block-paragraph">Der Vorfall hat mir noch einmal deutlich gezeigt, was gute IT ausmacht.</p>



<p class="wp-block-paragraph">Nicht nur schnelle Server.</p>



<p class="wp-block-paragraph">Nicht nur Firewalls.</p>



<p class="wp-block-paragraph">Nicht nur Backups.</p>



<p class="wp-block-paragraph">Sondern die Fähigkeit, <strong>auch in einer außergewöhnlichen Situation handlungsfähig zu bleiben.</strong></p>



<p class="wp-block-paragraph">Dazu gehören Technik, Dokumentation und klare Prozesse genauso wie die Erkenntnis, wann eine Entscheidung nicht mehr in den Aufgabenbereich der IT gehört.</p>



<p class="wp-block-paragraph">Ein IT-Dienstleister sollte in einer solchen Situation nicht versuchen, Jurist zu spielen.</p>



<p class="wp-block-paragraph">Aber er sollte seine Infrastruktur so gut kennen und vorbereitet haben, dass technische Entscheidungen schnell, kontrolliert und nachvollziehbar umgesetzt werden können.</p>



<h2 class="wp-block-heading">Fazit: Vorbereitung schlägt Improvisation</h2>



<p class="wp-block-paragraph">An diesem Donnerstag hätte die Geschichte anders ausgehen können.</p>



<p class="wp-block-paragraph">Server weg.</p>



<p class="wp-block-paragraph">Systeme nicht verfügbar.</p>



<p class="wp-block-paragraph">Mitarbeiter können nicht arbeiten.</p>



<p class="wp-block-paragraph">Der wirtschaftliche Schaden wächst mit jeder Stunde.</p>



<p class="wp-block-paragraph">Stattdessen lief der Betrieb nach kurzer Zeit weiter.</p>



<p class="wp-block-paragraph">Nicht, weil jemand im entscheidenden Moment besonders heldenhaft reagiert hat.</p>



<p class="wp-block-paragraph">Sondern weil die Grundlagen vorher geschaffen worden waren:</p>



<p class="wp-block-paragraph"><strong>Dokumentation. Notfallplan. Backups. Klare Zuständigkeiten.</strong></p>



<p class="wp-block-paragraph">Der beste IT-Notfall ist natürlich der, der niemals eintritt.</p>



<p class="wp-block-paragraph">Aber auf manche Situationen hat man keinen Einfluss.</p>



<p class="wp-block-paragraph"><strong>Darauf vorbereitet zu sein, sehr wohl.</strong></p>



<p class="wp-block-paragraph"><em>Hinweis: Dieser Beitrag beschreibt Erfahrungen aus der Praxis und stellt keine Rechtsberatung dar. Welche Rechte und Pflichten bei einer Durchsuchung, Beschlagnahme oder Datenherausgabe bestehen, hängt vom konkreten Einzelfall ab und sollte mit einem entsprechend spezialisierten Rechtsbeistand geklärt werden.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mab-it.de/wenn-ploetzlich-staatsanwaltschaft-lka-im-buero-stehen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Quarantäne-Prüfung von E-Mails und Dateien in IT-Systemen</title>
		<link>https://www.mab-it.de/quarantaene-pruefung-von-e-mails-und-dateien-in-it-systemen/</link>
					<comments>https://www.mab-it.de/quarantaene-pruefung-von-e-mails-und-dateien-in-it-systemen/#respond</comments>
		
		<dc:creator><![CDATA[wadmin]]></dc:creator>
		<pubDate>Sun, 08 Feb 2026 20:46:03 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[proxmox]]></category>
		<guid isPermaLink="false">https://www.mab-it.de/?p=692</guid>

					<description><![CDATA[In diesem Beitrag beschäftige ich mich mit der Frage, wie ich verdächtige E‑Mails in einer sicheren Umgebung analysieren kann. Wir alle kennen das: Eine E‑Mail mit einem seltsamen Anhang kommt an und ich muss entscheiden, ob sie legitim oder gefährlich ist. Das gilt besonders an Feiertagen oder bei Zero‑Day‑Attacken. Um das Problem zu lösen, habe&#8230; <br> <a class="read-more" href="https://www.mab-it.de/quarantaene-pruefung-von-e-mails-und-dateien-in-it-systemen/">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Beitrag beschäftige ich mich mit der Frage, wie ich verdächtige E‑Mails in einer sicheren Umgebung analysieren kann. Wir alle kennen das: Eine E‑Mail mit einem seltsamen Anhang kommt an und ich muss entscheiden, ob sie legitim oder gefährlich ist. Das gilt besonders an Feiertagen oder bei Zero‑Day‑Attacken.</p>



<p class="wp-block-paragraph">Um das Problem zu lösen, habe ich einen Server bei Hetzner gemietet.</p>



<p class="wp-block-paragraph">Mein Setup besteht aus einer handelsüblichen Maschine mit <strong>32</strong><strong> GB RAM und 1</strong><strong> TB SSD</strong>. Darauf läuft <strong>Proxmox</strong>, mit dem ich mehrere virtuelle Umgebungen betreiben kann.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="313" src="https://www.mab-it.de/wp-content/uploads/2026/02/image-1024x313.png" alt="" class="wp-image-697" srcset="https://www.mab-it.de/wp-content/uploads/2026/02/image-1024x313.png 1024w, https://www.mab-it.de/wp-content/uploads/2026/02/image-300x92.png 300w, https://www.mab-it.de/wp-content/uploads/2026/02/image-768x235.png 768w, https://www.mab-it.de/wp-content/uploads/2026/02/image-1536x470.png 1536w, https://www.mab-it.de/wp-content/uploads/2026/02/image.png 1632w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Proxmox wurde über die Konsole auf einem dedizierten Server bei Hetzner installiert. Innerhalb des Servers habe ich mehrere Netzwerksegmente eingerichtet, die durch die integrierte Proxmox‑Firewall voneinander getrennt und geschützt sind.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="267" src="https://www.mab-it.de/wp-content/uploads/2026/02/image-1-1024x267.png" alt="" class="wp-image-698" srcset="https://www.mab-it.de/wp-content/uploads/2026/02/image-1-1024x267.png 1024w, https://www.mab-it.de/wp-content/uploads/2026/02/image-1-300x78.png 300w, https://www.mab-it.de/wp-content/uploads/2026/02/image-1-768x200.png 768w, https://www.mab-it.de/wp-content/uploads/2026/02/image-1.png 1325w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Der Datenverkehr zwischen den virtuellen Umgebungen und dem Internet wird zuverlässig überwacht und geschützt. Dafür verwende ich eine <strong>OPNsense‑Firewall</strong>, die als sichere Datenschleuse dient.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="629" src="https://www.mab-it.de/wp-content/uploads/2026/02/image-2-1024x629.png" alt="" class="wp-image-699" srcset="https://www.mab-it.de/wp-content/uploads/2026/02/image-2-1024x629.png 1024w, https://www.mab-it.de/wp-content/uploads/2026/02/image-2-300x184.png 300w, https://www.mab-it.de/wp-content/uploads/2026/02/image-2-768x472.png 768w, https://www.mab-it.de/wp-content/uploads/2026/02/image-2.png 1038w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Als privaten Cloud‑Speicher nutze ich <strong>Nextcloud</strong> in einem fertigen Container (in meinem Fall NextcloudPi). Dieser Container wird durch Proxmox direkt bereitgestellt. Nach der Installation ist Nextcloud sofort einsatzbereit und erfordert nur minimalen Konfigurationsaufwand. Man kann sogar direkt <strong>SSL‑Zertifikate über Let’s Encrypt</strong> installieren.</p>



<p class="wp-block-paragraph">(<a href="https://community-scripts.github.io/ProxmoxVE/scripts?id=nextcloudpi" target="_blank" rel="noopener">https://community-scripts.github.io/ProxmoxVE/scripts?id=nextcloudpi</a>)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="948" height="547" src="https://www.mab-it.de/wp-content/uploads/2026/02/image-3.png" alt="" class="wp-image-700" srcset="https://www.mab-it.de/wp-content/uploads/2026/02/image-3.png 948w, https://www.mab-it.de/wp-content/uploads/2026/02/image-3-300x173.png 300w, https://www.mab-it.de/wp-content/uploads/2026/02/image-3-768x443.png 768w" sizes="auto, (max-width: 948px) 100vw, 948px" /></figure>



<p class="wp-block-paragraph">Der Proxmox‑Server ist von außen über Port 8006 per SSL erreichbar. Der Zugriff ist jedoch auf 2–3 feste IP‑Adressen beschränkt, um die Sicherheit weiter zu erhöhen.</p>



<p class="wp-block-paragraph"><strong>Die Test‑Umgebung</strong></p>



<p class="wp-block-paragraph">Für das Management und die tägliche Arbeit mit der Umgebung nutze ich eine virtuelle Ubuntu‑Maschine. Diese VM befindet sich ebenfalls in einem separaten Netzwerksegment.</p>



<p class="wp-block-paragraph">Die Datenschleuse ist fest eingebunden, sodass hochgeladene Nextcloud‑Daten sofort in der VM‑Umgebung genutzt und analysiert werden können.</p>



<p class="wp-block-paragraph">Zur Überprüfung der Daten kommt ein Windows‑System (Windows 11) zum Einsatz. Dieses läuft mit dem <strong>Flare VM Framework</strong>. (<a href="https://github.com/mandiant/flare-vm" target="_blank" rel="noopener">https://github.com/mandiant/flare-vm</a>)</p>



<p class="wp-block-paragraph">Die virtuelle Maschine wird jede Nacht automatisch um <strong>03:00 Uhr per Cronjob zurückgesetzt</strong>, um stets einen sauberen Ausgangszustand zu gewährleisten.</p>



<p class="wp-block-paragraph"><code>0 3 * * * /root/reset_vm.sh</code></p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>#!/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

# VM-ID und Snapshot-Name anpassen
VM_ID=105
SNAPSHOT_NAME=&quot;Clean&quot;

# VM stoppen, falls sie läuft
qm stop $VM_ID

# Snapshot wiederherstellen
qm rollback $VM_ID $SNAPSHOT_NAME

# VM wieder starten
qm start $VM_ID

echo &quot;VM $VM_ID wurde erfolgreich auf Snapshot &#39;$SNAPSHOT_NAME&#39; zurückgesetzt.&quot;</code></pre></div>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="393" src="https://www.mab-it.de/wp-content/uploads/2026/02/image-4-1024x393.png" alt="" class="wp-image-701" srcset="https://www.mab-it.de/wp-content/uploads/2026/02/image-4-1024x393.png 1024w, https://www.mab-it.de/wp-content/uploads/2026/02/image-4-300x115.png 300w, https://www.mab-it.de/wp-content/uploads/2026/02/image-4-768x295.png 768w, https://www.mab-it.de/wp-content/uploads/2026/02/image-4.png 1106w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Im nächsten Schritt plane ich, den Zugang zum Proxmox‑Server so weit einzuschränken, dass er von außen nicht mehr erreichbar ist. Die Verwaltung soll dann ausschließlich über die interne Management‑VM erfolgen. Diese kann sicher über ein Fernwartungstool wie z. B. <strong>RustDesk</strong> betrieben werden.</p>



<p class="wp-block-paragraph"><strong>Kosten und Aufwand des Projekts</strong></p>



<ul class="wp-block-list">
<li><strong>Server bei Hetzner:</strong> ca. <strong>60 </strong><strong>€ pro Monat</strong></li>



<li><strong>Arbeitszeit für Setup und Grundkonfiguration:</strong> ca. <strong>2 Tage</strong></li>



<li><strong>Zeitaufwand für individuelle Anpassungen:</strong> geschätzt weitere <strong>2–3 Tage</strong>, je nach Bedarf</li>
</ul>



<p class="wp-block-paragraph">Alternativ kann das ganze Setup auch auf einem kleinen mini PC laufen <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"><strong>Wichtiger Hinweis</strong></p>



<p class="wp-block-paragraph">Bitte überprüfe unbedingt die <strong>AGB des Hosters genau</strong> – insbesondere im Hinblick auf die geplante Nutzung. Das Ziel ist <strong>nicht die Entwicklung oder das absichtliche Testen von Schadsoftware</strong>, sondern ausschließlich die Analyse und Prüfung verdächtiger E‑Mails. Gefundene Bedrohungen sollen selbstverständlich umgehend gelöscht werden.</p>



<p class="wp-block-paragraph">Achte außerdem darauf, dass die Testumgebung durch eine Firewall abgesichert ist – idealerweise mit <strong>Intrusion Detection und Prevention</strong>. So stellst du sicher, dass im Falle eines Schadcodes (z. B. in einem Anhang) kein Risiko für andere Systeme im Rechenzentrum oder im Netzwerk bei Hetzner entsteht.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mab-it.de/quarantaene-pruefung-von-e-mails-und-dateien-in-it-systemen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Proxmox-Hardening: SSH und WebGUI mit Fail2Ban sichern</title>
		<link>https://www.mab-it.de/proxmox-hardening-ssh-und-webgui-mit-fail2ban-sichern/</link>
					<comments>https://www.mab-it.de/proxmox-hardening-ssh-und-webgui-mit-fail2ban-sichern/#respond</comments>
		
		<dc:creator><![CDATA[wadmin]]></dc:creator>
		<pubDate>Tue, 01 Apr 2025 20:49:32 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.mab-it.de/?p=682</guid>

					<description><![CDATA[Proxmox-Hardening: SSH und WebGUI mit Fail2Ban sichern

Proxmox ist eine leistungsstarke Open-Source-Virtualisierungslösung, die in vielen HomeLabs, KMUs und IT-Infrastrukturen zum Einsatz kommt. Doch wie bei jedem öffentlich erreichbaren System besteht ein Risiko: ungesicherte SSH- oder WebGUI-Zugriffe bieten ein leichtes Ziel für automatisierte Brute-Force-Angriffe.]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Proxmox absichern leicht gemacht</strong></h3>



<p class="wp-block-paragraph">Proxmox ist eine leistungsstarke Open-Source-Virtualisierungslösung, die in vielen HomeLabs, KMUs und IT-Infrastrukturen zum Einsatz kommt. Doch wie bei jedem öffentlich erreichbaren System besteht ein Risiko: <strong>ungesicherte SSH- oder WebGUI-Zugriffe bieten ein leichtes Ziel für automatisierte Brute-Force-Angriffe</strong>.</p>



<p class="wp-block-paragraph">Genau hier setzt <strong>Fail2Ban</strong> an – ein effektives Tool zur Abwehr solcher Angriffe. In diesem Beitrag zeigen wir dir, <strong>warum die Absicherung deines Proxmox-Servers so wichtig ist</strong> und wie du <strong>SSH und optional die WebGUI mit Fail2Ban schützt – Schritt für Schritt</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Warum SSH- und WebGUI-Zugriffe schützen?</strong></h3>



<p class="wp-block-paragraph">Jeder öffentlich zugängliche Server ist täglich Ziel tausender automatisierter Login-Versuche. Besonders <strong>SSH-Zugänge</strong> auf Port 22 und die <strong>WebGUI von Proxmox (Port 8006)</strong> sind beliebte Angriffsziele. Ohne Schutz können Angreifer durch sogenannte <strong>Brute-Force-Attacken</strong> Passwörter erraten und sich unautorisierten Zugang verschaffen.</p>



<p class="wp-block-paragraph"><strong>Fail2Ban</strong> analysiert Logdateien, erkennt solche Attacken und blockiert verdächtige IP-Adressen automatisch – <strong>bevor</strong> Schaden entsteht.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Schritt-für-Schritt: Fail2Ban für Proxmox einrichten</strong></h3>



<h3 class="wp-block-heading"><strong>1. Fail2Ban installieren</strong></h3>



<p class="wp-block-paragraph">Als erstes machen wir ein apt update und danach ein apt install</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>apt update && apt install fail2ban -y</code></pre></div>



<p class="wp-block-paragraph">Nach der Installation kannst du die Version prüfen:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>fail2ban-client -V</code></pre></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>2. Web-Zugriff absichern</strong></h3>



<p class="wp-block-paragraph">Erstelle eine lokale Konfiguration:<br>Hierzu kopieren wir erst zu Sicherheit die aktuelle jail.conf nach jail.local</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local</code></pre></div>



<p class="wp-block-paragraph">Bearbeite die Datei:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>nano /etc/fail2ban/jail.local</code></pre></div>



<p class="wp-block-paragraph">Am Ende der Datei jail.local einfach folgendes hinzufügen:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>[proxmox]
enabled = true
port = https,http,8006
filter = proxmox
backend = systemd
maxretry = 3
findtime = 2d
bantime = 1h</code></pre></div>



<p class="wp-block-paragraph">Filter anlegen:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>nano /etc/fail2ban/filter.d/proxmox.conf</code></pre></div>



<p class="wp-block-paragraph">Füge hinzu:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>[Definition]
failregex = pvedaemon\[.*authentication failure; rhost=&lt;HOST&gt; user=.* msg=.*
ignoreregex =
journalmatch = _SYSTEMD_UNIT=pvedaemon.service</code></pre></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">3. SSH-Zugriff absichern</h2>



<p class="wp-block-paragraph">Suchen Sie wieder in der Datei jail.local nach dem Eintrag [sshd] und falls vorhanden ersetzen oder erstellen Sie den Block:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>[sshd]

enabled	= true
port    = ssh
filter	= sshd
logpath	= /var/log/auth.log
maxretry = 4</code></pre></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>4. Fail2Ban aktivieren und starten</strong></h3>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>systemctl enable fail2ban
systemctl start fail2ban</code></pre></div>



<p class="wp-block-paragraph">Status prüfen:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>systemctl status fail2ban

#Sollte folgendes ausgeben:
● fail2ban.service - Fail2Ban Service
     Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-04-01 21:24:24 CEST; 3s ago
       Docs: man:fail2ban(1)
   Main PID: 136991 (fail2ban-server)
      Tasks: 7 (limit: 38169)
     Memory: 29.7M
        CPU: 251ms
     CGroup: /system.slice/fail2ban.service
             └─136991 /usr/bin/python3 /usr/bin/fail2ban-server -xf start
</code></pre></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Sollte aber ein Fehler ausgegeben werden:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>× fail2ban.service - Fail2Ban Service
     Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Tue 2025-04-01 21:22:18 CEST; 6s ago
   Duration: 74ms
       Docs: man:fail2ban(1)
    Process: 135997 ExecStart=/usr/bin/fail2ban-server -xf start (code=exited, status=255/EXCEPTION)
   Main PID: 135997 (code=exited, status=255/EXCEPTION)
        CPU: 73ms

Apr 01 21:22:18 pve-SandBox systemd[1]: Started fail2ban.service - Fail2Ban Service.
Apr 01 21:22:18 pve-SandBox fail2ban-server[135997]: 2025-04-01 21:22:18,631 fail2ban.configreader   [135997]: WARNING &#39;allowipv6&#39; not defined in &#39;Definitio&gt;
Apr 01 21:22:18 pve-SandBox fail2ban-server[135997]: 2025-04-01 21:22:18,638 fail2ban                [135997]: ERROR   Failed during configuration: Have not&gt;
Apr 01 21:22:18 pve-SandBox fail2ban-server[135997]: 2025-04-01 21:22:18,638 fail2ban                [135997]: ERROR   Async configuration of server failed
Apr 01 21:22:18 pve-SandBox systemd[1]: fail2ban.service: Main process exited, code=exited, status=255/EXCEPTION
Apr 01 21:22:18 pve-SandBox systemd[1]: fail2ban.service: Failed with result &#39;exit-code&#39;.</code></pre></div>



<p class="wp-block-paragraph">Muss rsyslog nachinstalliert werden:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>apt install rsyslog</code></pre></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Kontrolle &amp; Monitoring</strong></h2>



<p class="wp-block-paragraph">Zeige gebannte IPs an:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>fail2ban-client status
iptables -L -n</code></pre></div>



<p class="wp-block-paragraph">Manuelle Entsperrung:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>fail2ban-client set sshd unbanip 192.168.0.1</code></pre></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Fazit</strong></h2>



<p class="wp-block-paragraph">Mit wenigen Befehlen hast du deinen Proxmox-Server deutlich sicherer gemacht. <strong>Fail2Ban schützt dich zuverlässig vor Brute-Force-Angriffen auf SSH und optional auch die WebGUI.</strong> Du solltest es aber dennoch vermeiden deinen Proxmox Server nach außen zu veröffentlichen.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> FAQ: Häufige Fragen zu Fail2Ban in Proxmox</strong></h2>



<p class="wp-block-paragraph"><strong>Was passiert, wenn ich mich selbst aussperre?</strong><br>→ Du kannst dich über ein anderes Gerät oder Netz verbinden und dich manuell mit <code>unbanip</code> entsperren.</p>



<p class="wp-block-paragraph"><strong>Kann ich auch andere Dienste mit Fail2Ban absichern?</strong><br>→ Ja, Fail2Ban unterstützt viele Dienste wie Apache, nginx, Postfix, FTP und mehr.</p>



<p class="wp-block-paragraph"><strong>Wie lange bleibt eine IP gebannt?</strong><br>→ Standardmäßig 1 Stunde (<code>bantime = 1h</code>), individuell anpassbar.</p>



<p class="wp-block-paragraph"><strong>Funktioniert Fail2Ban auch mit UFW oder iptables?</strong><br>→ Ja. Fail2Ban nutzt intern iptables-Regeln, ist aber mit UFW kompatibel.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mab-it.de/proxmox-hardening-ssh-und-webgui-mit-fail2ban-sichern/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>🛠️ Windows Server 2022 unter Proxmox optimieren</title>
		<link>https://www.mab-it.de/%f0%9f%9b%a0%ef%b8%8f-windows-server-2022-unter-proxmox-optimieren/</link>
					<comments>https://www.mab-it.de/%f0%9f%9b%a0%ef%b8%8f-windows-server-2022-unter-proxmox-optimieren/#respond</comments>
		
		<dc:creator><![CDATA[wadmin]]></dc:creator>
		<pubDate>Sun, 30 Mar 2025 23:19:35 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.mab-it.de/?p=661</guid>

					<description><![CDATA[Wenn du öfter mal einen Windows Server 2022 unter Proxmox installierst, weißt du: Viele Dinge sind von Haus aus nicht gerade für Virtualisierung optimiert. Deshalb hab ich mir ein kleines PowerShell-Skript gebastelt, das typische Performance-Optimierungen automatisch übernimmt. Hier zeig ich dir kurz, was das Skript alles macht – vielleicht hilft&#8217;s dir ja auch. ✅ Erkennt&#8230; <br> <a class="read-more" href="https://www.mab-it.de/%f0%9f%9b%a0%ef%b8%8f-windows-server-2022-unter-proxmox-optimieren/">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>Wenn du öfter mal einen <strong>Windows Server 2022 unter Proxmox</strong> installierst, weißt du: Viele Dinge sind von Haus aus nicht gerade für Virtualisierung optimiert. Deshalb hab ich mir ein kleines <strong>PowerShell-Skript</strong> gebastelt, das typische Performance-Optimierungen automatisch übernimmt.</p>
<p>Hier zeig ich dir kurz, was das Skript alles macht – vielleicht hilft&#8217;s dir ja auch.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Erkennt automatisch, ob es eine VM ist</h4>
<p>Bevor&#8217;s losgeht, prüft das Skript, ob es in einer virtuellen Maschine läuft. Wenn nicht, gibt’s eine Warnung und du kannst entscheiden, ob du weitermachen willst. Praktisch, damit du versehentlich nicht auf einem Host rumpfuscht.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Visuelle Effekte abschalten</h4>
<p>Alle Animationen und Eye-Candy-Effekte werden deaktiviert. Das spart <strong>RAM und CPU</strong>, was gerade bei RDP/Terminalservern oder kleinen VMs nützlich ist. Du kannst das sogar global für alle Benutzerprofile umsetzen.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Energieschema auf „Höchstleistung“</h4>
<p>Windows neigt dazu, die Leistung automatisch zu drosseln. Das Skript stellt die Energieeinstellungen direkt auf <strong>volle Leistung</strong> – genau das, was du für produktive Server willst.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Netzwerk-Tuning für VMs</h4>
<p>Wenn du <strong>VirtIO-Treiber</strong> nutzt, wird das Netzwerk optimiert:</p>
<ul>
<li>TCP-Offloading wird deaktiviert</li>
<li>Receive Side Scaling wird aktiviert</li>
</ul>
<p>Das sorgt für stabilere und schnellere Netzwerklastverteilung.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f9.png" alt="🧹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Unnötige Dienste und Apps deaktivieren</h4>
<p>Dienste wie Telemetrie, Kartendienst und die Windows-Suche (wenn nicht nötig) werden gestoppt und deaktiviert. Auch vorinstallierte Apps wie Xbox &amp; Co. werden entfernt – perfekt für <strong>schlanke Server-Setups</strong>.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f504.png" alt="🔄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Keine automatischen Neustarts nach Updates</h4>
<p>Damit dich Windows nicht mitten im Betrieb einfach neu startet, wird diese Funktion deaktiviert – solange ein Benutzer angemeldet ist.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f552.png" alt="🕒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> NTP-Zeitserver konfigurieren</h4>
<p>Der Server kann sich auf Wunsch mit <code>pool.ntp.org</code> synchronisieren. Das sorgt für eine <strong>saubere Uhrzeit</strong>, besonders bei Proxmox-Setups, wo die Host-Zeit nicht immer zuverlässig durchgereicht wird.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Windows Defender „entschärfen“</h4>
<p>Windows Defender wird nicht deaktiviert, aber der maximale CPU-Verbrauch beim Scannen wird begrenzt. Das bringt etwas Luft, ohne auf Schutz zu verzichten.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Core Parking deaktivieren</h4>
<p>Standardmäßig „parkt“ Windows ungenutzte CPU-Kerne. Das Skript sorgt dafür, dass alle Kerne <strong>ständig verfügbar</strong> sind – besonders hilfreich bei schwach ausgelasteten VMs.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2702.png" alt="✂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> TRIM für SSD/Thin Storage</h4>
<p>TRIM gibt freien Speicher an den Host zurück. Du kannst einstellen, ob TRIM aktiviert oder deaktiviert werden soll – je nachdem, ob du <strong>Proxmox mit <code>discard=on</code></strong> oder z. B. <strong>VMware mit Thin-VMDK</strong> nutzt.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9fd.png" alt="🧽" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Visuelle Effekte global abschalten (optional)</h4>
<p>Für Terminalserver oder besonders minimalistische Umgebungen kannst du die visuellen Effekte auch <strong>global für alle Benutzer deaktivieren</strong>. Das spart nochmal Ressourcen.</p>
<hr />
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f51a.png" alt="🔚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Fazit</h4>
<p>Das Skript ist kein Hexenwerk, aber es nimmt dir ordentlich Arbeit ab – vor allem bei <strong>wiederholten VM-Installationen</strong>.</p>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Schnell, pragmatisch, anpassbar.<br /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f504.png" alt="🔄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Ein Neustart nach dem Durchlauf wird empfohlen.</p>
<hr />
<p><strong>Fragen, Tipps oder eigene Erfahrungen?</strong> Lass gern einen Kommentar da! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>


<div class="hcb_wrap"><pre class="prism line-numbers lang-git" data-lang="Git"><code># Optimierungsskript für Windows Server 2022 auf Proxmox

# -----------------------------
# 0. Systemprüfung: Läuft dieses System in einer VM?
# -----------------------------
Write-Output &quot;Systemprüfung: Virtuelle Umgebung erkennen...&quot;
$computerSystem = Get-WmiObject -Class Win32_ComputerSystem
$manufacturer  = $computerSystem.Manufacturer
$model         = $computerSystem.Model

$biosInfo = Get-WmiObject -Class Win32_BIOS
$biosVendor = $biosInfo.Manufacturer

# Erkennungsmuster für VMs (viele Hypervisoren melden sich als Hersteller)
$vmPatterns = @(&quot;QEMU&quot;, &quot;KVM&quot;, &quot;Microsoft Corporation&quot;, &quot;VMware&quot;, &quot;VirtualBox&quot;, &quot;Xen&quot;, &quot;Parallels&quot;, &quot;Red Hat&quot;)

$isVM = $false
foreach ($pattern in $vmPatterns) {
    if ($manufacturer -like &quot;*$pattern*&quot; -or $model -like &quot;*$pattern*&quot; -or $biosVendor -like &quot;*$pattern*&quot;) {
        $isVM = $true
        break
    }
}

if (-not $isVM) {
    Write-Warning &quot;&#x26a0; Dieses System scheint keine virtuelle Maschine zu sein.&quot;
    $proceed = Read-Host &quot;Möchtest du das Skript trotzdem fortsetzen? (J/N)&quot;
    if ($proceed -notmatch &quot;^[Jj]&quot;) {
        Write-Output &quot;Skript wird beendet.&quot;
        exit
    }
} else {
    Write-Output &quot;&#x2705; Virtuelle Maschine erkannt: $manufacturer / $model&quot;
}




Write-Output &quot;Starte Optimierung des Windows Server 2022...&quot;

# 1. Deaktiviere unnötige visuelle Effekte
Write-Output &quot;Setze visuelle Effekte auf beste Leistung...&quot;
$PerformanceKey = &#39;HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects&#39;
Set-ItemProperty -Path $PerformanceKey -Name VisualFXSetting -Value 2

# 2. Deaktiviere Windows-Tipps
Write-Output &quot;Deaktiviere Windows Tipps...&quot;
New-ItemProperty -Path &quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager&quot; -Name &quot;SoftLandingEnabled&quot; -Value 0 -PropertyType DWord -Force
New-ItemProperty -Path &quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager&quot; -Name &quot;SubscribedContent-310093Enabled&quot; -Value 0 -PropertyType DWord -Force

# 3. Energieoptionen: Höchstleistung aktivieren
Write-Output &quot;Aktiviere Energieschema Höchstleistung...&quot;
powercfg -setactive SCHEME_MIN

# 4. Netzwerk-Optimierungen (nur wenn VM-Treiber wie VirtIO korrekt installiert sind)
Write-Output &quot;Aktiviere TCP Offloading Optimierungen...&quot;
Get-NetAdapter | ForEach-Object {
    Set-NetAdapterAdvancedProperty -Name $_.Name -DisplayName &quot;Large Send Offload v2 (IPv4)&quot; -DisplayValue &quot;Disabled&quot; -ErrorAction SilentlyContinue
    Set-NetAdapterAdvancedProperty -Name $_.Name -DisplayName &quot;Large Send Offload v2 (IPv6)&quot; -DisplayValue &quot;Disabled&quot; -ErrorAction SilentlyContinue
    Set-NetAdapterAdvancedProperty -Name $_.Name -DisplayName &quot;Receive Side Scaling&quot; -DisplayValue &quot;Enabled&quot; -ErrorAction SilentlyContinue
}

# 5. Dienste deaktivieren (vorsichtig verwenden – abhängig vom Einsatzzweck!)
Write-Output &quot;Deaktiviere nicht benötigte Dienste...&quot;
$ServicesToDisable = @(
    &quot;DiagTrack&quot;,            # Connected User Experiences and Telemetry
    &quot;WerSvc&quot;,               # Windows Error Reporting
    &quot;WSearch&quot;,              # Windows Search (nicht nötig für Server mit wenigen Dateien)
    &quot;MapsBroker&quot;            # Karten Dienst
)

foreach ($svc in $ServicesToDisable) {
    if (Get-Service -Name $svc -ErrorAction SilentlyContinue) {
        Stop-Service -Name $svc -Force -ErrorAction SilentlyContinue
        Set-Service -Name $svc -StartupType Disabled
    }
}

# 6. Deaktiviere automatische Neustarts nach Updates
Write-Output &quot;Verhindere automatische Neustarts nach Updates...&quot;
New-Item -Path &quot;HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU&quot; -Force | Out-Null
Set-ItemProperty -Path &quot;HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU&quot; -Name &quot;NoAutoRebootWithLoggedOnUsers&quot; -Value 1 -Type DWord

# 7. Aktivieren von NTP-Zeitservern (optional)
Write-Output &quot;Konfiguriere NTP-Zeitserver...&quot;
w32tm /config /manualpeerlist:&quot;pool.ntp.org&quot; /syncfromflags:manual /reliable:yes /update
Restart-Service w32time
w32tm /resync

# 8. Entferne unnötige vorinstallierte Apps (optional/minimal auf Server)
Write-Output &quot;Entferne vorinstallierte Apps (minimal)...&quot;
Get-AppxPackage -AllUsers | Where-Object {$_.Name -like &quot;*Xbox*&quot; -or $_.Name -like &quot;*Zune*&quot;} | Remove-AppxPackage -ErrorAction SilentlyContinue

# 9. Windows Defender – Performance-Tuning (nicht deaktivieren, aber optimieren)
Write-Output &quot;Setze Defender Performance Einstellungen...&quot;
Set-MpPreference -ScanAvgCPULoadFactor 30

# -----------------------------
# 10. Core Parking deaktivieren
# -----------------------------
Write-Output &quot;Deaktiviere Core Parking (für bessere CPU-Auslastung)...&quot;
$parkingKey = &quot;HKLM:\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583&quot;
Set-ItemProperty -Path $parkingKey -Name &quot;ValueMax&quot; -Value 0 -ErrorAction SilentlyContinue
Set-ItemProperty -Path $parkingKey -Name &quot;ValueMin&quot; -Value 0 -ErrorAction SilentlyContinue

# Hinweis: Nach dieser Änderung muss das Energieprofil ggf. neu aktiviert werden
powercfg -setactive SCHEME_MIN

# -----------------------------
# 11. TRIM-Konfiguration per Eingabe
# -----------------------------
Write-Output &quot;&quot;
Write-Output &quot;TRIM (DisableDeleteNotify) Konfiguration&quot;
Write-Output &quot;----------------------------------------&quot;
Write-Output &quot;TRIM aktiviert Speicherfreigabe bei SSD/Thin-Storage (z.B. unter Proxmox mit discard=on).&quot;
Write-Output &quot;0 = TRIM aktivieren (empfohlen für Proxmox)&quot;
Write-Output &quot;1 = TRIM deaktivieren (z.B. bei VMware mit Thin-VMDK)&quot;
$trimChoice = Read-Host &quot;Bitte gewünschten Wert für DisableDeleteNotify eingeben (0 oder 1)&quot;

if ($trimChoice -eq &quot;0&quot; -or $trimChoice -eq &quot;1&quot;) {
    Write-Output &quot;Setze DisableDeleteNotify auf $trimChoice...&quot;
    fsutil behavior set DisableDeleteNotify $trimChoice
} else {
    Write-Output &quot;Ungültige Eingabe – TRIM-Einstellung wird übersprungen.&quot;
}

# -----------------------------
# 12. Visuelle Effekte und Animationen deaktivieren - aktuelle Nutzer (optional)
# -----------------------------
Write-Output &quot;&quot;
Write-Output &quot;Windows-Optimierung: Visuelle Effekte deaktivieren&quot;
Write-Output &quot;----------------------------------------------------&quot;
Write-Output &quot;Diese Option deaktiviert Fensteranimationen, Schatten, Transparenz und weitere visuelle Elemente.&quot;
Write-Output &quot;Vorteil: Geringere CPU- und RAM-Auslastung, ideal für RDP/Terminalserver oder ressourcenschonende Server-VMs.&quot;

$visualChoice = Read-Host &quot;Möchtest du alle visuellen Effekte deaktivieren? (J/N)&quot;

if ($visualChoice -match &quot;^[Jj]&quot;) {
    Write-Output &quot;Deaktiviere visuelle Effekte...&quot;

    # Setzt System auf beste Leistung (alle visuellen Effekte aus)
    $visualEffectsReg = &quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects&quot;
    Set-ItemProperty -Path $visualEffectsReg -Name &quot;VisualFXSetting&quot; -Value 2 -ErrorAction SilentlyContinue

    # Deaktiviert einzelne visuelle Features
    $visualTweaks = @{
        &quot;UserPreferencesMask&quot; = ([byte[]](0x90,0x12,0x03,0x80,0x10,0x00,0x00,0x00)) # Beste Leistung
    }

    foreach ($key in $visualTweaks.Keys) {
        New-Item -Path &quot;HKCU:\Control Panel\Desktop&quot; -Force | Out-Null
        Set-ItemProperty -Path &quot;HKCU:\Control Panel\Desktop&quot; -Name $key -Value $visualTweaks[$key]
    }

    # Weitere Animationen ausschalten
    Set-ItemProperty -Path &quot;HKCU:\Control Panel\Desktop&quot; -Name &quot;MenuShowDelay&quot; -Value &quot;0&quot;
    Set-ItemProperty -Path &quot;HKCU:\Control Panel\Desktop&quot; -Name &quot;MouseHoverTime&quot; -Value &quot;0&quot;
    Set-ItemProperty -Path &quot;HKCU:\Control Panel\Desktop&quot; -Name &quot;ForegroundFlashCount&quot; -Value &quot;0&quot;
    Set-ItemProperty -Path &quot;HKCU:\Control Panel\Desktop&quot; -Name &quot;AutoEndTasks&quot; -Value &quot;1&quot;

    # Abschalten von AeroPeek und Taskbar-Animationen
    New-ItemProperty -Path &quot;HKCU:\Software\Microsoft\Windows\DWM&quot; -Name &quot;EnableAeroPeek&quot; -Value 0 -PropertyType DWord -Force
    Set-ItemProperty -Path &quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; -Name &quot;TaskbarAnimations&quot; -Value 0

    Write-Output &quot;Visuelle Effekte wurden abgeschaltet. Abmelden oder Neustart erforderlich, um alle Änderungen zu aktivieren.&quot;
} else {
    Write-Output &quot;Visuelle Effekte bleiben unverändert.&quot;
}

# -----------------------------
# 13. Visuelle Effekte und Animationen deaktivieren (global, optional)
# -----------------------------
Write-Output &quot;&quot;
Write-Output &quot;Windows-Optimierung: Visuelle Effekte global deaktivieren&quot;
Write-Output &quot;-------------------------------------------------------------&quot;
Write-Output &quot;Diese Option deaktiviert visuelle Effekte (Animationen, Schatten, Transparenz) für alle Benutzer.&quot;
Write-Output &quot;Empfohlen für RDP-/Terminalserver oder minimalistische VM-Setups.&quot;

$visualChoice = Read-Host &quot;Möchtest du visuelle Effekte für alle Benutzer deaktivieren? (J/N)&quot;

if ($visualChoice -match &quot;^[Jj]&quot;) {
    Write-Output &quot;Deaktiviere visuelle Effekte für alle Benutzerprofile...&quot;

    $userPrefsMask = ([byte[]](0x90,0x12,0x03,0x80,0x10,0x00,0x00,0x00))

    $userHives = Get-ChildItem Registry::HKEY_USERS | Where-Object {
        $_.Name -notlike &quot;*_Classes&quot;
    }

    foreach ($hive in $userHives) {
        $sid = $hive.PSChildName
        $regBase = &quot;Registry::HKEY_USERS\$sid&quot;

        # Alle relevanten Unterschlüssel erstellen, wenn nötig
        $pathsToEnsure = @(
            &quot;$regBase\Control Panel\Desktop&quot;,
            &quot;$regBase\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects&quot;,
            &quot;$regBase\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot;,
            &quot;$regBase\Software\Microsoft\Windows\DWM&quot;
        )

        foreach ($path in $pathsToEnsure) {
            if (-not (Test-Path $path)) {
                New-Item -Path $path -Force | Out-Null
            }
        }

        # Einstellungen setzen
        Set-ItemProperty -Path &quot;$regBase\Control Panel\Desktop&quot; -Name &quot;MenuShowDelay&quot; -Value &quot;0&quot; -Force
        Set-ItemProperty -Path &quot;$regBase\Control Panel\Desktop&quot; -Name &quot;MouseHoverTime&quot; -Value &quot;0&quot; -Force
        Set-ItemProperty -Path &quot;$regBase\Control Panel\Desktop&quot; -Name &quot;ForegroundFlashCount&quot; -Value &quot;0&quot; -Force
        Set-ItemProperty -Path &quot;$regBase\Control Panel\Desktop&quot; -Name &quot;AutoEndTasks&quot; -Value &quot;1&quot; -Force
        Set-ItemProperty -Path &quot;$regBase\Control Panel\Desktop&quot; -Name &quot;UserPreferencesMask&quot; -Value $userPrefsMask -Force

        Set-ItemProperty -Path &quot;$regBase\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects&quot; -Name &quot;VisualFXSetting&quot; -Value 2 -Force
        Set-ItemProperty -Path &quot;$regBase\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&quot; -Name &quot;TaskbarAnimations&quot; -Value 0 -Force
        Set-ItemProperty -Path &quot;$regBase\Software\Microsoft\Windows\DWM&quot; -Name &quot;EnableAeroPeek&quot; -Value 0 -Force
    }

    Write-Output &quot;Visuelle Effekte wurden für alle Benutzerprofile (inkl. .DEFAULT) deaktiviert.&quot;
    Write-Output &quot;Ein Abmelden oder Neustart ist erforderlich, um die Änderungen wirksam zu machen.&quot;
} else {
    Write-Output &quot;Visuelle Effekte bleiben unverändert.&quot;
}

# Fertig
Write-Output &quot;Optimierung abgeschlossen. Neustart empfohlen.&quot;
</code></pre></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mab-it.de/%f0%9f%9b%a0%ef%b8%8f-windows-server-2022-unter-proxmox-optimieren/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cybersecurity 2025: Neue Bedrohungen und wie Unternehmen sich schützen können</title>
		<link>https://www.mab-it.de/cybersecurity-2025-neue-bedrohungen-und-wie-unternehmen-sich-schuetzen-koennen/</link>
					<comments>https://www.mab-it.de/cybersecurity-2025-neue-bedrohungen-und-wie-unternehmen-sich-schuetzen-koennen/#respond</comments>
		
		<dc:creator><![CDATA[wadmin]]></dc:creator>
		<pubDate>Sat, 01 Mar 2025 00:36:39 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.mab-it.de/?p=653</guid>

					<description><![CDATA[Im Jahr 2025 stehen Unternehmen vor immer raffinierteren Cyberbedrohungen. Die digitale Transformation schreitet weiter voran, doch mit der zunehmenden Vernetzung wachsen auch die Risiken. Angreifer nutzen neue Technologien und Schwachstellen, um gezielte Angriffe durchzuführen. Doch mit den richtigen Maßnahmen können Unternehmen ihre digitale Sicherheit erheblich steigern. Die größten Cyberbedrohungen 2025 Wie Unternehmen sich gegen Cyberrisiken&#8230; <br> <a class="read-more" href="https://www.mab-it.de/cybersecurity-2025-neue-bedrohungen-und-wie-unternehmen-sich-schuetzen-koennen/">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Im Jahr 2025 stehen Unternehmen vor immer raffinierteren Cyberbedrohungen. Die digitale Transformation schreitet weiter voran, doch mit der zunehmenden Vernetzung wachsen auch die Risiken. Angreifer nutzen neue Technologien und Schwachstellen, um gezielte Angriffe durchzuführen. Doch mit den richtigen Maßnahmen können Unternehmen ihre digitale Sicherheit erheblich steigern.</p>



<h3 class="wp-block-heading"><strong>Die größten Cyberbedrohungen 2025</strong></h3>



<ol class="wp-block-list">
<li><strong>Ransomware 2.0</strong><br>Ransomware-Angriffe sind weiterhin eine der größten Bedrohungen. Doch anstelle von einfachen Datenverschlüsselungen gehen Angreifer nun raffinierter vor. Sie drohen mit der Veröffentlichung sensibler Daten (Double Extortion) oder nehmen kritische Infrastrukturen ins Visier.</li>



<li><strong>KI-gestützte Angriffe</strong><br>Cyberkriminelle setzen Künstliche Intelligenz ein, um Schwachstellen automatisch zu scannen, Phishing-Mails überzeugender zu gestalten oder Sicherheitsmechanismen gezielt zu umgehen.</li>



<li><strong>Angriffe auf IoT-Geräte</strong><br>Mit der wachsenden Zahl vernetzter Geräte im Unternehmen entstehen neue Einfallstore. Besonders schlecht gesicherte IoT-Geräte (wie Kameras, Drucker oder Sensoren) bieten Hackern leichte Beute.</li>



<li><strong>Social Engineering</strong><br>Technische Schutzmaßnahmen sind wichtig, doch der Mensch bleibt oft das schwächste Glied in der Sicherheitskette. Social Engineering zielt darauf ab, Mitarbeiter zu manipulieren, um Zugangsdaten oder vertrauliche Informationen preiszugeben.</li>
</ol>



<h3 class="wp-block-heading"><strong>Wie Unternehmen sich gegen Cyberrisiken wappnen können</strong></h3>



<ol class="wp-block-list">
<li><strong>Next-Generation Firewalls und Netzwerksegmentierung</strong><br>Eine starke Firewall und die Segmentierung des Netzwerks verhindern, dass Angreifer sich im System ausbreiten können. Kritische Systeme sollten stets isoliert und nur über sichere VPN-Verbindungen erreichbar sein.</li>



<li><strong>Mitarbeiterschulungen und Awareness-Programme</strong><br>Regelmäßige Schulungen helfen, das Bewusstsein für Phishing, Social Engineering und sichere Passworthygiene zu stärken.</li>



<li><strong>Zero-Trust-Ansatz</strong><br>Der Zero-Trust-Ansatz geht davon aus, dass kein Benutzer und keine Anwendung automatisch vertraut werden kann. Stattdessen werden alle Zugriffe kontinuierlich überprüft.</li>



<li><strong>Regelmäßige Backups und Notfallpläne</strong><br>Tägliche Backups und getestete Notfallpläne sorgen dafür, dass Unternehmen auch nach einem Angriff schnell wieder handlungsfähig sind.</li>



<li><strong>Einsatz von Sicherheitssoftware und KI</strong><br>Moderne Sicherheitslösungen nutzen selbst KI, um Bedrohungen frühzeitig zu erkennen und automatisch Gegenmaßnahmen einzuleiten.</li>
</ol>



<h3 class="wp-block-heading"><strong>Fazit: Proaktiv statt reaktiv handeln</strong></h3>



<p class="wp-block-paragraph">Cyberrisiken werden 2025 nicht weniger, doch Unternehmen können sich mit einem ganzheitlichen Sicherheitskonzept effektiv schützen. Wer proaktiv handelt, regelmäßig schult und moderne Sicherheitslösungen einsetzt, reduziert das Risiko erheblich. Gerne unterstützen wir Sie bei der Auswahl und Implementierung der passenden Sicherheitsmaßnahmen, um Ihr Unternehmen bestmöglich zu schützen.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mab-it.de/cybersecurity-2025-neue-bedrohungen-und-wie-unternehmen-sich-schuetzen-koennen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Regelmäßige Software-Updates</title>
		<link>https://www.mab-it.de/hello-world/</link>
					<comments>https://www.mab-it.de/hello-world/#respond</comments>
		
		<dc:creator><![CDATA[wadmin]]></dc:creator>
		<pubDate>Tue, 07 Jan 2025 17:36:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">http://extendthemes.com/demos/mesmerize-pro-itservices/?p=1</guid>

					<description><![CDATA[Regelmäßige Software-Updates: Einfache Schritte und entscheidende Bedeutung Regelmäßige Software-Updates sind essenziell, um die Sicherheit und Leistungsfähigkeit Ihres Computers zu gewährleisten. So suchen Sie in Windows nach Updates: Updates in Anwendungen durchführen: Obwohl jede Software unterschiedlich ist, bieten die meisten Anwendungen eine einfache Möglichkeit, nach Updates zu suchen: Auch Hardware benötigt regelmäßige Updates Nicht nur Software,&#8230; <br> <a class="read-more" href="https://www.mab-it.de/hello-world/">Read more</a>]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Regelmäßige Software-Updates: Einfache Schritte und entscheidende Bedeutung</h3>



<p class="wp-block-paragraph">Regelmäßige Software-Updates sind essenziell, um die Sicherheit und Leistungsfähigkeit Ihres Computers zu gewährleisten.</p>



<h4 class="wp-block-heading">So suchen Sie in Windows nach Updates:</h4>



<ol class="wp-block-list">
<li><strong>Einstellungen öffnen</strong>: Klicken Sie auf das <strong>Startmenü</strong> und dann auf das <strong>Zahnrad-Symbol</strong> (Einstellungen).</li>



<li><strong>Update &amp; Sicherheit auswählen</strong>: Navigieren Sie zu <strong>&#8222;Update &amp; Sicherheit&#8220;</strong>.</li>



<li><strong>Nach Updates suchen</strong>: Klicken Sie auf <strong>&#8222;Nach Updates suchen&#8220;</strong>. Windows prüft nun, ob Updates verfügbar sind, und installiert diese automatisch. <a href="https://support.microsoft.com/de-de/windows/windows-aktualisieren-3c5ae7fc-9fb6-9af1-1984-b5e0412c556a?utm_source=chatgpt.com" target="_blank" rel="noreferrer noopener">Microsoft Support</a></li>
</ol>



<h4 class="wp-block-heading">Updates in Anwendungen durchführen:</h4>



<p class="wp-block-paragraph">Obwohl jede Software unterschiedlich ist, bieten die meisten Anwendungen eine einfache Möglichkeit, nach Updates zu suchen:</p>



<ul class="wp-block-list">
<li><strong>Menüleiste</strong>: Suchen Sie nach Optionen wie <strong>&#8222;Hilfe&#8220;</strong>, <strong>&#8222;Einstellungen&#8220;</strong> oder <strong>&#8222;?&#8220;</strong>.</li>



<li><strong>Update-Funktion</strong>: Innerhalb dieser Menüs finden Sie oft <strong>&#8222;Nach Updates suchen&#8220;</strong> oder <strong>&#8222;Auf Updates prüfen&#8220;</strong>.</li>



<li><strong>Automatische Updates</strong>: Aktivieren Sie, falls verfügbar, die Option für automatische Updates, um stets auf dem neuesten Stand zu bleiben.</li>
</ul>



<h3 class="wp-block-heading">Auch Hardware benötigt regelmäßige Updates</h3>



<p class="wp-block-paragraph">Nicht nur Software, sondern auch Hardware sollte regelmäßig aktualisiert werden, um optimale Leistung, Sicherheit und Kompatibilität zu gewährleisten. Veraltete Firmware kann Engpässe verursachen, die sowohl die Produktivität als auch die Sicherheit beeinträchtigen.</p>



<h4 class="wp-block-heading">Beispiele für Hardware, die regelmäßig überprüft und aktualisiert werden sollte:</h4>



<ul class="wp-block-list">
<li><strong>Server-Hardware</strong>: Prozessoren, Speicher (RAM), Festplatten oder SSDs, Netzwerkkomponenten wie Switches und Router.</li>



<li><strong>Client-Hardware</strong>: Arbeitsrechner, Laptops, Monitore, Drucker, Peripheriegeräte wie Tastaturen und Mäuse.</li>
</ul>



<p class="wp-block-paragraph">Regelmäßige Firmware-Updates sorgen dafür, dass Ihre IT-Infrastruktur auch mit aktuellen Anforderungen und Software kompatibel bleibt. </p>



<h4 class="wp-block-heading">Warum sind Updates so wichtig?</h4>



<p class="wp-block-paragraph">Unterschätzen Sie niemals die Gefahr veralteter Software! Ohne regelmäßige Updates setzen Sie sich und Ihr Unternehmen erheblichen Risiken aus:</p>



<ul class="wp-block-list">
<li><strong>Sicherheitslücken</strong>: Cyberkriminelle nutzen bekannte Schwachstellen in veralteter Software aus, um Schadsoftware zu installieren oder Daten zu stehlen.</li>



<li><strong>Systemausfälle</strong>: Fehlende Updates können zu Systeminstabilität und Abstürzen führen, die den Geschäftsbetrieb lahmlegen.</li>
</ul>



<p class="wp-block-paragraph">Regelmäßige Updates können zeitaufwändig sein und erfordern ein hohes Maß an Aufmerksamkeit, um effektiv umgesetzt zu werden. Wir stehen Ihnen gerne zur Seite, um gemeinsam eine Lösung zu finden, die optimal zu Ihren Bedürfnissen passt.</p>



<p class="wp-block-paragraph">Ob Automatisierung der Updates, individuelle Strategien oder Beratung zu Best Practices – wir helfen Ihnen, Ihre Systeme zuverlässig und sicher zu halten, sodass Sie sich auf Ihr Tagesgeschäft konzentrieren können.</p>



<p class="wp-block-paragraph"><strong>Sprechen Sie uns an</strong> – wir unterstützen Sie dabei, Ihre IT-Infrastruktur nachhaltig zu schützen und zukunftssicher zu gestalten.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mab-it.de/hello-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>5 Einfache Tipps</title>
		<link>https://www.mab-it.de/hallo-welt/</link>
					<comments>https://www.mab-it.de/hallo-welt/#respond</comments>
		
		<dc:creator><![CDATA[wadmin]]></dc:creator>
		<pubDate>Tue, 07 Jan 2025 17:30:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<guid isPermaLink="false">https://www.mab-it.de/?p=1</guid>

					<description><![CDATA[Einfache Tipps und Fallbeispiele: IT-Sicherheit verständlich gemacht IT-Sicherheit ist in der heutigen digitalen Welt unverzichtbar – sowohl für Unternehmen als auch für Privatpersonen. Oft reichen schon einfache Maßnahmen aus, um sich vor Cyberangriffen und Datenverlust zu schützen. Gleichzeitig zeigen Fallbeispiele, wie schwerwiegende Sicherheitsvorfälle entstehen können und wie sie vermieden werden. 5 Einfache Tipps für Ihre&#8230; <br> <a class="read-more" href="https://www.mab-it.de/hallo-welt/">Read more</a>]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Einfache Tipps und Fallbeispiele: IT-Sicherheit verständlich gemacht</h3>



<p class="wp-block-paragraph">IT-Sicherheit ist in der heutigen digitalen Welt unverzichtbar – sowohl für Unternehmen als auch für Privatpersonen. Oft reichen schon einfache Maßnahmen aus, um sich vor Cyberangriffen und Datenverlust zu schützen. Gleichzeitig zeigen Fallbeispiele, wie schwerwiegende Sicherheitsvorfälle entstehen können und wie sie vermieden werden.</p>



<h4 class="wp-block-heading">5 Einfache Tipps für Ihre IT-Sicherheit:</h4>



<ol class="wp-block-list">
<li><strong>Regelmäßige Software-Updates</strong>: Halten Sie Ihr Betriebssystem und alle Programme immer auf dem neuesten Stand, um Sicherheitslücken zu schließen.</li>



<li><strong>Starke Passwörter nutzen</strong>: Verwenden Sie komplexe Passwörter und aktivieren Sie, wenn möglich, die Zwei-Faktor-Authentifizierung.</li>



<li><strong>Achtung vor Phishing-Mails</strong>: Öffnen Sie keine verdächtigen E-Mails und klicken Sie nicht auf unbekannte Links.</li>



<li><strong>Datensicherung</strong>: Erstellen Sie regelmäßig Backups Ihrer wichtigen Daten, idealerweise auf externen und sicheren Speichermedien.</li>



<li><strong>Netzwerksicherheit erhöhen</strong>: Nutzen Sie eine Firewall und verschlüsselte Verbindungen (z. B. VPN) für sicheres Surfen.</li>
</ol>



<h4 class="wp-block-heading">Datenverlust durch Ransomware</h4>



<p class="wp-block-paragraph">Ein mittelständisches Unternehmen wurde Opfer einer Ransomware-Attacke. Alle Daten wurden verschlüsselt, und die Hacker forderten eine hohe Geldsumme. Das Unternehmen hatte jedoch aktuelle Backups und konnte dank seiner Sicherheitsvorkehrungen den Schaden minimieren, ohne Lösegeld zu zahlen.</p>



<p class="wp-block-paragraph">Möchten Sie mehr über effektive IT-Sicherheitslösungen erfahren oder sich vor Cyberangriffen schützen? Kontaktieren Sie uns für eine kostenfreie Beratung und maßgeschneiderte Sicherheitsstrategien. Gemeinsam sichern wir Ihre digitale Zukunft!</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mab-it.de/hallo-welt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
