Electron

Π­Ρ‚ΠΎΡ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для написания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Desktop (Windows / MacOS)

Security

Signature

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° цСлостности Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ стоит Π²Π°ΠΆΠ½Ρ‹ΠΌ вопросом Ρ‚ΡƒΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ Π½Π΅ смог ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΎΡ‚ Π»ΠΈΡ†Π° нашСго прилоТСния (Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ подписано нашСй подписью).

  • Π‘Π°ΠΌΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ установщик подписываСтся сСртификатом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, OS Π½Π΅ даст ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· подписи (ΠΈΠ»ΠΈ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΈΡ‚ΡŒΡΡ)

  • Подпись ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° цСлостности исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ²-зависимостСй (dll, exe): Ρ‡Π΅Ρ€Π΅Π· Ρ„Π»Π°Π³ signDll (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: https://www.electron.build/configuration/win)

  • ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° цСлостности asar-Π°Ρ€Ρ…ΠΈΠ²Π° (Ρ‚ΡƒΡ‚ js ΠΈ статика): macos β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΅ΡΡ‚ΡŒ https://www.electronjs.org/docs/latest/tutorial/asar-integrity#toggling-the-fuse, win β€” ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚ https://github.com/electron/electron/pull/40504.

Last updated