Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. google api - Einschränkung auf IP

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

google api - Einschränkung auf IP

Geplant Angeheftet Gesperrt Verschoben Off Topic
google mapsapieinschränkung
8 Beiträge 3 Kommentatoren 295 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • bahnuhrB Online
    bahnuhrB Online
    bahnuhr
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #1

    Hallo,

    Ich möchte meine google maps api einschränken auf eine IP.

    Nur welche IP muss da genommen werden.

    Hintergrund:
    Ich lasse mir maps in iob anzeigen mit google maps widget.
    Hier habe ich den api key eingegeben.
    Klappt auch.
    Nun möchte ich halt den api beschränken.

    Frage:
    Wie gehe ich vor ?
    Welche IP muss bei google eingeben werden, damit ich weiter in iob die maps angezeigt bekomme.

    Bitte mal Rückinfo.
    Vielleicht habe ich mich mangels Kenntnis auch falsch ausgedrückt.

    mfg
    Dieter


    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
    Danke.
    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
    ScreenToGif :https://www.screentogif.com/downloads.html

    OliverIOO 1 Antwort Letzte Antwort
    0
    • bahnuhrB bahnuhr

      Hallo,

      Ich möchte meine google maps api einschränken auf eine IP.

      Nur welche IP muss da genommen werden.

      Hintergrund:
      Ich lasse mir maps in iob anzeigen mit google maps widget.
      Hier habe ich den api key eingegeben.
      Klappt auch.
      Nun möchte ich halt den api beschränken.

      Frage:
      Wie gehe ich vor ?
      Welche IP muss bei google eingeben werden, damit ich weiter in iob die maps angezeigt bekomme.

      Bitte mal Rückinfo.
      Vielleicht habe ich mich mangels Kenntnis auch falsch ausgedrückt.

      mfg
      Dieter

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #2

      @bahnuhr

      hast du den eine feste ip? ansonsten wird es schwierig, da dir sonst dein provider
      immer wieder mal eine neue ip gibt.

      dann ist noch die frage ob der request als ipv4 oder ipv6 rausgeht.

      hier siehst du bspw deine ip adressen, wie andere dienste dich im internet sehen.
      https://www.whatismyip.com/de/
      nach aussen werden nur die ip-adressen deines routers gesehen.

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      bahnuhrB 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @bahnuhr

        hast du den eine feste ip? ansonsten wird es schwierig, da dir sonst dein provider
        immer wieder mal eine neue ip gibt.

        dann ist noch die frage ob der request als ipv4 oder ipv6 rausgeht.

        hier siehst du bspw deine ip adressen, wie andere dienste dich im internet sehen.
        https://www.whatismyip.com/de/
        nach aussen werden nur die ip-adressen deines routers gesehen.

        bahnuhrB Online
        bahnuhrB Online
        bahnuhr
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @oliverio

        Wie oben geschrieben habe ich mir die google api mal eingerichtet um

        • per JS in iob directions script laufen zu lassen
        • maps darzustellen
        • etc.

        Kann man diese api irgendwie anders sinnvoll beschränken.
        Oder sollte man diese einfach offen lassen
        (davon wird ja überall abgeraten, ist aber auch jahrelang nix passiert ;-) )


        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
        Danke.
        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
        ScreenToGif :https://www.screentogif.com/downloads.html

        OliverIOO 1 Antwort Letzte Antwort
        0
        • bahnuhrB bahnuhr

          @oliverio

          Wie oben geschrieben habe ich mir die google api mal eingerichtet um

          • per JS in iob directions script laufen zu lassen
          • maps darzustellen
          • etc.

          Kann man diese api irgendwie anders sinnvoll beschränken.
          Oder sollte man diese einfach offen lassen
          (davon wird ja überall abgeraten, ist aber auch jahrelang nix passiert ;-) )

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von OliverIO
          #4

          @bahnuhr

          eigentlich ist da kein (großes) problem.

          google sichert mit oauth ab.
          der api key den du hast wird nur dafür verwendet ein
          session token zu holen. damit werden die ganzen requests dann durchgeführt. das ist nur eine gewisse zeit gültig und muss dann wieder erneuert werden.
          die übertragung erfolgt ja per https, also kann niemand mitlesen, da die verbindung ende zu ende verschlüsselt ist.

          falls jetzt jemand tatsächlich alle möglichen api tokens durchprobiert (google wird wohl nach ein par Fehlversuchen dich dann auch bremsen oder sperren)

          das folgende hab ich auch nachgelesen
          es gibt welche mit 128,256 und 512 bit länge.
          bei 128bits wäre es ein string von 16 zeichen. an jeder stelle können bis zu 64 verschiedene zeichen stehen (A-Za-z0-9 und noch 2 extra ascii Zeichen.
          Also hast du 16^64 Möglichkeiten

          hier noch ein netter vergleich:
          bei 256bit (2^80) hast du ungefähr soviele Möglichkeiten wie es Atome im bekannten Universum gibt.

          also ich würde sagen, es ist sicher.
          im profibereich habe die server dann auch feste ip adressen und dann kann man das wirklich ganz fix eingrenzen.

          und dann muss man sich am ende auch immer fragen, lohnt sich das wegen einem api key für google maps?
          wer geocoding/routing günstig haben will, muss sich halt eine eigene openstreetmaps instanz aufbauen. da kann man soviel geocoden und routing machen wie man will.

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          NegaleinN 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @bahnuhr

            eigentlich ist da kein (großes) problem.

            google sichert mit oauth ab.
            der api key den du hast wird nur dafür verwendet ein
            session token zu holen. damit werden die ganzen requests dann durchgeführt. das ist nur eine gewisse zeit gültig und muss dann wieder erneuert werden.
            die übertragung erfolgt ja per https, also kann niemand mitlesen, da die verbindung ende zu ende verschlüsselt ist.

            falls jetzt jemand tatsächlich alle möglichen api tokens durchprobiert (google wird wohl nach ein par Fehlversuchen dich dann auch bremsen oder sperren)

            das folgende hab ich auch nachgelesen
            es gibt welche mit 128,256 und 512 bit länge.
            bei 128bits wäre es ein string von 16 zeichen. an jeder stelle können bis zu 64 verschiedene zeichen stehen (A-Za-z0-9 und noch 2 extra ascii Zeichen.
            Also hast du 16^64 Möglichkeiten

            hier noch ein netter vergleich:
            bei 256bit (2^80) hast du ungefähr soviele Möglichkeiten wie es Atome im bekannten Universum gibt.

            also ich würde sagen, es ist sicher.
            im profibereich habe die server dann auch feste ip adressen und dann kann man das wirklich ganz fix eingrenzen.

            und dann muss man sich am ende auch immer fragen, lohnt sich das wegen einem api key für google maps?
            wer geocoding/routing günstig haben will, muss sich halt eine eigene openstreetmaps instanz aufbauen. da kann man soviel geocoden und routing machen wie man will.

            NegaleinN Offline
            NegaleinN Offline
            Negalein
            Global Moderator
            schrieb am zuletzt editiert von
            #5

            @oliverio sagte in google api - Einschränkung auf IP:

            habe die server dann auch feste ip adressen und dann kann man das wirklich ganz fix eingrenzen.

            bin zwar kein Profi, aber hab eine fixe IP. :)

            Wie grenz ich das ein?
            Bekomm dauernd von Tante Google die Mail wegen [Action Required] Secure unrestricted API keys immediately to avoid extra billing charges

            ° Node.js: 20.17.0 NPM: 10.8.2
            ° Proxmox, Ubuntu 22.04.3 LTS
            ° Fixer ---> iob fix

            OliverIOO bahnuhrB 2 Antworten Letzte Antwort
            0
            • NegaleinN Negalein

              @oliverio sagte in google api - Einschränkung auf IP:

              habe die server dann auch feste ip adressen und dann kann man das wirklich ganz fix eingrenzen.

              bin zwar kein Profi, aber hab eine fixe IP. :)

              Wie grenz ich das ein?
              Bekomm dauernd von Tante Google die Mail wegen [Action Required] Secure unrestricted API keys immediately to avoid extra billing charges

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von OliverIO
              #6

              @negalein

              hab mal chat gpt befragt.
              es hat mich überraschst, das man auch interne ip adressen eingeben kann.
              also dann tragst du die ip deines iobrokers ein oder das gerät das deine google maps seite ausliefert


              Kurzfassung: Auch wenn du die Google-Maps-API „nur im LAN“ nutzt, kann ein unbeschränkter (unrestricted) API-Key missbraucht werden. Sichere ihn so, dass er nur von deinen Geräten/Seiten und nur für die genutzten APIs funktioniert.

              So gehst du vor (Cloud-Konsole → APIs & Dienste → Anmeldedaten → deinen Key öffnen):

              1. Application restrictions setzen
              • Für Browser-Nutzung (Maps JavaScript API in einer HTML-Seite im LAN): HTTP-Referrer beschränken.
                Trage alle internen Hosts/IPs ein, von denen die Seite geladen wird – mit Protokoll und Wildcard-Pfad, z. B.:
                http://192.168.1.10/*
                http://intranet.lan/*
                (ggf. auch https://…/* eintragen, falls du intern HTTPS nutzt).
                Hintergrund & Anleitung: Google „API-Sicherheit – Best Practices“ und „HTTP-Referrer-Beschränkungen“. ([Google for Developers][1])
              • Für reine Server-Side-Calls (z. B. Distance Matrix vom Backend): IP-Adressbeschränkung verwenden und die öffentliche Absender-IP (bzw. NAT-IP) deines Servers whitelisten. Kein Referrer hier. ([Google Cloud][2])
              1. API restrictions setzen
              • Unter API-Beschränkungen den Key nur für die tatsächlich genutzten Dienste freigeben (z. B. „Maps JavaScript API“, „Geocoding API“, „Distance Matrix API“). Das minimiert Missbrauch. ([Google Cloud][2])
              1. Key aufräumen & rotieren
              • Nicht benötigte Keys löschen, produktive und dev/test Keys trennen, Keys periodisch rotieren. ([Google Help][3])
              1. Kostenkontrollen aktivieren
              • In „Abrechnung“ Budgets/Alarme setzen und bei den betroffenen APIs Kontingente (Quotas) begrenzen.
              1. Typische Stolpersteine
              • Referrer-Patterns: Wildcards sind nur am Subdomain-Anfang oder im Pfad erlaubt (z. B. *.example.lan/* oder /path/*), nicht mitten im Hostnamen. Trage für jeden genutzten internen Host/IP einen Eintrag ein. ([Google Cloud][4])
              • Wenn die Seite sowohl über Hostname und IP aufgerufen wird, beides eintragen.
              • Ports und HTTP/HTTPS können je nach Setup variieren – im Zweifel jeweils separate Einträge anlegen.

              Optional, falls du Google gar nicht brauchst: Für reine Anzeige im LAN kannst du auch Leaflet + OpenStreetMap-Tiles nutzen und so den Google-Key ganz vermeiden.

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              1 Antwort Letzte Antwort
              1
              • NegaleinN Negalein

                @oliverio sagte in google api - Einschränkung auf IP:

                habe die server dann auch feste ip adressen und dann kann man das wirklich ganz fix eingrenzen.

                bin zwar kein Profi, aber hab eine fixe IP. :)

                Wie grenz ich das ein?
                Bekomm dauernd von Tante Google die Mail wegen [Action Required] Secure unrestricted API keys immediately to avoid extra billing charges

                bahnuhrB Online
                bahnuhrB Online
                bahnuhr
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #7

                @negalein sagte in google api - Einschränkung auf IP:

                Secure unrestricted API keys immediately to avoi

                Ja, diese bekomme ich auch !

                @OliverIO

                Habe z.B. widget "map-google map"
                Und dort trage ich die api Schlüssel ein, damit das widget ja funktioniert.
                c26bf1f1-416f-4e3b-87eb-56aa2d4aecc0-image.png

                Wenn jetzt jemand diesen Schlüssel hat, was ist dann ?

                Oder muss man dies sehen, wie bei jedem Kennwort auch:
                Wenn jemand den iob pro Schlüssel hat, dann kommt er halt auch rein.

                mfg
                Dieter


                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                Danke.
                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                ScreenToGif :https://www.screentogif.com/downloads.html

                OliverIOO 1 Antwort Letzte Antwort
                0
                • bahnuhrB bahnuhr

                  @negalein sagte in google api - Einschränkung auf IP:

                  Secure unrestricted API keys immediately to avoi

                  Ja, diese bekomme ich auch !

                  @OliverIO

                  Habe z.B. widget "map-google map"
                  Und dort trage ich die api Schlüssel ein, damit das widget ja funktioniert.
                  c26bf1f1-416f-4e3b-87eb-56aa2d4aecc0-image.png

                  Wenn jetzt jemand diesen Schlüssel hat, was ist dann ?

                  Oder muss man dies sehen, wie bei jedem Kennwort auch:
                  Wenn jemand den iob pro Schlüssel hat, dann kommt er halt auch rein.

                  mfg
                  Dieter

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  schrieb am zuletzt editiert von
                  #8

                  @bahnuhr

                  ja, und wenn ich deine geldkarte und deinen PIN habe könnte ich auch Geld abheben.
                  Deswegen muss man diese Schlüssel privat halten

                  Das map widget das du verwendest ist nicht für Sicherheit umgesetzt.
                  Jeder der sich die Karte anzeigen lassen kann, kann sich den API über die web developer konsole anzeigen lassen (falls er nicht schon in den vis-editor kommt).

                  Meine Adapter und Widgets
                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                  Links im Profil

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  791

                  Online

                  32.4k

                  Benutzer

                  81.5k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe