
{"id":346,"date":"2012-11-08T13:36:16","date_gmt":"2012-11-08T12:36:16","guid":{"rendered":"http:\/\/www.bytepix.de\/pressword\/?p=346"},"modified":"2018-04-16T20:16:15","modified_gmt":"2018-04-16T19:16:15","slug":"sicherheits-patch-dateien-umbenennen","status":"publish","type":"post","link":"https:\/\/bytepix.de\/pressword\/?p=346","title":{"rendered":"Sicherheits-Patch \u201eDateien umbenennen\u201c"},"content":{"rendered":"<p>Damit Pfade zu Bildern nicht erraten werden k\u00f6nnen, sollten die Namen der Bilddateien von Album zu Album unterschiedlich sein. Das blo\u00dfe Hochz\u00e4hlen einer Nummer, bei sonst gleichem Aufbau, ist zu einfach. Dieser Patch ver\u00e4ndert die Dateinamen der Bilder aller vorhandener Alben auf Ihrem Server.<br \/>\nW\u00e4hlen Sie zuk\u00fcnftig \u201ekomplizierte\u201c Namen f\u00fcr Ihre Bilder. Das neue \u201emitt\u201c hilft Ihnen dabei (Abschnitt 11 im <a href=\"http:\/\/www.bytepix.de\/service\/einzelthemen\/mitt\/mitt.html\" target=\"_blank\">Servicebereich<\/a>).<\/p>\n<h1>Zielsetzung<\/h1>\n<ul>\n<li>Anf\u00fcgen von zuf\u00e4lligen Zeichen an die Dateinamen aller Bilder in allen Alben und Unteralben; aus \u201eimg_5536.jpg\u201c wird z.B. \u201eimg_5536_,_a93abk4.jpg\u201c<\/li>\n<li>Modifikation der bytepix-Software (Patchen), so dass die ge\u00e4nderten Dateinamen den Kunden nicht auffallen und die \u201eGleichheit\u201c zwischen Thumbnails, Voransichten und gespeicherten Feindaten-Bildern auf dem Download-Server gewahrt bleibt.<\/li>\n<\/ul>\n<h1>Sie sollten den Patch NICHT anwenden:<\/h1>\n<ul>\n<li>Wenn die Dateinamen Ihrer Bilder von Album zu Album \u201egen\u00fcgend\u201c unterschiedlich sind, also bspw. in einem Album wie \u201emuel_hans_5536.jpg\u201c im anderen z.B. wie \u201eschul_sab_5537.jpg\u201c gebildet wurden. Solche Dateinamen k\u00f6nnen immer noch erraten werden, dies w\u00fcrde jedoch viele Milliarden Versuche ben\u00f6tigen.<\/li>\n<li>Wenn Ihre Version nicht gleich der aktuellen Version 2.9.4a von bytepix ist. Die Version wird am unteren Rand der Albenliste im Verwaltungsteil von bytepix angezeigt.<\/li>\n<li>Wenn Ihre Dateinamen folgende Zeichenfolge enthalten \u201e_,_\u201c (Unterstrich, gefolgt von einem Komma, gefolgt von einem weiteren Unterstrich)<\/li>\n<\/ul>\n<h1>Was der Patch nicht leistet:<\/h1>\n<ul>\n<li>Bitte verwenden Sie zuk\u00fcnftig \u201ekomplizierte\u201c Dateinamen, ohne Umlaute und ohne exotische Sonderzeichen. Setzen Sie bspw. einen zuf\u00e4lligen Ausdruck vor den Dateinamen, wie z.B. \u201ea72jk_img_5536.jpg\u201c und im n\u00e4chsten Album einen anderen, wie z.B. \u201e3eKFG_img_5537.jpg\u201c. Je mehr Zeichen ein Dateiname enth\u00e4lt, desto schwieriger ist er zu erraten.<br \/>\nZeitnah zum Erscheinen dieses Patch liefern wir eine neue Version des Programms \u201emitt\u201c aus. Dies erlaubt es, Dateinamen vor dem Export zu ver\u00e4ndern.<\/li>\n<li>Der Patch kann zwar mehrfach angewendet werden, er ist jedoch f\u00fcr den einmaligen Einsatz gedacht. Einmal umbenannte Dateien bleiben unver\u00e4ndert.<\/li>\n<li>Wenn Sie Referenzbilder f\u00fcr die Unteralben-\u00dcbersicht verwenden, dann m\u00fcssen Sie diese neu setzen. Die eingetragenen Dateinamen f\u00fcr Referenzbilder f\u00fcr Haupt- und Unteralben bleiben unver\u00e4ndert und sind nach Anwendung des Patches, ung\u00fcltig.<\/li>\n<li>Wenn Sie einzelne Bilder austauschen m\u00f6chten, schauen Sie sich in der \u201eBilderliste\u201c zun\u00e4chst an, wie das Bild aktuell heisst. L\u00f6schen Sie es dann und laden Sie anschlie\u00dfend das neue Bild hoch.<\/li>\n<li>Beim L\u00f6schen von einzelnen Bildern, werden die zugeh\u00f6rigen Feindaten-Bilder auf dem Download-Server nicht gel\u00f6scht. Ein L\u00f6schen des gesamten Albums oder Unteralbums, l\u00f6scht jedoch ebenfalls die entsprechenden Feindaten vom Download-Server. Dies betrifft nur die Fotografen, die bei uns Speicherplatz auf dem Download-Server angemietet haben (Download-Bilder).<\/li>\n<\/ul>\n<h1>Vorbemerkungen<\/h1>\n<p>(Wiederherstellung aus Backup)<\/p>\n<p>Der Patch fertigt zu Beginn ein Backup aller betroffenen Programm-Dateien an. Diese liegen anschlie\u00dfend im Ordner \u201ebytepix\/data\/backups\/vs294a\u201c auf Ihrem Server.<br \/>\nNach dem Backup muss der Patch durch Klicken auf \u201eweiter mit dem n\u00e4chsten Schritt\u201c fortgesetzt werden. An dieser Stelle k\u00f6nnen Sie die Dateien aus dem Backup wieder herstellen und nach Ausf\u00fchrung dieses Schrittes auch wieder alle Bilddateinamen zur\u00fccksetzen. Laden Sie bei Fehlern den Patch via fixit erneut hoch und starten Sie ihn damit neu.<br \/>\nEin Wiederherstellen des alten Zustands ist vor allem dann sinnvoll, wenn nicht alle Bilddateinamen ge\u00e4ndert werden k\u00f6nnen. Die R\u00fcckbenennung der Bilddateinamen wird in diesem Fall ebenfalls bis zum Auftreten des Fehlers fortgesetzt, d.h. auch bei der R\u00fcckbenennung erscheint ein Fehlerabbruch.<\/p>\n<h1>Den Patch durchf\u00fchren:<\/h1>\n<p>Sie laden den Patch und f\u00fchren ihn mit Hilfe des fixit-Scripts auf Ihrem Server aus. Gehen Sie dabei wie folgt vor:<\/p>\n<ol>\n<li>Laden Sie sich die folgende Datei file_renamer.zip durch Anklicken auf Ihren PC herunter<br \/>\n<a title=\"file-renamer Patch\" href=\"https:\/\/bytepix.de\/pressword\/wp-content\/uploads\/2012\/11\/file_renamer.zip\">file_renamer.zip<\/a><br \/>\nMD5 (file_renamer.zip) =\u00a0a3a03641bde0bf89e5165ee19bf5a5de<\/li>\n<li>Rufen Sie an Ihrem bytepix das fixit-Skript auf: http:\/\/&lt;ihredomain&gt;\/bytepix\/admin\/fixit.php<\/li>\n<li>Melden Sie sich als Verwalter (admin) am fixit-Skript an.<\/li>\n<li>Es werden nun verschiedene Tests durchlaufen. Wenn Sie keine defekten Datenstrukturen haben, endet der Vorgang mit der Anzeige von drei Links.<\/li>\n<li>Klicken Sie auf den Link \u201ceinen Software-Patch durchf\u00fchren\u201d<\/li>\n<li>Klicken Sie auf \u201cDatei ausw\u00e4hlen\u201d oder \u00e4hnlich, w\u00e4hlen Sie die heruntergeladene Datei file_renamer.zip aus und klicken Sie dann auf \u201cupload\u201d.<\/li>\n<li>Der Patch wird hochgeladen und gestartet.<\/li>\n<li>Er h\u00e4lt nach dem Backup aller betroffenen Programm-Dateien an. Klicken Sie dann auf \u201eweiter mit dem n\u00e4chsten Schritt -&gt;\u201c<br \/>\nDie betroffenen Programm-Dateien werden gepatcht und anschlie\u00dfend alle Bilddateinamen um zuf\u00e4llige Zeichen erg\u00e4nzt. Da hier ggf. viele tausend Dateien ge\u00e4ndert werden m\u00fcssen, arbeitet der Patch portionsweise und ruft sich immer wieder selbst auf. Sie erkennen dies an einem Z\u00e4hler hinter dem Link \u201erefresh\u201c.<\/li>\n<li>Sollte dieser Z\u00e4hler l\u00e4ngere Zeit unver\u00e4ndert bleiben (&gt; 3 Minuten), dann klicken Sie bitte auf den \u201erefresh\u201c-Link, um fortzufahren.<\/li>\n<li>Am Ende sollte die Anzeige \u201eAlle Dateien wurden erfolgreich umbenannt.\u201c erscheinen und Sie k\u00f6nnen zur\u00fcck zur Login-Seite oder zum Fixit-Script springen.<\/li>\n<\/ol>\n<h1>Verhalten bei Fehlern:<\/h1>\n<p>Sollten nicht alle Dateien umbenannt werden k\u00f6nnen, zeigt der Patch diese am Ende an. Der Patch bricht au\u00dferdem seine Arbeit nach 100 Fehlern ab, denn eine Fortsetzung w\u00e4re dann sinnlos. Wie Sie den alten Zustand wieder herstellen k\u00f6nnen, wird unter \u201eVorbemerkungen (Wiederherstellung aus Backup)\u201c beschrieben.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Damit Pfade zu Bildern nicht erraten werden k\u00f6nnen, sollten die Namen der Bilddateien von Album zu Album unterschiedlich sein. Das blo\u00dfe Hochz\u00e4hlen einer Nummer, bei sonst gleichem Aufbau, ist zu einfach. Dieser Patch ver\u00e4ndert die Dateinamen der Bilder aller vorhandener Alben auf Ihrem Server. W\u00e4hlen Sie zuk\u00fcnftig \u201ekomplizierte\u201c Namen f\u00fcr Ihre Bilder. Das neue \u201emitt\u201c [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[142],"tags":[133,135,134],"_links":{"self":[{"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/posts\/346"}],"collection":[{"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=346"}],"version-history":[{"count":14,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/posts\/346\/revisions"}],"predecessor-version":[{"id":396,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/posts\/346\/revisions\/396"}],"wp:attachment":[{"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}