Android

Twitter-Entwickler sollen Plattformstabilität verbessern

Erklärvideo: So soll die neue Bluetooth-App uns vor dem Coronavirus schützen | SRF News

Erklärvideo: So soll die neue Bluetooth-App uns vor dem Coronavirus schützen | SRF News
Anonim

Viele Twitter-Anwendungen haben in letzter Zeit längere Phasen von Ausfallzeiten durchgemacht. Einige Entwickler sind besorgt über die Plattformstabilität des Unternehmens.

Diese Entwickler, die sich Mühe und Geld in den Aufbau von Einnahmen schaffenden Twitter-Anwendungen gesteckt haben, hoffen Twitter gibt einen Weg aus, die Verfügbarkeit der Anwendungsplattform zu erhöhen.

"Ich bin im Moment ziemlich enttäuscht von Twitter", sagte Paul Kinlan, Entwickler von Twollo.com, einer Anwendung, die automatisch Kontakte zu "Following" -Nachrichten von Twitter-Nutzern hinzufügt. Liste, wenn andere Benutzer Nachrichten mit bestimmten Schlüsselwörtern posten.

[Lesen Sie weiter: Die besten TV-Streaming-Dienste]

Aufgrund der umfangreichen Ausfallzeiten musste Kinlan Rückerstattungen an unzufriedene Kunden auszahlen, die ihm eine Gebühr zahlen, um die erweiterte Version von Twollo.com zu verwenden, die auch eine kostenlose Ausgabe hat.

"Es wurde viel darüber geredet, dass Twitter ein kostenloser Dienst ist dass wir uns nicht darüber beschweren sollten, dass Twitter nicht aktiv ist, aber Twitter möchte aktiv, dass die Leute Unternehmen außerhalb der Infrastruktur von Twitter aufbauen ", sagte Kinlan in einem E-Mail-Interview. "Wir sind die Schnittstelle zu unseren Kunden, nicht Twitter, und wir müssen die Erwartungen unserer Kunden an Twitter aktiv managen. Wir verlieren Geschäft, wenn Twitter unten ist."

Die Probleme begannen am 6. August, als Twitter und andere Seiten wie LiveJournal, Googles Blogger und Facebook wurden von einem DDoS-Angriff (Distributed-Denial-of-Service) von einem Botnet betroffen. Twitter war am meisten betroffen und stürzte stundenlang zusammen. Um seinen Dienst wiederherzustellen, wurden Abwehrmaßnahmen eingeführt, die den Zugriff externer Anwendungen auf seine Plattform beschränkten. Twitter zu der Zeit räumte ein, dass es in seinen defensiven Bemühungen "überkompensiert" hat.

Infolgedessen waren einige Twitter-Anwendungen für einige Tage ganz oder teilweise nicht verfügbar, da Twitter während der Verwitterung begrenzten Zugriff auf seine Plattform-API (Anwendungsprogrammierschnittstelle) hatte die DDoS-Attacken, die offenbar den politischen Kommentar eines Bloggers im Land Georgia zum Schweigen bringen sollten.

Dann am vergangenen Samstag ging Twitter wieder kurz unter, und ein ähnliches Szenario folgte, als die Wiederherstellungsmaßnahmen des Unternehmens erneut betroffen wurden Zugriff auf die API und andere Ressourcen wie Benutzerautorisierungsprozesse, die externe Anwendungen benötigen, um zu funktionieren. Twitter brauchte bis Montagabend, damit die Anwendungsplattform wieder normal funktionierte.

Twitter reagierte nicht auf Anfragen nach Kommentaren, daher ist nicht bekannt, was den Ausfall am Samstag verursacht hat. Es wäre nicht weit hergeholt anzunehmen, dass es sich um einen weiteren DDoS-Angriff handelte, da die Wiederherstellungsstrategie der vorherigen ähnelte. Außerdem haben Sicherheitsunternehmen berichtet, dass bösartige Hacker mit Twitter begonnen haben, Botnetze oder Netzwerke kompromittierter Computer zu verwalten.

Obwohl Twitter nicht viele technische Details zu den Schritten zur Vermeidung längerer Plattformausfälle in der Öffentlichkeit veröffentlicht hat Es gibt nicht viele Vorschläge von Entwicklern, die nicht wollen, dass die Plattform bei jedem DDoS-Angriff für einige Tage ganz oder teilweise nicht verfügbar ist.

"Ich schätze, sie brauchen eine bessere Filterung auf Anwendungsebene Fähigkeit zur Aufrechterhaltung der Dienstqualität, um den Verkehr im Wesentlichen "umzuleiten", was zu einer Beeinträchtigung des Dienstes führen würde ", sagte Dossy Shiobara, Schöpfer von zwei Anwendungen: Twitter Karma, entwickelt, um Menschen zu helfen, ihre Listen zu verwalten Kontakte und Blackbird, eine Twitter-Anwendung für BlackBerry-Telefone.

"Oft ist das unvollständige Verständnis über DDoS-Angriffe, dass es nur eine Menge von Verkehrsproblemen ist, die die Störung verursacht. Wh Dies mag in einigen Fällen wahr sein, es ist nicht immer eine Frage des Volumens. In einem Dienst kann es zu Ineffizienzen kommen, die ein Angreifer nutzen kann, um einen Dienst mit relativ geringem Gesamtverkehr zu lahmlegen. Ich spekuliere hier rein, ich wette, das ist passiert mit Twitter ", sagte er in einem E-Mail-Interview.

