Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Worauf basiert die Zusammenstellung der Liste, um das Größen-Limit einzuhalten? #96

Open
geimist opened this issue Nov 12, 2024 · 14 comments
Labels
question Further information is requested

Comments

@geimist
Copy link

geimist commented Nov 12, 2024

Vor einigen Tagen bin ich auf phoneblock gestoßen.
Zunächst erstmal vielen Dank für dieses Projekt – ich bin von dem Konzept begeistert und hab es gleich an 5 Standorten in der Familie und Freunden eingerichtet.
Der CardDAV-Server ist jetzt auf 2000 Kontakte mit einem Score 4 eingestellt.

Leider wurde die Betrügernummer 051127199944 bei meinen Eltern nicht geblockt mit entsprechendem Ausgang. Als ich die Nummer melden wollte, merkte ich, dass sie bereits gelistet ist.

Meine Frage:
Die Nummer hat einen Score von 28.
Wonach wird das Limit für die Kontaktliste sortiert (Score, Alter)?

@geimist geimist changed the title Worauf basiert die Zusammenstellung Liste um das Limit einzuhalten? Worauf basiert die Zusammenstellung Liste, um das Limit einzuhalten? Nov 12, 2024
@haumacher
Copy link
Owner

Die Blockliste ist viel größer, als die Anzahl der Nummern die, die Fritz!Box in ein Telefonbuch laden kann. Daher muss eine Auswahl getroffen werden - und die ist nicht immer optimal. Dafür werden die Anzahl der Votes (das was als "Konfidenz" angezeigt wird) mit dem "Alter" der Nummer gewichtet - je mehr Votes desto wahrscheinlicher und je länger keine Votes mehr eingegangen sind desto unwahrscheinlicher landet die Nummer in der Blockliste, die tatsächlich in die Fritz!Box geladen wird.

Das Problem ist hier, dass PhoneBlock die Aktivität einer Nummer nicht gut schätzen kann, da Nutzer explizit auf der Webseite eine Beschwerde abgeben müssen. Wenn die Fritz!Box eine Nummer blockiert, informiert sie darüber ja niemanden.

Viel besser ist der PhoneBlock-Anrufbeantworter. Hier gibt es keine Größenbeschränkung der Blockliste und es muss auch nicht synchronisiert werden. D.h. sobald genügend Beschwerden eingegangen sind, wir die Nummer sofort gesperrt, nicht erst am nächsten Tag, wenn wieder eine Synchronisation gelaufen ist.

Die Installation des Anrufbeantworters ist zwar ein bisschen komplizierter, aber wenn man keine Bauchschmerzen bzgl. Privatspäre hat, dann ist das die beste Lösung. Und wenn das viele nutzen kann darüber PhoneBlock auch besser die Aktivität von Verbrechernummern einschätzen, da hier ein blockierter Anruf ja tatsächlich von PhoneBlock aktiv abgefangen wird. Der Anrufbeantworter geht auch garantiert nie dran, wenn der Anrufer im lokalen Telefonbuch der Fritz!Box steht - diesbezüglich muss man sich also keine Sorgen machen.

@haumacher
Copy link
Owner

Ach ja für technisch Interessierte, die Zusammenstellung der Blockliste passiert hier - dort ist auch der Code, der die Gewichtung ausrechnet:

