Software interfaces (maxima)

2 views
Skip to first unread message

Marina Cazzola

unread,
Apr 27, 2026, 12:32:57 PMApr 27
to CaffeWims
On 27 April 2026 13:45, Maurizio Dini writes:
>> 1) librerie Maxima. Ho qualche dubbio sia una questione di sicurezza (quale
>> rischio nel richiamare una libreria di Maxima?) ma piuttosto un errore di
>> digitazione nel codice che passa a maxima l'istruzione "load".
>> Il dubbio nasce dal fatto che come esito della chiamata alla libreria la
>> variabile \temp1 contiene il comando load all'apparenza distorto in ljad 
>> (almeno così mi è venuto istintivamente da pensare...

Esattamente: il comando "load" non è ammesso e quindi (Xiao's trick)
viene distorto in ljad in modo, se usato, da renderlo inoffensivo.

Quindi è voluto (per motivi di sicurezza) che non si possano usare
certi comandi

Per maxima i comandi proibiti sono

"file", "debug", "plot", "load", "store", "batch"

(fonte maxima.c)

>> >> 1) non riesco a caricare nessuna libreria di Maxima. Maxima è
>> >> correttamente installato e funzionante sul server Wims e il comando
>> >> per caricare le librerie è fa il suo dovere. Invece, quando la
>> >> chiamata è interna ad un esercizio OEF, Maxima funziona (inclusa
>> >> l'impostazione di eventuali opzioni) ma il comando per caricare le
>> >> librerie non va. Succede anche a voi?
>>
>> Può essere che per motivi di sicurezza il comand per caricare librerie
>> sia disabilitato. Andrebbe proprio visto l'esempio


--
NOTA:
- dal 29 gennaio 2024 e fino a nuovo avviso sarò temporanemente
trasferita nell'ufficio U5-3041
- dal 22 settembre 2025 e fino a nuovo avviso sarò temporaneamente
trasferita nell'ufficio DB1-3005

Marina Cazzola (marina....@unimib.it) Ph. +39 02 64485710

Maurizio Ulisse Dini

unread,
Apr 27, 2026, 1:06:38 PMApr 27
to CaffeWims
Ecco! Quindi è un problema di sicurezza come dicevi tu!
Grazie mille!
Reply all
Reply to author
Forward
0 new messages