Nodejs основан на javascript, есть ли возможность, которую пользователь может взломать код
Для моего понимания я хочу знать, существует ли вероятность того, что, поскольку NodeJS основан на JavaScript, конечный пользователь может взломать код таким образом, что это приведет к уязвимости безопасности.
Я имею в виду, что NodeJS - это JavaScript, а JavaScript обычно запускается в браузере. Так есть ли вероятность, что конечный пользователь, имеющий доступ к приложению, сможет изучить бизнес-логику приложения?
В частности, распространяются ли какие-либо известные в JavaScript уязвимости или меры предосторожности в браузерном кодировании на программирование на стороне сервера? Или есть какие-либо другие специфические уязвимости, свойственные NodeJS, которых нет на других языках на стороне сервера?
1 ответ
Ваш javascript-код, работающий на node.js, так же безопасен, как и другие технологии на стороне сервера, так как этот код не может быть доступен непосредственно пользователю.
Но нехватка знаний или ошибки со стороны человека, пишущего код, могут привести к уязвимостям безопасности на любом языке / платформе.