Sicherheitsmechanismen in CoDeSys

Anonymous
2008-08-12
2008-08-15
  • Anonymous - 2008-08-12

    Originally created by: eriksn

    Hallo,

    ich habe zwei Fragen, die die Sicherheit und den Schutz von kritischem Programmcode betreffen.

    1. Gibt es eine Möglichkeit ein Rücklesen des Programms vom Zielsystem ohne im Besitz des entsprechenden CoDeSys-Projektes zu sein?

    2. Gibt es einen Befehl, der aus dem Programmcode heraus (z.B. auf ein binäres Signal hin) ein Urlöschen durchführt. Ich habe leider in der Hilfe keinen entsprechenden Befehl gefunden.

    Ich bin sehr dankbar, wenn dazu jemand eine Aussage machen kann.

    mfg

    Erik Böhme

     
  • Speicherzelle - 2008-08-13

    eriksn hat geschrieben:
    Hallo,
    ich habe zwei Fragen, die die Sicherheit und den Schutz von kritischem Programmcode betreffen.
    1. Gibt es eine Möglichkeit ein Rücklesen des Programms vom Zielsystem ohne im Besitz des entsprechenden CoDeSys-Projektes zu sein?
    2. Gibt es einen Befehl, der aus dem Programmcode heraus (z.B. auf ein binäres Signal hin) ein Urlöschen durchführt. Ich habe leider in der Hilfe keinen entsprechenden Befehl gefunden.
    Ich bin sehr dankbar, wenn dazu jemand eine Aussage machen kann.
    mfg
    Erik Böhme

    nach meinem Wissen dürfte es schwer sein ohne den Quellcode das Proggi aus der CPU zu lesen.Also kein Quellcode viele Probleme.

    Es kommt darauf an was für eine CPU Du hast, und dann noch was für

    ein Betriebssystem.

     
  • Anonymous - 2008-08-14

    Originally created by: eriksn

    Also es handelt sich um den BECK Chip SC123.

    Ich habe einiges probiert, aber selbst wenn das korrekte Zielsystem (im CoDeSys) installiert ist, hat man offensichtlich schon gar nicht die Chance, sich auf den Chip einzuloggen, wenn man nicht über das korrekte Projekt verfügt.

    In meinem Fall finde ich das gut, denn ich möchte mein Programm vor unbefugtem Zugriff schützen. Aber ich kann mir vorstellen, dass es sicherlich Fälle gibt, wo es ärgerlich ist, dass es keine Möglichkeit des Rücklesens gibt.

     
  • Erik Böhm - 2008-08-14

    Hallo Erik

    Es gibt bei diversen Steuerungen die Möglichkeit den Quellcode mit auf die Steuerung zu laden, dann kann sich z.B. ein Servicetechniker mit seinem Laptop darauf einloggen, ohne den Code mitgebracht zu haben.

    Das geht mit Menü->Online->Quellcode laden.

    Gruss

    Erik

     
  • Anonymous - 2008-08-15

    Originally created by: eriksn

    Vielen Dank für die Antwort!

    Ok, dies erfordert aber erst die Aktion, den Quellcode auf den Chip zu laden. Solange ich das nicht tue, ist der Programmcode somit sicher, sehr gut!

     

Log in to post a comment.