<?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>Schutz Archiv - Homepage nach Preis - Webseite erstellen lassen</title>
	<atom:link href="https://homepage-nach-preis.de/wort/schutz/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>★ Responsive Webdesigner Homepage erstellen lassen, bereits ab 299 Euro professionelle Webseite. ✓ Google-Optimiert ✓ Mobil-Optimiert &#124; Webdesign &#38; Seo</description>
	<lastBuildDate>Wed, 12 Jul 2023 23:32:55 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://homepage-nach-preis.de/wp-content/uploads/2021/02/cropped-icon-150x150.png</url>
	<title>Schutz Archiv - Homepage nach Preis - Webseite erstellen lassen</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Muster WordPress Plugin mit Anti-Hacking Funktionen</title>
		<link>https://homepage-nach-preis.de/2023/06/18/demo-wordpress-plugin-mit-anti-hacking-funktionen/</link>
					<comments>https://homepage-nach-preis.de/2023/06/18/demo-wordpress-plugin-mit-anti-hacking-funktionen/#respond</comments>
		
		<dc:creator><![CDATA[Homepage-nach-Preis]]></dc:creator>
		<pubDate>Sun, 18 Jun 2023 14:56:54 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Wordpress Code]]></category>
		<category><![CDATA[Attacke]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Leervorlage]]></category>
		<category><![CDATA[Muster]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Schutz]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[XSS]]></category>
		<guid isPermaLink="false">https://homepage-nach-preis.de/?p=7765</guid>

					<description><![CDATA[<p>In diesem Beitrag erstellen wir ein WordPress-Musterplugin und schützen dieses mit den wichtigsten Anti-Hacking Funktionen. Muster-Plugin Beschreibung / Funktionen: Beachten Sie, es handelt sich hierbei nur im Testplugin, keine tatsächliches Plugin mit einer Funktion. Das Test-Plugin lässt sich aber als Grundlage für ein richtiges Plugin nutzen. Funktionen: &#8211; Erzeugt unter &#8220;Einstellungen&#8221; den Menu-Punkt &#8220;Mein Plugin &#8211; HNP&#8221; &#8211; Erzeugt durch Klick auf den neuen Menu-Punkt Zugang zu einer Optionen-Seite &#8211; Erzeugt ein Text-Eingabe-Feld auf der Optionenfeld, zudem einen Speichern-Button &#8211; Die eingetragenen Text-Eingabe-Daten können via Shortcode im Frontend angezeigt werden &#8211; Das Shortcode ist [hnp_mein_plugin] &#x3C;?php /* Plugin Name: Mein Plugin - HNP Edition Description: Ein WordPress Plugin mit Option-Seite und Shortcode - HNP Edition. Ohne Sicherheit. Author: Homepage-nach-Preis Version: 1.0 Author URI: https://homepage-nach-preis.de/ License: GPLv3 */ // F&#xFC;gt die Option-Seite im Backend hinzu function hnp_mein_plugin_option_page() { add_options_page(&#x27;Mein Plugin Optionen - HNP&#x27;, &#x27;Mein Plugin - HNP&#x27;, &#x27;manage_options&#x27;, &#x27;hnp-mein-plugin&#x27;, &#x27;hnp_mein_plugin_option_page_content&#x27;); } add_action(&#x27;admin_menu&#x27;, &#x27;hnp_mein_plugin_option_page&#x27;); // Funktion f&#xFC;r den Inhalt der Option-Seite function hnp_mein_plugin_option_page_content() { ?&#x3E; &#x3C;div class=&#x22;wrap&#x22;&#x3E; &#x3C;h1&#x3E;Mein Plugin Einstellungen - HNP&#x3C;/h1&#x3E; &#x3C;form method=&#x22;post&#x22; action=&#x22;options.php&#x22;&#x3E; &#x3C;?php // F&#xFC;gt die WordPress Einstellungsfelder hinzu settings_fields(&#x27;hnp_mein_plugin_settings&#x27;); do_settings_sections(&#x27;hnp-mein-plugin&#x27;); submit_button(&#x27;Speichern&#x27;); ?&#x3E; &#x3C;/form&#x3E; &#x3C;/div&#x3E; &#x3C;?php } // Funktion f&#xFC;r die Erstellung der Einstellungsfelder function hnp_mein_plugin_settings_init() { add_settings_section(&#x27;hnp_mein_plugin_section&#x27;, &#x27;Allgemeine....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2023/06/18/demo-wordpress-plugin-mit-anti-hacking-funktionen/">Muster WordPress Plugin mit Anti-Hacking Funktionen</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In diesem Beitrag erstellen wir ein WordPress-Musterplugin und schützen dieses mit den wichtigsten Anti-Hacking Funktionen. </p>
<h4>Muster-Plugin Beschreibung / Funktionen: </h4>
<p>Beachten Sie, es handelt sich hierbei nur im Testplugin, keine tatsächliches Plugin mit einer Funktion. Das Test-Plugin lässt sich aber als Grundlage für ein richtiges Plugin nutzen.</p>
<p><strong><br />
Funktionen: </strong><br />
&#8211; Erzeugt unter &#8220;Einstellungen&#8221; den Menu-Punkt &#8220;Mein Plugin &#8211; HNP&#8221;<br />
&#8211; Erzeugt durch Klick auf den neuen Menu-Punkt Zugang zu einer Optionen-Seite<br />
&#8211; Erzeugt ein Text-Eingabe-Feld auf der Optionenfeld, zudem einen Speichern-Button<br />
&#8211; Die eingetragenen Text-Eingabe-Daten können via Shortcode im Frontend angezeigt werden<br />
&#8211; Das Shortcode ist [hnp_mein_plugin]</p>
<pre>
&#x3C;?php
/*
Plugin Name: Mein Plugin - HNP Edition
Description: Ein WordPress Plugin mit Option-Seite und Shortcode - HNP Edition. Ohne Sicherheit.
Author: Homepage-nach-Preis
Version: 1.0
Author URI: https://homepage-nach-preis.de/
License: GPLv3
*/

// F&#xFC;gt die Option-Seite im Backend hinzu
function hnp_mein_plugin_option_page() {
    add_options_page(&#x27;Mein Plugin Optionen - HNP&#x27;, &#x27;Mein Plugin - HNP&#x27;, &#x27;manage_options&#x27;, &#x27;hnp-mein-plugin&#x27;, &#x27;hnp_mein_plugin_option_page_content&#x27;);
}
add_action(&#x27;admin_menu&#x27;, &#x27;hnp_mein_plugin_option_page&#x27;);

// Funktion f&#xFC;r den Inhalt der Option-Seite
function hnp_mein_plugin_option_page_content() {
    ?&#x3E;
    &#x3C;div class=&#x22;wrap&#x22;&#x3E;
        &#x3C;h1&#x3E;Mein Plugin Einstellungen - HNP&#x3C;/h1&#x3E;
        &#x3C;form method=&#x22;post&#x22; action=&#x22;options.php&#x22;&#x3E;
            &#x3C;?php
            // F&#xFC;gt die WordPress Einstellungsfelder hinzu
            settings_fields(&#x27;hnp_mein_plugin_settings&#x27;);
            do_settings_sections(&#x27;hnp-mein-plugin&#x27;);
            submit_button(&#x27;Speichern&#x27;);
            ?&#x3E;
        &#x3C;/form&#x3E;
    &#x3C;/div&#x3E;
    &#x3C;?php
}

// Funktion f&#xFC;r die Erstellung der Einstellungsfelder
function hnp_mein_plugin_settings_init() {
    add_settings_section(&#x27;hnp_mein_plugin_section&#x27;, &#x27;Allgemeine Einstellungen - HNP&#x27;, &#x27;hnp_mein_plugin_section_callback&#x27;, &#x27;hnp-mein-plugin&#x27;);
    add_settings_field(&#x27;hnp_mein_plugin_text_input&#x27;, &#x27;Text Input - HNP&#x27;, &#x27;hnp_mein_plugin_text_input_callback&#x27;, &#x27;hnp-mein-plugin&#x27;, &#x27;hnp_mein_plugin_section&#x27;);
    register_setting(&#x27;hnp_mein_plugin_settings&#x27;, &#x27;hnp_mein_plugin_text_input&#x27;);
}
add_action(&#x27;admin_init&#x27;, &#x27;hnp_mein_plugin_settings_init&#x27;);

// Callback-Funktion f&#xFC;r die Sektions&#xFC;berschrift
function hnp_mein_plugin_section_callback() {
    echo &#x27;Hier k&#xF6;nnen Sie Ihre Einstellungen vornehmen - HNP.&#x27;;
}

// Callback-Funktion f&#xFC;r das Text-Input Feld
function hnp_mein_plugin_text_input_callback() {
    $text_input = get_option(&#x27;hnp_mein_plugin_text_input&#x27;);
    echo &#x27;&#x3C;input type=&#x22;text&#x22; name=&#x22;hnp_mein_plugin_text_input&#x22; value=&#x22;&#x27; . esc_attr($text_input) . &#x27;&#x22; /&#x3E;&#x27;;
}

// Shortcode-Funktion zum Anzeigen der gespeicherten Daten im Frontend
function hnp_mein_plugin_shortcode() {
    $text_input = get_option(&#x27;hnp_mein_plugin_text_input&#x27;);
    return &#x27;&#x3C;p&#x3E;&#x27; . esc_html($text_input) . &#x27;&#x3C;/p&#x3E;&#x27;;
}
add_shortcode(&#x27;hnp_mein_plugin&#x27;, &#x27;hnp_mein_plugin_shortcode&#x27;);

?&#x3E;

</pre>
<p>Der Code bietet die oben genannten Funktionen, aber keine Sicherheit. Deswegen sollte der Code / das Plugin geschützt werden &#8211; und zwar folgend: </p>
<h4> Schützen des Plugins vor Hacking / XSS Attacken:</h4>
<pre>&#x3C;?php
/*
Plugin Name: Mein Plugin - HNP Edition
Description: Ein WordPress Plugin mit Option-Seite und Shortcode - HNP Edition. Mit Sicherheit.
Author: Homepage-nach-Preis
Version: 1.0
Author URI: https://homepage-nach-preis.de/
License: GPLv3
*/

// ABSPATH -- Sch&#xFC;tzt vor direkte Zugriffe auf die Plugin-Datei
defined(&#x27;ABSPATH&#x27;) or die(&#x27;Huh, are you trying to cheat?&#x27;);

// F&#xFC;gt die Option-Seite im Backend hinzu -- current_user_can gew&#xE4;hrleistet, dass nur User mit ausreichenden Rechten auf die Options-Seite zugreifen k&#xF6;nnen
// esc_html() gew&#xE4;hrleistet, dass die Ausgabe nicht als ausf&#xFC;hrbarer Code interpretiert wird
function hnp_mein_plugin_option_page() {
    if (!current_user_can(&#x27;manage_options&#x27;)) {
        wp_die(&#x27;You do not have enough permission to view this page&#x27;);
    }

    add_options_page(&#x27;Mein Plugin Optionen - HNP&#x27;, &#x27;Mein Plugin - HNP&#x27;, &#x27;manage_options&#x27;, &#x27;hnp-mein-plugin&#x27;, &#x27;hnp_mein_plugin_option_page_content&#x27;);
}
add_action(&#x27;admin_menu&#x27;, &#x27;hnp_mein_plugin_option_page&#x27;);

// Funktion f&#xFC;r den Inhalt der Option-Seite
function hnp_mein_plugin_option_page_content() {
    ?&#x3E;
    &#x3C;div class=&#x22;wrap&#x22;&#x3E;
        &#x3C;h1&#x3E;&#x3C;?php echo esc_html__(&#x27;Mein Plugin Einstellungen - HNP&#x27;, &#x27;hnp&#x27;); ?&#x3E;&#x3C;/h1&#x3E;
        &#x3C;form method=&#x22;post&#x22; action=&#x22;options.php&#x22;&#x3E;
            &#x3C;?php
            // F&#xFC;gt die WordPress Einstellungsfelder hinzu
            settings_fields(&#x27;hnp_mein_plugin_settings&#x27;);
            do_settings_sections(&#x27;hnp-mein-plugin&#x27;);
            submit_button(esc_html__(&#x27;Speichern&#x27;, &#x27;hnp&#x27;));
            ?&#x3E;
        &#x3C;/form&#x3E;
    &#x3C;/div&#x3E;
    &#x3C;?php
}

// Funktion f&#xFC;r die Erstellung der Einstellungsfelder -- sanitize_text_field unerw&#xFC;nschte HTML- oder JavaScript-Tags entfernen
function hnp_mein_plugin_settings_init() {
    add_settings_section(&#x27;hnp_mein_plugin_section&#x27;, esc_html__(&#x27;Allgemeine Einstellungen - HNP&#x27;, &#x27;hnp&#x27;), &#x27;hnp_mein_plugin_section_callback&#x27;, &#x27;hnp-mein-plugin&#x27;);
    add_settings_field(&#x27;hnp_mein_plugin_text_input&#x27;, esc_html__(&#x27;Text Input - HNP&#x27;, &#x27;hnp&#x27;), &#x27;hnp_mein_plugin_text_input_callback&#x27;, &#x27;hnp-mein-plugin&#x27;, &#x27;hnp_mein_plugin_section&#x27;);
    register_setting(&#x27;hnp_mein_plugin_settings&#x27;, &#x27;hnp_mein_plugin_text_input&#x27;, &#x27;sanitize_text_field&#x27;);
}
add_action(&#x27;admin_init&#x27;, &#x27;hnp_mein_plugin_settings_init&#x27;);

// Callback-Funktion f&#xFC;r die Sektions&#xFC;berschrift
function hnp_mein_plugin_section_callback() {
    echo esc_html__(&#x27;Hier k&#xF6;nnen Sie Ihre Einstellungen vornehmen - HNP.&#x27;, &#x27;hnp&#x27;);
}

// Callback-Funktion f&#xFC;r das Text-Input Feld
function hnp_mein_plugin_text_input_callback() {
    $text_input = get_option(&#x27;hnp_mein_plugin_text_input&#x27;);
    echo &#x27;&#x3C;input type=&#x22;text&#x22; name=&#x22;hnp_mein_plugin_text_input&#x22; value=&#x22;&#x27; . esc_attr($text_input) . &#x27;&#x22; /&#x3E;&#x27;;
}

// Shortcode-Funktion zum Anzeigen der gespeicherten Daten im Frontend
function hnp_mein_plugin_shortcode() {
    $text_input = get_option(&#x27;hnp_mein_plugin_text_input&#x27;);
    return &#x27;&#x3C;p&#x3E;&#x27; . esc_html($text_input) . &#x27;&#x3C;/p&#x3E;&#x27;;
}
add_shortcode(&#x27;hnp_mein_plugin&#x27;, &#x27;hnp_mein_plugin_shortcode&#x27;);

// Pr&#xFC;fe auf Leerzeichen / Enter nach dem Abschluss-Tag
?&#x3E;
</pre>
<h4>current_user_can</h4>
<p>Die Funktion &#8216;current_user_can(&#8216;manage_options&#8217;)&#8217; ist eine Berechtigungsprüfungsfunktion in WordPress. Mit dieser Funktion wird überprüft, ob der aktuelle angemeldete Benutzer die Berechtigung hat, auf eine bestimmte Funktion oder Seite zuzugreifen.</p>
<p>Im Kontext des gegebenen Codes wird &#8216;current_user_can(&#8216;manage_options&#8217;)&#8217; verwendet, um sicherzustellen, dass nur Benutzer mit ausreichenden Berechtigungen auf die Optionsseite des Plugins zugreifen können. </p>
<p>Sollte ein User nicht über die erforderlichen Berechtigungen verfügt, wird die Funktion &#8216;wp_die()&#8217; aufgerufen. Diese Funktion zeigt eine Fehlermeldung an und bricht die weitere Ausführung des Codes ab. Dies hindert den Benutzer daran, auf die Optionsseite zuzugreifen. Und schützt somit vor unerwünschten Änderungen.</p>
<p>Durch die Verwendung von &#8216;current_user_can(&#8216;manage_options&#8217;)&#8217; wird also sichergestellt, dass nur berechtigte Benutzer Zugriff auf die Optionsseite des Plugins haben, was die Sicherheit und Integrität des Systems verbessert.</p>
<h4></h4>
<h4>defined(&#8216;ABSPATH&#8217;)</h4>
<p>Die Zeile &#8216;defined(&#8216;ABSPATH&#8217;) or die(&#8216;Huh, are you trying to cheat?&#8217;);&#8217; ist eine Sicherheitsmaßnahme, die sicherstellt, dass der direkte Zugriff auf die Plugin-Datei verhindert wird.</p>
<p>Indem &#8216;defined(&#8216;ABSPATH&#8217;)&#8217; überprüft wird, wird überprüft, ob die Konstante &#8216;ABSPATH&#8217; definiert ist. Diese Konstante enthält den absoluten Pfad zum Hauptverzeichnis der WordPress-Installation. Sie wird meist in der &#8216;wp-config.php&#8217;-Datei definiert.</p>
<p>Wenn die Konstante &#8216;ABSPATH&#8217; nicht definiert ist, deutet dies darauf hin, dass scheinbar die Plugin-Datei direkt aufgerufen wird. Also nicht über das WordPress-System. Und das könnte auf einen Versuch hinweisen, unberechtigten Zugriff oder Manipulation vorzunehmen.</p>
<p>In solch einem Fall wird &#8216;or die(&#8216;Huh, are you trying to cheat?&#8217;);&#8217; ausgeführt. Diese Anweisung bricht die Ausführung des Codes ab und gibt die angegebene Fehlermeldung aus. Dadurch wird verhindert, dass der restliche Code im Plugin ausgeführt wird.</p>
<p>Durch die Verwendung dieser Sicherheitsmaßnahme wird sichergestellt, dass das Plugin nur über das WordPress-System aufgerufen wird und nicht direkt über den Dateipfad. Dadurch wird das Risiko von potenziell unsicheren oder unerlaubten Zugriffen stark reduziert.</p>
<h4></h4>
<h4>esc_html()</h4>
<p>Die Funktion &#8216;esc_html()&#8217; wird verwendet, um eine Zeichenkette (String) sicher für die Ausgabe im HTML-Code zu machen. Sie konvertiert bestimmte Zeichen in ihre entsprechenden HTML-Entitäten. Um potenziell unsicheren Code zu verhindern und Cross-Site Scripting (XSS) Angriffe zu vermeiden.</p>
<p>Durch die Anwendung von &#8216;esc_html()&#8217; wird sichergestellt, dass Sonderzeichen wie &#8216;&lt;&#8216;, &#8216;&gt;&#8217;, &#8216;&amp;&#8217;, &#8216;&#8221;&#8216;, &#8221;&#8217; usw. in HTML-Entitäten umgewandelt werden. Dadurch wird verhindert, dass unerwünschter Code ausgeführt oder HTML-Tags interpretiert werden, die potenziell schädlichen Code enthalten könnten.</p>
<p>Die Verwendung von &#8216;esc_html()&#8217; ist eine wichtige Sicherheitsmaßnahme in der Webentwicklung, insbesondere bei der Verarbeitung von Benutzereingaben. Sie hilft dabei, die Integrität und Sicherheit von Webanwendungen zu gewährleisten, indem sie verhindert, dass bösartiger Code in die Ausgabe gelangt und potenzielle Schwachstellen ausnutzt.</p>
<p>Es ist eine bewährte Praxis, &#8216;esc_html()&#8217; immer dann anzuwenden, wenn Benutzereingaben in HTML-Dokumente eingefügt werden, um das Risiko von XSS-Angriffen zu minimieren und eine sichere Ausgabe zu gewährleisten.</p>
<p>&nbsp;</p>
<h4>sanitize_text_field()</h4>
<p>Die Funktion &#8216;sanitize_text_field()&#8217; wird verwendet, um eine Zeichenkette (String) zu bereinigen. Also sicher, für die Verwendung in einer Datenbank oder als Ausgabe in HTML, zu machen. Sie entfernt potenziell schädlichen oder unerwünschten Code aus dem übergebenen Text und sorgt für eine sichere Aufnahme von Benutzereingaben.</p>
<p>Durch die Anwendung von &#8216;sanitize_text_field()&#8217; werden unerwünschte Zeichen wie HTML-Tags, JavaScript-Code oder andere spezielle (XSS relevante) Zeichen entfernt oder in eine sichere Form umgewandelt. Dadurch wird das Risiko von Sicherheitslücken wie Cross-Site Scripting (XSS) minimiert.</p>
<p>Die Verwendung von &#8216;sanitize_text_field()&#8217; ist besonders wichtig, wenn Benutzereingaben in Datenbanken gespeichert oder in HTML-Ausgaben verwendet werden. Denn sie hilft dabei, sicherzustellen, dass die Daten den erwarteten Formatierungsregeln entsprechen und keine potenziell schädlichen Inhalte enthalten.</p>
<p>Es ist empfehlenswert, &#8216;sanitize_text_field()&#8217; einzusetzen, wenn Benutzereingaben verarbeitet werden, insbesondere wenn sie für Datenbankabfragen, dynamische Inhalte oder Ausgaben in HTML-Templates verwendet werden. Dies trägt dazu bei, die Sicherheit der Anwendung zu verbessern und das Risiko von Angriffen zu verringern, welche durch unsaubere oder unzureichend validierte Benutzereingaben ausgelöst werden könnten.</p>
<h4>Plugin-Download: </h4>
<p>Das fertige Muster-Plugin (mit Sicherheitsoptimierungen) kann hier runtergeladen werden:<br />
[sdm_download id=&#8221;7784&#8243; fancy=&#8221;0&#8243;]<br />
Der Code / das Plugin darf frei genutzt werden, ob privat oder gewerblich. Der Code darf frei verändert / erweitert werden. Eine Urhebernennung ist nicht zwingend notwendig und auch die Authoren-Tags dürfen entfernt werden. Bitte beachten Sie, dass dieser Download keinerlei Gewährleistung oder Support beinhaltet. Jegliche Nutzung oder Installation erfolgt auf eigene Verantwortung.</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2023/06/18/demo-wordpress-plugin-mit-anti-hacking-funktionen/">Muster WordPress Plugin mit Anti-Hacking Funktionen</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2023/06/18/demo-wordpress-plugin-mit-anti-hacking-funktionen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress Webseite vor Hacker schützen / XML-RPC</title>
		<link>https://homepage-nach-preis.de/2016/12/13/wordpress-webseite-vor-hacker-schuetzen-xml-rpc/</link>
					<comments>https://homepage-nach-preis.de/2016/12/13/wordpress-webseite-vor-hacker-schuetzen-xml-rpc/#respond</comments>
		
		<dc:creator><![CDATA[Homepage-nach-Preis]]></dc:creator>
		<pubDate>Mon, 12 Dec 2016 23:08:24 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Onlineshop]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Angreifer]]></category>
		<category><![CDATA[Bruteforce]]></category>
		<category><![CDATA[Ddos]]></category>
		<category><![CDATA[Hacker]]></category>
		<category><![CDATA[Schnittstelle]]></category>
		<category><![CDATA[Schutz]]></category>
		<category><![CDATA[Schützen]]></category>
		<category><![CDATA[webseite]]></category>
		<category><![CDATA[Worpress]]></category>
		<category><![CDATA[XML-RPC]]></category>
		<guid isPermaLink="false">http://homepage-nach-preis.de/?p=2963</guid>

					<description><![CDATA[<p>DDOS und Brut-Force Attacken Erfolgreiche, gut besuchte Webseiten oder Inhaber von stark-umkämpften Business-Bereichen sind nahezu immer Zielscheiben von Hackern oder Script-Kids. Eine Webseite bzw. einen Server durch Ddos-Flut-Attacken zu überlasten oder direkt das Passwort durch Brute-Force-Attacken zu cracken, ist eine Standardvorgehensweise von Online-Angreifern. WordPress hat eine Schwachstelle im System, wodurch solche Vorgehensweisen sehr effektiv sind – die XML-RPC Funktion. Schwachstelle ist die Schnittstelle XML-RPC Die xmlrpc.php Datei wird fast immer als Zielscheibe eines WordPress-Angriffs genutzt, da diese mit wenig Aufwand – gegenüber anderen möglichen Angriffspunkten von WordPress – geknackt werden kann. Eigentlich dient die XML-RPC Funktion dazu, dass eine Verbindung zwischen externen Apps und einer Webseite hergestellt werden kann, beispielsweise kann dadurch über das Smartphone, Blog-Einträge geschrieben und veröffentlicht werden. Auch wird die Pingback-Funktion über die XML-Datei geregelt. Diese Funktionen benötigen allerdings die meisten Webseitenbesitzer nicht und sollten daher, als Schutz vor Angriffen, abgeschaltet werden. So wird die WordPress-Website geschützt 1. Die Xmlrpc Funktion abschalten Um die XML-RPC Funktion zu deaktivieren, muss am Ende der Function.php, des aktuellen Themes, diese Befehle hinzugefügt werden. 2. Dateien bzw. Zugriffe in der Htaccess sperren Als 2. Schritt sollten noch die Verzeichnisse bzw. Dateien für Direktzugriffe gesperrt werden, dazu wird folgendes am Ende der....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2016/12/13/wordpress-webseite-vor-hacker-schuetzen-xml-rpc/">WordPress Webseite vor Hacker schützen / XML-RPC</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>DDOS und Brut-Force Attacken</h2>
<p>Erfolgreiche, gut besuchte Webseiten oder Inhaber von stark-umkämpften Business-Bereichen sind nahezu immer Zielscheiben von Hackern oder Script-Kids. Eine Webseite bzw. einen Server durch Ddos-Flut-Attacken zu überlasten oder direkt das Passwort durch Brute-Force-Attacken zu cracken, ist eine Standardvorgehensweise von Online-Angreifern. WordPress hat eine Schwachstelle im System, wodurch solche Vorgehensweisen sehr effektiv sind – die XML-RPC Funktion. </p>
<p></br></p>
<h3>Schwachstelle ist die Schnittstelle XML-RPC</h3>
<p>Die xmlrpc.php Datei wird fast immer als Zielscheibe eines WordPress-Angriffs genutzt, da diese mit wenig Aufwand – gegenüber anderen möglichen Angriffspunkten von WordPress – geknackt werden kann. Eigentlich dient die XML-RPC Funktion dazu, dass eine Verbindung zwischen externen Apps und einer Webseite hergestellt werden kann, beispielsweise kann dadurch über das Smartphone, Blog-Einträge geschrieben und veröffentlicht werden. Auch wird die Pingback-Funktion über die XML-Datei geregelt. </br><br />
<strong>Diese Funktionen benötigen allerdings die meisten Webseitenbesitzer nicht und sollten daher, als Schutz vor Angriffen, abgeschaltet werden.</strong> </p>
<p></br></br></p>
<h3>So wird die WordPress-Website geschützt</h3>
<p></p>
<p><strong>1. Die Xmlrpc Funktion abschalten</strong><br />
Um die XML-RPC Funktion zu deaktivieren, muss am Ende der Function.php, des aktuellen Themes, diese Befehle hinzugefügt werden. </br><br />
<img width="584" height="243" decoding="async" src="https://homepage-nach-preis.de/wp-content/uploads/2016/12/xmlrpc-schützen-abschalten.jpg" alt="Xml-rpc abschalten befehl" /></p>
<p></br></p>
<p><strong>2. Dateien bzw. Zugriffe in der Htaccess sperren</strong><br />
Als 2. Schritt sollten noch die Verzeichnisse bzw. Dateien für Direktzugriffe gesperrt werden, dazu wird folgendes am Ende der .htaccess Datei im Hauptverzeichnis der WordPress-Installation hinzugefügt.</br><br />
<img width="804" height="155" decoding="async" src="https://homepage-nach-preis.de/wp-content/uploads/2016/12/htaccess-dateien-schützen.jpg" alt="htacces dateien sperren und schützen" /></p>
<p></br></p>
<h4>Kostenloser Download</h4>
<p>Hier können Sie die fertigen Befehle bzw. den Code herunterladen</p>
<p>[sdm_download id=&#8221;2978&#8243; fancy=&#8221;0&#8243;]</p>
<p></br><br />
<small>Dies ist ein kostenloser Download, es entstehen keine Kosten und daher besteht auch keine Garantie und Gewährleistung. Die Optimierungsfiles sind nur für die Eigennutzung gestattet, eine Weitergabe ist nicht erlaubt. </small></p>
<p></br></br></p>
<h5>Wir bieten übrigens professionelle Webseiten Optimierungen ab bereits 149 Euro. <a href="https://homepage-nach-preis.de/werbeagentur-kosten/" Title="Webseiten Optimierung Kosten"><font color="orange"> MEHR INFOS</font></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2016/12/13/wordpress-webseite-vor-hacker-schuetzen-xml-rpc/">WordPress Webseite vor Hacker schützen / XML-RPC</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2016/12/13/wordpress-webseite-vor-hacker-schuetzen-xml-rpc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Webseite vor Spam-Bots schützen</title>
		<link>https://homepage-nach-preis.de/2016/08/12/webseite-vor-spam-bots-schuetzen/</link>
					<comments>https://homepage-nach-preis.de/2016/08/12/webseite-vor-spam-bots-schuetzen/#comments</comments>
		
		<dc:creator><![CDATA[Homepage-nach-Preis]]></dc:creator>
		<pubDate>Fri, 12 Aug 2016 01:15:17 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Onlineshop]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Bots]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Funktion]]></category>
		<category><![CDATA[Honey Pot]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Schutz]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[webseite]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://homepage-nach-preis.de/?p=2015</guid>

					<description><![CDATA[<p>Blog Spam Einträge Jeder Blog-Besitzer kennt sie, die unendlichen Spam-Einträge in Blog-Kommentaren. Woher kommen diese aber, wer schreibt solche Spam-Kommentare und wieso? Natürlich werden die Spam-Einträge meist nicht per Hand geschrieben, sondern von Spam-Bots automatisch erstellt. Der Hauptgrund der Einträge ist Backlink-Building, also um Links von anderen Webseiten zu erhalten und in schnellster Zeit relevant für Suchmaschinen zu werden. Ebenso soll Traffic (Besucher) für die kuriosen Spam-Betreiber-Webseiten erzeugt werden. Steigt das Ranking dadurch? Kurzzeitig ja, je nach Anzahl der umgesetzten Spam-Kommentare werden aber solche Webseiten früher oder später aus dem Ranking der Suchmaschinen genommen und mit einer dauerhaften &#8220;Penetration&#8221; bestraft. Für die Spam-Betreiber ist das aber nicht weiter schlimm, denn Sie besitzen hunderte solcher Webseiten und wenn halt eine Seite bestraft wurde, so wird diese einfach abgeworfen und eine neue per Fertig-Template erstellt. Vor Spam Bots schützen Es gibt einige Möglichkeiten um Spam-Bots zu erkennen und von einer Webseite auszuschließen, ich empfehle hierbei eine &#8220;Honey Pot&#8221; Funktion. Honey Pot heißt im deutschen Honigtopf und soll Bots anlocken um diese zu erkennen. In der Umsetzung wird beispielsweise ein verstecktes Fenster im Blog programmiert, welches von einer organischen Person nicht gesehen werden kann, da es nur im Quellcode existiert. Ein Bot hingegen....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2016/08/12/webseite-vor-spam-bots-schuetzen/">Webseite vor Spam-Bots schützen</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Blog Spam Einträge</h2>
<p>Jeder Blog-Besitzer kennt sie, die unendlichen Spam-Einträge in Blog-Kommentaren. Woher kommen diese aber, wer schreibt solche Spam-Kommentare und wieso? Natürlich werden die Spam-Einträge meist nicht per Hand geschrieben, sondern von Spam-Bots automatisch erstellt. Der Hauptgrund der Einträge ist Backlink-Building, also um Links von anderen Webseiten zu erhalten und in schnellster Zeit relevant für Suchmaschinen zu werden. Ebenso soll Traffic (Besucher) für die kuriosen Spam-Betreiber-Webseiten erzeugt werden.</p>
<h3>Steigt das Ranking dadurch?</h3>
<p>Kurzzeitig ja, je nach Anzahl der umgesetzten Spam-Kommentare werden aber solche Webseiten früher oder später aus dem Ranking der Suchmaschinen genommen und mit einer dauerhaften &#8220;Penetration&#8221; bestraft. Für die Spam-Betreiber ist das aber nicht weiter schlimm, denn Sie besitzen hunderte solcher Webseiten und wenn halt eine Seite bestraft wurde, so wird diese einfach abgeworfen und eine neue per Fertig-Template erstellt.</p>
<h3>Vor Spam Bots schützen</h3>
<p>Es gibt einige Möglichkeiten um Spam-Bots zu erkennen und von einer Webseite auszuschließen, ich empfehle hierbei eine &#8220;Honey Pot&#8221; Funktion. Honey Pot heißt im deutschen Honigtopf und soll Bots anlocken um diese zu erkennen. In der Umsetzung wird beispielsweise ein verstecktes Fenster im Blog programmiert, welches von einer organischen Person nicht gesehen werden kann, da es nur im Quellcode existiert. Ein Bot hingegen sieht eine Webseite nicht gerendert, sondern nur den Quellcodes und somit auch die &#8220;Input&#8221; Tabellen. Eine versteckte Tabelle wird nur von einem Bot ausgefüllt und der Übeltäter lässt sich dadurch identifizieren.</p>
<h4> Honey-Pot WordPress Plugin</h4>
<p>Für WordPress muss eine solche Funktion nicht selbst geschrieben/programmiert werden. Einfach eins der vielen &#8220;Honeypot&#8221;-Plugins aus der WordPress Sammlung installieren.</p>
<h4>Honey-Pot Php Code</h4>
<p>Wer selbst einen Schutz einbinden möchte, kann dies über ein kleines Php-Script:</p>
<p><code>function preprocess_new_comment($commentdata)<br />
  {<br />
	 if(!isset($_POST['is_legit']))<br />
     { die('Waidmannsheil Spambot, aber nicht hier!'); }<br />
	 return $commentdata;<br />
  }<br />
  if(function_exists('add_action'))<br />
  {add_action('preprocess_comment', 'preprocess_new_comment');<br />
  }</code></p>
<p><strong>Natürlich würde auch eine Captcha-Funktion die meisten Spam-Bots blockieren, allerdings verringert dies ebenso die Aktivitäten von Besuchern und ist somit nicht die beste Lösung.</strong></p>
<p></br></br></p>
<h5>Wir bieten Webseiten Optimierungen ab bereits 149 Euro. <a href="https://homepage-nach-preis.de/werbeagentur-preise/" Title="Webseiten Optimierung Kosten"><font color="orange"> MEHR INFOS</font></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2016/08/12/webseite-vor-spam-bots-schuetzen/">Webseite vor Spam-Bots schützen</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2016/08/12/webseite-vor-spam-bots-schuetzen/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>HTTPS &#8211; Mehr Sicherheit auf Webseiten</title>
		<link>https://homepage-nach-preis.de/2015/10/21/https-mehr-sicherheit-auf-webseiten/</link>
					<comments>https://homepage-nach-preis.de/2015/10/21/https-mehr-sicherheit-auf-webseiten/#respond</comments>
		
		<dc:creator><![CDATA[Homepage-nach-Preis]]></dc:creator>
		<pubDate>Tue, 20 Oct 2015 22:01:03 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Online-Marketing]]></category>
		<category><![CDATA[Onlineshop]]></category>
		<category><![CDATA[Seo-Optimierung]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Abfangen]]></category>
		<category><![CDATA[Daten]]></category>
		<category><![CDATA[Hacker]]></category>
		<category><![CDATA[Https]]></category>
		<category><![CDATA[Kreditkarte]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[Schutz]]></category>
		<category><![CDATA[Seo]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Versicherung]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webseite]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[www]]></category>
		<category><![CDATA[Zertifikat]]></category>
		<guid isPermaLink="false">http://homepage-nach-preis.de/?p=882</guid>

					<description><![CDATA[<p>HTTPS Verschlüsselung Https ist die Abkürzung für &#8220;Hypertext Transfer Protocol Secure&#8221; (sicheres Hypertext-Übertragungsprotokoll) und ist eine Übertragungsmethode für abhörsicheres surfen im Internet, dies ist auch als SSL-Zertifikat bekannt. Bei dieser sicheren Kommunikation zwischen Server (Homepage, Webseiten &#038; Onlineshops) und Besucher, werden alle eingehenden und ausgehenden Daten verschlüsselt. Zuzüglich wird der Besucher und ebenso die Homepage authentifiziert, das bedeutet, dass beide Seiten der Verbindung beim Aufbau der Kommunikation die Identität des Verbindungspartners überprüfen können. Webseiten Besucher &#038; Besitzer Ohne eine eindeutige Identifizierung durch eine HTTPS-Verbindung, lässt sich nicht nachprüfen, wer der tatsächliche Inhaber der Webseite ist und ebenso nicht, wer der tatsächliche Besucher der Webseite ist. Auch Daten, Nachrichten und sogar Kreditkartennummern bei zum Beispiel Onlineshop-Käufe, lassen sich ohne HTTPS-Verschlüsselung von jeder weiteren Person im selben Netzwerk abfangen. Ein solcher Datendiebstahl kann großen Schaden bei Privat-Personen und Homepage-Besitzer anrichten, wenn Beispielweise am Monatsende eine XXXX € Kreditkarten-Abrechnung vorliegt, ohne dass die Kreditkarte genutzt wurde. Deswegen sollte jeder Onlineshop, zum Eigenschutz und Schutz der Kunden, mit einer sicheren HTTPS-Verbindung arbeiten. SSL-Verschlüsselungen dienen nicht nur als Schutz für Käufer &#038; Verkäufer, ebenso wird Vertrauen bei potenziellen Kunden aufgebaut. Deswegen ist auch für eine höhere Kundenerzeugungsrate eine solche Verschlüsselung hilfreich. Ein weiterer positiver Effekt....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2015/10/21/https-mehr-sicherheit-auf-webseiten/">HTTPS &#8211; Mehr Sicherheit auf Webseiten</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>HTTPS Verschlüsselung</h2>
<p>Https ist die Abkürzung für &#8220;Hypertext Transfer Protocol Secure&#8221; (sicheres Hypertext-Übertragungsprotokoll) und ist eine Übertragungsmethode für abhörsicheres surfen im Internet, dies ist auch als SSL-Zertifikat bekannt. Bei dieser sicheren Kommunikation zwischen Server (Homepage, Webseiten &#038; Onlineshops) und Besucher, werden alle eingehenden und ausgehenden Daten verschlüsselt. Zuzüglich wird der Besucher und ebenso die Homepage authentifiziert, das bedeutet, dass beide Seiten der Verbindung beim Aufbau der Kommunikation die Identität des Verbindungspartners überprüfen können.</p>
<h3>Webseiten Besucher &#038; Besitzer</h3>
<p>Ohne eine eindeutige Identifizierung durch eine HTTPS-Verbindung, lässt sich nicht nachprüfen, wer der tatsächliche Inhaber der Webseite ist und ebenso nicht, wer der tatsächliche Besucher der Webseite ist. Auch Daten, Nachrichten und sogar Kreditkartennummern bei zum Beispiel Onlineshop-Käufe, lassen sich ohne HTTPS-Verschlüsselung von jeder weiteren Person im selben Netzwerk abfangen. Ein solcher Datendiebstahl kann großen Schaden bei Privat-Personen und Homepage-Besitzer anrichten, wenn Beispielweise am Monatsende eine XXXX € Kreditkarten-Abrechnung vorliegt, ohne dass die Kreditkarte genutzt wurde. Deswegen sollte jeder Onlineshop, zum Eigenschutz und Schutz der Kunden, mit einer sicheren HTTPS-Verbindung arbeiten.</p>
<p></br></p>
<p><strong>SSL-Verschlüsselungen dienen nicht nur als Schutz für Käufer &#038; Verkäufer, ebenso wird Vertrauen bei potenziellen Kunden aufgebaut. Deswegen ist auch für eine höhere Kundenerzeugungsrate eine solche Verschlüsselung hilfreich. Ein weiterer positiver Effekt ist eine hohe Versicherungssumme bei den meisten SSL-Paketen, hierbei haftet der SSL-Anbieter bei Schaden durch Sniffing oder Hacking. Auch im Ranking von Suchmaschinen (SEO) haben Webseiten mit einem solchen SSL-Zertifikat einen kleinen Bonus, dieser ist aber nicht allzu hoch.</strong></p>
<p></br></br></p>
<h5>Benötigen Sie eine SSL-Optimierung auf Ihrer Webseite? Wir erstellen solche Optimierungen für Sie. <a href="https://homepage-nach-preis.de/werbeagentur-preise/" Title="Homepage Optimierung Kosten"><font color="orange"> HOMEPAGE OPTIMIERUNGEN INFOS</font></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2015/10/21/https-mehr-sicherheit-auf-webseiten/">HTTPS &#8211; Mehr Sicherheit auf Webseiten</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2015/10/21/https-mehr-sicherheit-auf-webseiten/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
