Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Passwort Schutz javascript

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Passwort Schutz javascript

Scheduled Pinned Locked Moved JavaScript
security
10 Posts 5 Posters 714 Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Blackdiabolo87B Offline
    Blackdiabolo87B Offline
    Blackdiabolo87
    wrote on last edited by
    #1

    Hallo zusammen,

    Ich bin aktuell über Blocky jede Menge Logiken zu schreiben für ein Energiemanagement.
    Da diese sehr komplex werden würde ich diese gegen fremd Eingriffe oder Änderungen schützen wollen. Ist es möglich diese per Passwort zu schützen? Hat jemand eine Idee wie das um setzen kann? Oder kann das jemand zufällig entwickeln?
    Gruß Dominique

    Jey CeeJ 1 Reply Last reply
    1
    • Blackdiabolo87B Blackdiabolo87

      Hallo zusammen,

      Ich bin aktuell über Blocky jede Menge Logiken zu schreiben für ein Energiemanagement.
      Da diese sehr komplex werden würde ich diese gegen fremd Eingriffe oder Änderungen schützen wollen. Ist es möglich diese per Passwort zu schützen? Hat jemand eine Idee wie das um setzen kann? Oder kann das jemand zufällig entwickeln?
      Gruß Dominique

      Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      wrote on last edited by
      #2

      @dominique-manteufel reicht es nicht wenn du den Admin mit einem Passwort schützt?

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      P 1 Reply Last reply
      0
      • Jey CeeJ Jey Cee

        @dominique-manteufel reicht es nicht wenn du den Admin mit einem Passwort schützt?

        P Offline
        P Offline
        peterfido
        wrote on last edited by peterfido
        #3

        @jey-cee Für mich klingt das nach "für Dritte / Gewerblich".

        @Dominique-Manteufel Falls ich da richtig liege: Ob da Blockly unter ioBroker das Mittel der Wahl ist? Einige verdienen Geld, indem diese Lizenzgebühren für Adapter verlangen.

        Für ein Energiemanagement System gewerblicher Natur würde ich Siemens Logo! oder Eaton Easy E4 per Modbus einsetzen. Da kann man die Programme auch recht einfach per Passwort schützen.

        Gruß

        Peterfido


        Proxmox auf Intel NUC12WSHi5
        ioBroker: Debian (VM)
        CCU: Debmatic (VM)
        Influx: Debian (VM)
        Grafana: Debian (VM)
        eBus: Debian (VM)
        Zigbee: Debian (VM) mit zigbee2mqtt

        1 Reply Last reply
        0
        • Blackdiabolo87B Offline
          Blackdiabolo87B Offline
          Blackdiabolo87
          wrote on last edited by Blackdiabolo87
          #4

          @peterfido Ich habe lange über das Thema mit der passende Hardware/ Grundsoftware Gedanken gemacht. Und bin immer wieder auf den io Broker zurück gestoßen , da er halt die ganzen Schnittstellen hat die ich benötige um Hersteller unabhängig zu sein. Ebenso ist der ocpp Server eine große Hilfe dafür um ein vernünftiges Lastmanagement an laufen zu haben.

          Die Logiken über javascript sind sehr gut zu realisieren dank Blocky usw.

          OliverIOO 1 Reply Last reply
          0
          • Blackdiabolo87B Blackdiabolo87

            @peterfido Ich habe lange über das Thema mit der passende Hardware/ Grundsoftware Gedanken gemacht. Und bin immer wieder auf den io Broker zurück gestoßen , da er halt die ganzen Schnittstellen hat die ich benötige um Hersteller unabhängig zu sein. Ebenso ist der ocpp Server eine große Hilfe dafür um ein vernünftiges Lastmanagement an laufen zu haben.

            Die Logiken über javascript sind sehr gut zu realisieren dank Blocky usw.

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            wrote on last edited by OliverIO
            #5

            @dominique-manteufel

            Ich sehe zwei Möglichkeiten:

            Einmal das, was da oben geschrieben steht, für den einfachen Zugriff einfach ein Passwort für den Admin draufsetzen.

            Die andere Alternative, wäre den Java Skript, Adapter Doppeln,
            Die Adapterkennung umbenennen und die entsprechenden Schutzmaßnahmen, wie beispielsweise Passwort Zugang, verschlüsselte Ablage der Skripte, etc. hinzufügen.
            Das wäre aus meiner Sicht dann aber eher ein proprietär Adapter, der für die Allgemeinheit weniger interessant wäre.
            Zukünftige Änderungen am Java Skript Adapter, müssten dann natürlich händisch, dann in den eigenen Adapter immer hinein gespiegelt werden, falls die Änderungen wichtig sind

            Für die meisten, würde die Passwort Absicherung locker ausreichen.

            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 Reply Last reply
            0
            • Blackdiabolo87B Offline
              Blackdiabolo87B Offline
              Blackdiabolo87
              wrote on last edited by Blackdiabolo87
              #6

              @OliverIO
              Ja das mit dem Passwort auf dem admin habe ich schon, aber sobald ich einen 2admin Adapter installiere um diesen zb wür andere frei zugeben , haben diese trotzdem zugriff auf die Skripte und könnten diese verändern.

              Oder ist es möglich einen separaten Benutzer anzulegen die dan keinen zugriff darauf dann haben ?

              mcm1957M 1 Reply Last reply
              0
              • Blackdiabolo87B Blackdiabolo87

                @OliverIO
                Ja das mit dem Passwort auf dem admin habe ich schon, aber sobald ich einen 2admin Adapter installiere um diesen zb wür andere frei zugeben , haben diese trotzdem zugriff auf die Skripte und könnten diese verändern.

                Oder ist es möglich einen separaten Benutzer anzulegen die dan keinen zugriff darauf dann haben ?

                mcm1957M Online
                mcm1957M Online
                mcm1957
                wrote on last edited by mcm1957
                #7

                @dominique-manteufel

                Wenn du Zugriff auf das Betriebssystem hast ist es nur eine Frage des Aufwands um an alles ran zu kommen :-). Und ohne kannst du schwer eine zweite Instanz installieren.

                Aber nicht böse sein - gegen irrtümliches Ändern / zerstören sollte ein Admin Passwort mal schützen. Und wenn es um weinen gewerblichen Schutz geht würde ich verstehen wenn es denjenigen die dir hier gratis die Basis dafür anbieten nicht allzu wichtig ist da eine "dichte" Lösung zu suchen / zu implementieren.

                Versuch ggF deinen Kunden nicht ein-/auszusperren sondern durch Beratung und Support dazu zu bringen dass sie gar nicht erst selbst was rumpfuschen.

                EDIT:
                Und wenns nur drum geht keine Fehler in Code zu suchen den andere verändert haben - einfach Backups erstellen und rüberbügeln wenn was nicht läuft.

                Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                Support Repositoryverwaltung.

                Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                LESEN - gute Forenbeitrage

                Blackdiabolo87B P 2 Replies Last reply
                0
                • mcm1957M mcm1957

                  @dominique-manteufel

                  Wenn du Zugriff auf das Betriebssystem hast ist es nur eine Frage des Aufwands um an alles ran zu kommen :-). Und ohne kannst du schwer eine zweite Instanz installieren.

                  Aber nicht böse sein - gegen irrtümliches Ändern / zerstören sollte ein Admin Passwort mal schützen. Und wenn es um weinen gewerblichen Schutz geht würde ich verstehen wenn es denjenigen die dir hier gratis die Basis dafür anbieten nicht allzu wichtig ist da eine "dichte" Lösung zu suchen / zu implementieren.

                  Versuch ggF deinen Kunden nicht ein-/auszusperren sondern durch Beratung und Support dazu zu bringen dass sie gar nicht erst selbst was rumpfuschen.

                  EDIT:
                  Und wenns nur drum geht keine Fehler in Code zu suchen den andere verändert haben - einfach Backups erstellen und rüberbügeln wenn was nicht läuft.

                  Blackdiabolo87B Offline
                  Blackdiabolo87B Offline
                  Blackdiabolo87
                  wrote on last edited by
                  #8

                  @mcm1957

                  Ja da hast du recht, es war ja auch nur mal ne Idee sowas mal einzuführen um halt die Logiken vor versehentlichem ändern oder löschen zu unterbinden. Mir ist es selbst auch schon ein paar mal Geschehen und dann sucht man erst wieder nach dem Fehler. Deshalb kam mir die Frage auf ob man diese mit Passwort schützen kann um sowas zu unterbinden. Ich finde die Basis auf io Broker und JavaScript( vor allem Blocky hat mir die Tür in dazu geöffnet )sehr gut und würde es schade finden wenn da durch meine Entwicklung scheitern sollte. Da ich schon viel Zeit und fleißige Arbeit. Investiert habe .

                  1 Reply Last reply
                  0
                  • mcm1957M mcm1957

                    @dominique-manteufel

                    Wenn du Zugriff auf das Betriebssystem hast ist es nur eine Frage des Aufwands um an alles ran zu kommen :-). Und ohne kannst du schwer eine zweite Instanz installieren.

                    Aber nicht böse sein - gegen irrtümliches Ändern / zerstören sollte ein Admin Passwort mal schützen. Und wenn es um weinen gewerblichen Schutz geht würde ich verstehen wenn es denjenigen die dir hier gratis die Basis dafür anbieten nicht allzu wichtig ist da eine "dichte" Lösung zu suchen / zu implementieren.

                    Versuch ggF deinen Kunden nicht ein-/auszusperren sondern durch Beratung und Support dazu zu bringen dass sie gar nicht erst selbst was rumpfuschen.

                    EDIT:
                    Und wenns nur drum geht keine Fehler in Code zu suchen den andere verändert haben - einfach Backups erstellen und rüberbügeln wenn was nicht läuft.

                    P Offline
                    P Offline
                    peterfido
                    wrote on last edited by
                    #9

                    @mcm1957 Die Systeme sollten aktuell gehalten werden. Spätestens bei abgekündigten Funktionen / Breaking Changes muss da jemand ran.

                    Gruß

                    Peterfido


                    Proxmox auf Intel NUC12WSHi5
                    ioBroker: Debian (VM)
                    CCU: Debmatic (VM)
                    Influx: Debian (VM)
                    Grafana: Debian (VM)
                    eBus: Debian (VM)
                    Zigbee: Debian (VM) mit zigbee2mqtt

                    mcm1957M 1 Reply Last reply
                    0
                    • P peterfido

                      @mcm1957 Die Systeme sollten aktuell gehalten werden. Spätestens bei abgekündigten Funktionen / Breaking Changes muss da jemand ran.

                      mcm1957M Online
                      mcm1957M Online
                      mcm1957
                      wrote on last edited by
                      #10

                      @peterfido
                      Ja - das kann aber durchaus der Betreuer sein. Es muss nicht der "user" sein. Sollte auch mit fernwartung gehen.

                      Aber das ist m.E. ein anderes Thema. Derzeit ist mir jedenfalls keine Möglichkeit bekannt das Ändern von Scripts / Blocklies zu sperren außer den Zugang zum System (via admin Passwort) zu sperren. Ich galub das beantwortet die urspüngliche Frage.

                      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                      Support Repositoryverwaltung.

                      Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                      LESEN - gute Forenbeitrage

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      396

                      Online

                      32.5k

                      Users

                      81.7k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe