AUFRUFERGESCHÜTZTE STAPELRÜCKSPRUNGADRESSE IN EINER HARDWARE-VERWALTETEN STAPELARCHITEKTUR

    公开(公告)号:DE112016005571T5

    公开(公告)日:2018-08-16

    申请号:DE112016005571

    申请日:2016-12-23

    Applicant: IBM

    Abstract: Eine Korrumpierung von Programmstapeln wird erkannt, indem in den Programmstapeln platzierte Sicherheitswörter verwendet werden. Eine auf einem Prozessor ausgeführte aufgerufene Routine prüft ein Sicherheitswort in einem Stapel einer aufrufenden Routine. Das Prüfen ermittelt, ob das Sicherheitswort einen erwarteten Wert besitzt. Auf Grundlage eines Feststellens, dass das Sicherheitswort einen unerwarteten Wert besitzt, wird eine Anzeige einer Korrumpierung des Stapels bereitgestellt. Manche Routinen unterstützen jedoch unter Umständen keine Verwendung von Sicherheitswörtern. Somit können Routinen, die miteinander verknüpft sind, unterschiedliche Schutzfähigkeiten besitzen. Eine Ermittlung wird bezüglich unterschiedlichen Schutzfähigkeiten vorgenommen, eine Anzeige von selbigen wird bereitgestellt, und die Routinen werden ausgeführt, ohne aufgrund der unterschiedlichen Schutzfähigkeiten fehlzuschlagen.

Patent Agency Ranking