LuaSandbox

Introduction

LuaSandbox est une extension pour PHP 7 et PHP 8 permettant d'exécuter en toute sécurité du code Lua 5.1 non fiable à partir de PHP.

Les différences par rapport à l'extension Lua :

  • LuaSandbox a un support pour les limites de temps et de mĂ©moire.
  • LuaSandbox fournit un environnement par dĂ©faut sĂ©curisĂ© pour l'exĂ©cution de code non fiable. Les fonctions Lua standard ont Ă©tĂ© examinĂ©es pour la sĂ©curitĂ©, et plusieurs ont Ă©tĂ© corrigĂ©es en consĂ©quence.
  • LuaSandbox a une interface PHP plus complexe, prĂ©cise et puissante, mais elle est moins pratique pour les dĂ©veloppeurs.
  • LuaSandbox ne supporte que Lua 5.1. Il est difficile de changer cela, car LuaSandbox utilise des bibliothĂšques standard Lua fortement modifiĂ©es, et en raison du manque de compatibilitĂ© ascendante entre les principales versions de Lua. LuaSandbox vise Ă  maximiser la compatibilitĂ© ascendante avec les scripts fournis par l'utilisateur.
add a note

User Contributed Notes

There are no user contributed notes for this page.