private List<NumberBlock> loadNumbers(SpamReports reports, List<String> personalizations, Set<String> exclusions,

@haumacher haumacher added the question Further information is requested label Nov 12, 2024
@geimist
Copy link
Author

geimist commented Nov 12, 2024

Vielen Dank für den Einblick. Verstehe, in der Form hatte ich es vermutet.
Ich habe inzwischen meine verwalteten Anschlüsse auf den AB umkonfiguriert. Diese Lösung ist wirklich genial, da so die vollständige Liste genutzt werden kann.
Zusätzlich habe ich aber die CardDAV-Anbindung aktiv gelassen, um so möglichst einfach neue Nummern melden zu können.

Und wenn das viele nutzen kann darüber PhoneBlock auch besser die Aktivität von Verbrechernummern einschätzen, da hier ein blockierter Anruf ja tatsächlich von PhoneBlock aktiv abgefangen wird.

Ja, das denke ich auch. Ich kenne ja die Nutzerbasis des ABs nicht, aber wenn hier die "Treffer" mit ausgewertet werden, dann wäre das doch sicherlich auch ein guter zusätzlicher Vektor um die begrenzte CardDAV-Liste zu wichten.

@Revan335
Copy link

Die Installation des Anrufbeantworters ist zwar ein bisschen komplizierter, aber wenn man keine Bauchschmerzen bzgl. Privatspäre hat, dann ist das die beste Lösung.

Inwiefern meinst du das mit der Privatsphäre?

@geimist
Copy link
Author

geimist commented Nov 12, 2024

Es werden ja ALLE Anrufe an den AB geleitet (außer die im Telefonbuch der FritzBox). Der AB geht halt nur ran, wenn die Nr. in der Blocklist ist, aber sieht halt auch alle anderen. Ausräumen könnte das wohl nur ein selbstgehosteter PhoneBlock-AB.

@geimist geimist changed the title Worauf basiert die Zusammenstellung Liste, um das Limit einzuhalten? Worauf basiert die Zusammenstellung der Liste, um das Größen-Limit einzuhalten? Nov 12, 2024
@Revan335
Copy link

Es werden ja ALLE Anrufe an den AB geleitet (außer die im Telefonbuch der FritzBox). Der AB geht halt nur ran, wenn die Nr. in der Blocklist ist, aber sieht halt auch alle anderen. Ausräumen könnte das wohl nur ein selbstgehosteter PhoneBlock-AB.

Sowie ich das verstanden hab. Die Person/Box ist nicht identifizier/rückverfolgbar. Es bleibt alles in Deutschland, entspricht der DSGVO, ist verschlüsselt inkl. der Übertragung. Kein Logging der Anrufe, da diese nach der Bewertung/Klassifizierung nicht mehr benötigt werden.

Zum selfhosting hab ich hier schon was gesehen. Das würde es für einen natürlich noch Privater/Sicherer machen und durch die gleiche Funktionalität auch anderen der Crowd helfen. Eine ganze Armada von Phoneblocks bildet ein Cluster Kollektiv vereint gegen die Diabolischen Anrufer, Scamer, Betrüger, ...

@d4k0
Copy link

d4k0 commented Nov 13, 2024

Der Anrufbeantworter geht auch garantiert nie dran, wenn der Anrufer im lokalen Telefonbuch der Fritz!Box steht - diesbezüglich muss man sich also keine Sorgen machen.

Ist es dabei egal, in welchem lokalen Telefonbuch ein Kontakt steht? Oder muss es z. B. das erste sein? Wie sieht es mit CardDAV-Telefonbüchern aus?

@haumacher
Copy link
Owner

Ist es dabei egal, in welchem lokalen Telefonbuch ein Kontakt steht?

Ja - an der Nachricht, mit der die Fritz!Box einen Anruf ankündigt (SIP INVITE) ist erkennbar, ob die Nummer einen Telefonbucheintrag hat. In diesem Fall kann der Anrufbeantworter "ganz früh" aussteigen und sich "tot stellen", ohne die Nummer weiter analysieren oder mit der Blockliste abgleichen zu müssen.

@haumacher
Copy link
Owner

Es werden ja ALLE Anrufe an den AB geleitet (außer die im Telefonbuch der FritzBox)...

Der AB bekommt einen Hinweis auf alle Anrufe - solche mit Telefonbucheintrag kann er aber direkt ignorieren.

@geimist
Copy link
Author

geimist commented Nov 17, 2024

Ja - an der Nachricht, mit der die Fritz!Box einen Anruf ankündigt (SIP INVITE) ist erkennbar, ob die Nummer einen Telefonbucheintrag hat. In diesem Fall kann der Anrufbeantworter "ganz früh" aussteigen und sich "tot stellen", ohne die Nummer weiter analysieren oder mit der Blockliste abgleichen zu müssen.

Wie ist es in dem Fall, wenn ich das PhoneBlock CardDAV-Telefonbuch parallel nutze?
Ich habe das zusätzlich zum AB installiert, um so schneller Spams melden zu können.

@haumacher
Copy link
Owner

Wie ist es in dem Fall, wenn ich das PhoneBlock CardDAV-Telefonbuch parallel nutze? Ich habe das zusätzlich zum AB installiert, um so schneller Spams melden zu können.

In dem Fall ist es am Besten, Anrufe im Telefonbuch nicht zu blockieren, sondern an den PhoneBlock-AB weiterzuleiten. Bei Anrufern aus dem PhoneBlock-Adressbuch geht er trotzdem dran... :-)

@d4k0
Copy link

d4k0 commented Nov 19, 2024

Danke für die Antworten, die Frage mit dem PhoneBlock-Telefonbuch habe ich mir auch gestellt. Anrufe, die im PhoneBlock-Telefonbuch stehen, leite ich jetzt auf den PhoneBlock-AB weiter, da haben die Scammer dann eine nette Beschäftigung.

Etwas Offtopic, aber es passt gerade: Die nächste Stufe wäre dann wohl ein KI-AB für Scammer, O2 hat da in Großbritannien vor ein paar Tagen "Daisy" vorgestellt, die sich als Rentnerin ausgibt und Scammer teilweise eine Stunde (!) lang beschäftigt hat:

Introducing Daisy, The ‘AI Granny’ Outwitting Scammers

Amid heated debates about the potential pitfills of artificial intelligence, the technology has finally taken a form we can probably all get behind — an “AI granny” created expressly to waste scammers’ time.

“It’s nearly been an hour, for the love of (inaudible expletive),” an exasperated scammer groans. Replies the calm and friendly Daisy, “Gosh, how time flies.”

https://www.forbes.com/sites/lesliekatz/2024/11/15/introducing-daisy-an-ai-granny-outwitting-scammers-one-call-at-a-time/

Video dazu:

https://www.youtube.com/watch?v=RV_SdCfZ-0s

Auf jeden Fall cool gemacht und bei den "Persönlichkeiten" gäbe es noch viele Möglichkeiten 😃.

@haumacher
Copy link
Owner

Das mit der KI ist eine super Idee - ich hatte da auch schon angefangen "Bausteinchen zusammenzusuchen" um sowas zu machen - man müsste ja nicht frei Texte erstellen, es würde sicher schon reichen, wenn man aus einem Pool von vorgefertigten Aufnahmen ein bisschen schlauer auswählen könnte. Dafür müste man aber mindestens einigermaßen Sprache verstehen.

@geimist
Copy link
Author

geimist commented Nov 22, 2024

Mir ist aufgefallen, dass die zufällige Auswahl aus dem aktuellen Pool auch mehrmals gleiche Ansagen hintereinander wählt. Eine Prüfung dahingehend wäre vielleicht auch nicht schlecht, damit das Ganz glaubhafter wirkt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants