Веб-безпека · Middle · Запитання 11 з 75
Застосунок вставляє ім'я користувача в атрибут без лапок: <div title={{name}}>. Чим це гірше за атрибут у лапках?
- 1Різниці немає
- 2Атрибути без лапок браузери ігнорують
- ✓Правильна відповідь: Пробіл у значенні завершує атрибут, тож зловмисник може додати нові атрибути на кшталт
onmouseover=...
Пояснення
Атрибут без лапок ламають багато символів. Завжди беріть атрибути в лапки й використовуйте кодування для атрибутів.