Это не вредоносно.Boto3 использует встроенную в Python функцию «platform.system ()» для получения информации о платформе.По какой-то причине встроенная функция Python вызывает процесс оболочки для запуска uname и получения данных, вместо использования более безопасных средств для получения тех же данных.
В данный момент, пока мы не решим эту проблемувы можете отключить создание дочерних процессов в FunctionShield перед вызовом boto3.resource ('dynamodb'), а затем снова включить его сразу после.
function_shield.configure({
"policy": {
"create_child_process": "allow"
}
})
boto3.resource('dynamodb')
function_shield.configure({
"policy": {
"create_child_process": "alert"
}
})
Для дальнейшего использования мы открыли репозиторий github для FunctionShieldгде вы можете создавать вопросы: https://github.com/puresec/FunctionShield/