Hallo Habr! Heute möchte ich über Ethik sprechen, nämlich über Ethik im beruflichen Bereich. Es geht um gefälschte Aktivitätsdienste und um jene Missverständnisse, in die sie sowohl einen normalen Benutzer als auch einen Entwicklungsprofi führen können.

Also, fangen wir an. Was ich unter dem Ausdruck „gefälschte Aktivität“ verstehe, ist nicht schwer zu erraten: Dies ist die Manipulation und Kompromittierung der Daten, die für den Indikator Ihrer Aktivität oder einfacher für Aktionen im Internet verantwortlich sind. Sicherlich ist jeder von Ihnen, der mindestens einmal soziale Netzwerke genutzt hat, auf Folgendes gestoßen: VK, Instagram usw.
Ich werde dieses Schema am Beispiel von Instagram beschreiben: Jede Person hat ihr eigenes Konto, und Entwicklern wird API-Zugriff gewährt. Und woran haben wir gedacht? Starten Sie Bots, die über das Konto einer Person alle Arten von Aktivitäten aufweisen (z. B. Abonnieren, Kommentieren von Posts anderer Personen oder sogar das Führen einer eigenen Seite am Beispiel von
@neuralcat ). Und bald wurde diese Gelegenheit von den Geschäftsbereichen aktiv genutzt. Gewinnen Sie eine neue Zielgruppe, indem Sie nach bestimmten Kriterien zielen und Aktivitäten auf ihrer Seite ausführen. Alles wäre in Ordnung, aber im Laufe der Zeit ging es über alle Grenzen hinaus. Jeden Tag markieren Dutzende von obskuren Konten wie Ihre Fotos, hinterlassen Spam-Kommentare Sie auf Foto-Zeichnungen und so weiter.
Die Bot-Aktivität ging über alle Vorsicht hinaus, dass Instagram heute seine API schließt, und hier ist einer der Gründe:
„Die meisten Dienste, die mit automatischem Posten, Likes und OML-ähnlichen Likes arbeiten, tun dies über eine private API - über„ password \ login “ "Und nicht über die offizielle API." Und jetzt gehen wir von einem Beispiel von Instagram zu einem Beispiel über, das uns Programmierern mehr am Herzen liegt. Lernen Sie GitHub kennen - den größten Webdienst für das Hosting von IT-Projekten und deren gemeinsame Entwicklung. Es hat auch einen Aktivitätsindikator:

Schauen wir uns nun die folgenden Aktivitäts-Screenshots an:


Und hier habe ich eine Frage: Ist das überhaupt richtig? Einerseits hat eine Person ein Skript geschrieben, das ihre Aktivität selbst anzeigt (es ist gut, wenn sie es selbst geschrieben hat), andererseits stellen Sie sich eine Situation vor, in der beispielsweise ein Personalvermittler oder eine andere Person einen Kandidaten für eine bestimmte Position auswählen muss, um die Statistiken zu betrachten, ohne genau hinzuschauen Eine Person wird sich positiv entwickeln, besonders von einer professionellen Seite, aber ist das wirklich so?
Gerade jetzt erscheinen Dienste wie
diese , mit denen Sie die Automatisierung Ihrer Aktivitäten mit wenigen Klicks aktivieren können, indem Sie nicht nur einen Commit, sondern einen anderen Betrag pro Tag vornehmen. Anhand der Sicht ist es nicht mehr möglich zu erkennen, wo sich die reale Person befindet und wo sich der Bot befindet:

Ich beschuldige keine Leute, die solche Dienste oder Skripte verwenden, aber ich gebe Grund zu der Überlegung, ob sie solchen Diensten einen Weg geben sollen, damit es später nicht wie mit der Instagram-API funktioniert. Die Zukunft eines Dienstes, einschließlich GitHub, hängt von den Benutzern und deren Verwendung ab. Vielen Dank für Ihre Aufmerksamkeit.