Bill Kocik, Entwickler von Amber.com, einer webbasierten Twitter-Benutzeroberfläche, die erweiterte Verwaltungsfunktionen bietet, schlägt vor, die API vom Rest der Twitter-Anwendung auf Netzwerk- und Serverebene zu trennen. "Gegenwärtig werden API-Aufrufe an Twitter.com weitergeleitet, wo auch allgemeiner Browser-Verkehr stattfindet. Wäre die API stattdessen beispielsweise von api.twitter.com bereitgestellt worden, und wäre dies eine separate Gruppe von Servern, wäre Twitter wahrscheinlich sind in einer viel besseren Position, um die Plattform vor dem Angriff auf den Dienst zu schützen ", sagte Kocik per E-Mail.

Ein ähnlicher Vorschlag kommt von Jim Renkel, Schöpfer von Twxlate.com, die eine Twitter-Benutzeroberfläche in bietet mehr als 40 Sprachen sowie Inhaltsübersetzung. "Twitter scheint auf einer konzentrierten Serverfarm gehostet zu werden. Wenn ihre Server mehr verteilt wären, wären sie meiner Meinung nach weniger anfällig für DDOS-Angriffe. Das heißt, es ist nicht einfach, einfach eine Anwendung zu verteilen, also bin ich es "Sie werden hier nicht beleidigt", sagte er in einem E-Mail-Interview.

Abgesehen davon, was Twitter auf seinen Backend-Systemen tut oder nicht, können Entwickler ihnen helfen, indem sie in Krisenzeiten auf das Unternehmen zugehen. sagte Sean Callahan, Mitbegründer von TweetPhoto.com, einer Foto-Sharing-Plattform.

Nach den DDoS-Angriffen am 6. August kontaktierte Callahan sofort das Twitter-Anwendungsplattform-Team und ließ TweetPhoto.com von ihnen "in die weiße Liste" bringen es war an diesem Freitag statt Sonntag Nachmittag wie die meisten anderen betroffenen Anwendungen, sagte er.

"Der Entwickler muss proaktiv und nicht so passiv sein und sagen: 'Es wird behoben, wenn es behoben ist' und in die Zwischenzeit beschweren sie sich in den Diskussionsforen ", sagte Callahan in einem Telefoninterview.

TweetPhoto.co Das war auch am vergangenen Wochenende der Fall, aber Callahan ist der Meinung, dass Twitter Fortschritte bei der Wiederherstellung seines Dienstes macht, ohne die Anwendungsplattform zu beeinträchtigen.

In den letzten Tagen hat Twitter die betroffenen Entwickler gebeten, das Unternehmen sehr zu schicken detaillierte Problemberichte, damit es in Zukunft bessere Arbeit leisten kann und die Plattform nicht so sehr beeinträchtigt.

Twitter sagte am Dienstagnachmittag, dass es in dieser Hinsicht Fortschritte gemacht habe. "Dank allen, die detaillierte Problemberichte geschickt haben, konnten wir das System optimieren, um den Datenverkehr besser zu erkennen und die Dinge laufen gut", schrieb Ryan Sarver, ein Mitglied des Twitter-Anwendungsplattform-Supportteams, in einem Diskussionsforum für Twitter-Entwickler.

"Wir werden weiterhin das System genau überwachen und nach Bedarf abstimmen. Ihre detaillierten Berichte sind sehr wichtig, um uns zu helfen, dem System beizubringen, wie Ihre Anfragemuster aussehen", fügte er hinzu.

Natürlich Die Erwartungen sind bei Entwicklern hoch. Twitter, das im März 2006 gestartet wurde, erlitt häufige Ausfälle, da seine Benutzerbasis in einem schwindelerregenden Tempo wuchs. Die Verfügbarkeit des Dienstes hat sich jedoch seit der zweiten Hälfte des letzten Jahres erheblich verbessert.

"[Die Twitter-Anwendungsplattform] ist in den letzten zwei Jahren viel besser geworden, ist aber immer noch sehr schlecht, wenn man bedenkt, welche Bedeutung sie erreicht hat Ich bin zuversichtlich, dass sich die Dinge im Laufe der Zeit weiter verbessern werden ", sagte Shiobara.

Kocik, dessen Amberum.com-Anwendung die kürzliche Ausfallzeit ziemlich gut überstanden hat, wettet, dass Twitter es richtig machen wird. "Ich denke, dass die API und die Plattform immer noch reif sind, aber Twitter arbeitet hart daran, sie zu verbessern und die Probleme zu lösen, die mit dem explosiven Wachstum einhergehen", sagte Kocik.

Es ist schließlich Twitter bestes Interesse, Ausfallzeiten in seiner Anwendungsplattform zu verhindern, sagte Callahan. "Twitter [Mitarbeiter] sind nur Feuerwehrleute, die versuchen, ihr Bestes zu geben mit den Ressourcen, die sie haben", sagte er. "Twitter tut alles, was es kann. Sie wollen den besten und zuverlässigsten Service."