Pull to refresh
0
Ilya Bublik @iBublikread⁠-⁠only

User

Send message

Кроссбраузерный запуск «злобного» кода на клиенте

Reading time4 min
Views14K
Пост будет интересен веб-разработчикам, заинтересованным в запуске небезопасного кода на клиенте (из браузера). Под «злобным» мы понимаем код, который мы не можем выполнить в чистом JavaScript’е (в нашем случае — подписание куска данных определенным сертификатом).

Моя команда занимается разработкой интернет-сервиса для расчета зарплаты. Перед нами встала задача подписать отправляемую отчетность закрытым ключом клиента, следовательно, нужно выполнить на машине клиента опасный с точки зрения браузера код. При этом очень хотелось не ограничивать клиента в выборе браузера для пользования нашим сервисом.

Узнать о том, как мы решали эту не самую тривиальную задачу.
Total votes 40: ↑39 and ↓1+38
Comments50

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity