2016-07-06 6 views
0

Long time reader zum ersten mal asker, wenn meine frage ist albern oder fehlende info oder miss betitelte lemme wissen und ich werde es beheben.lokale website verbinden zu wordpress online

Okay, also arbeite ich in den nächsten 8 Wochen in einem Gemeindezentrum als technischer Hilfsassistent, ich bin auch CS-Student.

Sie haben eine Webanwendung, die ziemlich alt lokal auf einem IIS-Server (Version 7) ausgeführt wird. Es ist für den Überblick über ihre Mitglieder, Veranstaltungen und Registrierung Es ist in asp.net geschrieben und verwendet und Access-Datenbank. Sie haben auch eine Wordpress-Website (PHP, MySQL, Apache) für Werbeveranstaltungen und den Austausch von Informationen über das, was in der Gemeinschaft vor sich geht.

Sie möchten ihre Wordpress mit der lokalen Anwendung verknüpfen. Ich habe mir überlegt, ob das überhaupt möglich ist oder nicht. Ich lehne mich an, weil die lokale Anwendung nicht möglich ist, und sollte nicht nach außen gerichtet sein, da es sensible Daten darüber enthält und nicht so entworfen wurde, dass es angesichts der Möchtegern-Hacker sicher ist.

Die einzige Lösung, die ich denken könnte, ist die Schaffung eines "abgeschotteten" Abschnitts des Computers, der die lokale Anwendung hostet. Auch ein nach außen gerichteter Port, der eingehende Daten von der Wordpress-Site akzeptiert, die dann als Aktualisierung an die Access-Datenbank übergeben werden (Erhöhung eines Zählers für die Anzahl der Personen, die für ein Programm registriert sind). Es muss möglich sein, dass eine Datei eine Art globale (vom Web) ausführbare Berechtigungen hat und alle anderen Dateien auf dem lokalen Host-Computer von dieser globalen Berechtigung gesperrt sind.

Wir müssten auch in der Lage sein, 2 boolesche Werte aus der lokalen App für die Wordpress-Site zu bekommen. Dies ist, wenn das Programm/Camp/was auch immer voll ist und wenn das Update im Falle eines Fehlers fehlgeschlagen ist. Ich bin mir nicht sicher, ob sowas überhaupt möglich ist und wo ich damit anfangen soll. Das Wichtigste ist, dass es sicher ist.

Wenn eine sichere API funktionieren könnte, habe ich Zeit, so etwas zu erstellen.

Ich habe nicht genug Zeit, um ihr lokales System zu aktualisieren, um es sicher genug zu machen, um online zu sein, weil ich Tech-Hilfesitzungen ausführen muss. Ich weiß, das ist die realistischste Option.

Vielen Dank

Antwort

0

Was sie möchten ihre Wordpress auf die lokale Anwendung zu verknüpfen. Ich habe mir überlegt, ob das überhaupt möglich ist oder nicht. Ich lehne mich in Richtung nicht möglich, da die lokale Anwendung und sollte nicht nach außen gerichtet sein, da es sensible Daten darauf hat und war nicht sicher, angesichts der Möchtegern-Hacker.

Ich denke, Sie haben den Nagel auf den Kopf genau dort getroffen. Es sieht so aus als hätten Sie ein gutes Verständnis für die Situation, aber nicht für ihre interne App. Tatsache ist, dass es schwer ist, so etwas in Angriff zu nehmen, ohne hineinzugehen und Details zu bekommen. Schritt 1 wäre, zu sehen, ob Sie mit wem auch immer sprechen können, der das Ding gebaut hat und ihr Feedback bekommen hat. Es könnte sicher genug sein, um irgendeine Art von Verbindung freizulegen.

Wirklich gibt es nicht genug Informationen hier, um eine gute Antwort zu bestimmen, und Sie sollten vorsichtig sein von jedem, der sagt, dass es sicher ist. Es gibt eine Menge von Faktoren, die in Web-Sicherheit gehen.

Sie können möglicherweise eine einfache RESTful-API mit Authentifizierung zusammenstellen, um nur an die IP-Adresse der Wordpress-Website zu senden.Aber wenn es die IP teilt, dass Informationen von Dritten konsumiert werden können, müssen Sie entscheiden, ob das ein gutes Risiko ist.

Ich würde nicht versuchen, alles zu enthüllen und mit Apache zu partitionieren. Eine grundlegende RESTful API mit Authentifizierung wäre am besten auf den ersten Blick IMO. Auf diese Weise zeigen Sie nur Verbrauchsdaten an und begrenzen, was verwendet werden kann.

+0

Danke für die Antwort! Ich werde anfangen, eine kleine API für sie zu schreiben. Während ich versuche herauszufinden, was ich mit ihren beiden Systemen machen soll. – devonrimmington

Verwandte Themen