Anonymous
Посмотреть какие техники есть.
Что бы сформировать хоть немного представление о защите
Идель
Чтобы что?
Anonymous
Что бы сформировать хоть немного представление о защите
Идель
Ну сформируешь ты представления, а что дальше ты с ними будешь делать?
Идель
Мне всё равно не понятно. Я подумал, что могу чё-то ценное посоветовать, если пойму что ты хочешь сделать. Но ты не отвечаешь на вопрос)
Anonymous
Мне всё равно не понятно. Я подумал, что могу чё-то ценное посоветовать, если пойму что ты хочешь сделать. Но ты не отвечаешь на вопрос)
Спрятать код приложения. Шифрование файлов через приложение. Безопасная работа с паролями и приватными ключами пользователя ну и защита информации вводимой пользователем внутри приложения
Идель
> Спрятать код приложения Придётся смириться, что его не спрятать. Можно только замедлить и немного усложнить его чтение > Безопасная работа с паролями приватными ключами Я бы просто никогда не сохранял ничего или использовал вшитые в ОС ключницы. > защита информации вводимой пользователем внутри приложения А от кого и для чего её защищать? Вопрос и к предыдущему пункту актуален.
Идель
Не понял
Anonymous
Информация прячется от тех кому на нее не следует смотреть (то есть от лишних глаз )
Идель
> Информация прячется от тех кому на нее не следует смотреть (то есть от лишних глаз ) Кто эти люди? Если ли у них доступ к компу пользователя? Может, это разработчики других приложений, которые установлены на комп пользователя вместе с твоим? Или как?
Идель
--- Я просто заметил, что тут много людей готовы поделиться знаниями. Но на многие вопросы никто не отвечает, потому что вопросы непонятные. Не поленись, пожалуйста, объяснить свою задачу и сложности.
Антон
А нет ли возможности перевода части файлов собранной программы скажем в dll для винды? Читая переписку выше в голову пришёл такой вопрос
Идель
Вот тут видел упоминания dll, но сам не пробовал https://github.com/chentsulin/electron-react-boilerplate/blob/master/webpack.config.renderer.dev.dll.js
Идель
А, это не совсем то. https://github.com/chentsulin/electron-react-boilerplate/pull/860 > Enables Webpack DLL for faster Hot Reloading/Reloading
Sergey
Спрятать код приложения. Шифрование файлов через приложение. Безопасная работа с паролями и приватными ключами пользователя ну и защита информации вводимой пользователем внутри приложения
Шифрование будет производиться ключом. Даже если ключ хранить удаленно, то данные придется расшифровать и ключ хранить на компьютере, пусть и в памяти. А значит не безопасно. И жс явно не лучший выбор. На плюсах пишут шифровальщики бинарников, чтобы хоть как-то скрыть код. Но даже это не помогает и все взламывают и крадут
Dmitry
Видимо, там перед заказчиками как-то ответствовать надо, поэтому нужен "достаточный" уровень безопасности))
Anonymous
?
Sergey
Никто не помешает их украсть
Anonymous
вольюсь в струю. Всн что на стороне клиенте, оно как бы подразумевает открытый доступ для пользователя. Тут как ни крути, при больщом желание все можн ракрыть и посомтреть. Суть защиты кода клиента сводится к том, чтобы реверс инженер плюнул на реверс инженеринг приложения. Для сборки можно подключить https://www.npmjs.com/package/webpack-obfuscator + убрать комментарии
Sergey
npmjs.com/babili
Anonymous
В один прекрасный момент у приложения будут файлы расшифрованы
Может ты в курсе как с этим живет десктопный телеграмм?
Den
Народ, доброй ночи, возникла проблемка с аппом на убунту, на винде вроде такого нет. Без кода, постараюсь описать. Когда я навожу на область приложухи около границы (Расстояние где-то 20px), у меня уже появляется крусор изменения размера окна и я могу ресайзить окно, но такого быть не должно. КАк исправить?
Kolpakov
а как ты создаёшь окно, покажи
Sergey
секретные шифруются по протоколу телеги
Sergey
но как именно что там хранится хз
Sergey
надо сорцы смотреть
Den
а как ты создаёшь окно, покажи
function createWindow() { // Create the browser window. mainWindow = new BrowserWindow({ title: 'App', icon: path.join(__dirname, 'icon.png'), minWidth: 800, minHeight: 540, width: 800, height: 540, fullscreenable: false, frame: false, transparent:true, titleBarStyle: 'hidden', }) mainWindow.webContents.openDevTools({ detach: true });
Kolpakov
resizable Boolean (optional) - Whether window is resizable. Default is true.
Den
Ну да, дефолт - тру
Kolpakov
попробуй отключить
Den
Лол
Den
Так а мне нужен ресайз)
Den
Только не такой багованый)
Kolpakov
тогда я тебя не понял
Den
Я, кстати, отключил, но всё равно ресайз остался
Den
Именно в том багованом месте
Den
Почему может быть ресайз, кто знает?
Dika
@MerDenchik Скрины покажи, ос какая?
Den
Скринить то нечего, только описание. ElementaryOS
Electron.js releases
electron v1.6.12 beta https://github.com/electron/electron/releases/tag/v1.6.12 Bug Fixes Backported a Chrome fix where inputting accented letters in tags would result in double letters. #10166 (https://github.com/electron/electron/pull/10166) Backported a fix that prevents async tasks from crashing after the Node environment is destroyed. #10099 (https://github.com/electron/electron/pull/10099) Linux Backported a fix where the dbus menu implementation of KDE would send the about-to-show signal whenever the menu has been changed, resulting in an infinite loop. #10070 (https://github.com/electron/electron/pull/10070) Backported a fix where submenu items in tray menus were not emitting click events. #10166 (https://github.com/electron/electron/pull/10166)
Maksim
#whois Всем привет, я студент 2 курса, в июле делали проект для антихакатона яндекс.денег и сейчас полностью застряли на попытках сделать билд рабочего приложения, узнал о вас из конфы мехмата)
Maksim
Очень нужен чей-нибудь совет: вот чистый проект https://github.com/nontrip/YaStreamDesktop. electron-buiilder - выходила ошибка unexpected token import, подключали compiler (тот который обычный и pre-compiler) - ошибка не находит модуль или какой-то файл не прекомпилирован. Electron forge либо не видит файла папке (хотя он там есть), либо вообще не импортирует проект). Это прям призыв о помощи ибо работали почти целый месяц, и на этом приложении завязаны остальные составляющие проекта(
Maksim
А чем собирать посоветуете?
Lev
electron builder
Lev
вы им вроде и собираете
Den
Отключил resizable, баг пропал. То есть, у меня просто ресайз область сдвинулась с каждой стороны на 20px внутрь. Чё это вообще за х?
Den
Народ, доброй ночи, возникла проблемка с аппом на убунту, на винде вроде такого нет. Без кода, постараюсь описать. Когда я навожу на область приложухи около границы (Расстояние где-то 20px), у меня уже появляется крусор изменения размера окна и я могу ресайзить окно, но такого быть не должно. КАк исправить?
Den
Если включаю frame, всё норм становится
Den
Ресайз на месте
Den
Но мне обязательно надо вырубить
Kolpakov
мессаги хранит в sqlite
откуда информация? греп по репозиторию не находит использования sqlite, в списке Third-party он не указан
Sergey
прошу прощения
Kolpakov
опрометчиво утверждать без проверки
Sergey
согласен
Kolpakov
хотя, возможно, я репу не рекурсивно склонировал. ща перепроверюсь
Electron.js releases
Merge pull request #9961 from electron/fix-window-opener https://github.com/electron/electron/commit/63d7aee1a6e97cf0498d7d1693cbccade901097c Merge pull request #9961 from electron/fix-window-opener Fix window.opener being null when nativeWindowOpen is used
Anonymous
ребят, подскажите как работает electron-updated он полностью перезаписывает exe`шник или только измененные файлы?
Anonymous
спасибо, то что нужнл
Kolpakov
Ну что там ?
так-то нет. в зависимостях есть mason, а у него в зависимостях есть sqlite. но мейсон - система публикации пакетов, так что я не стал разбираться глубже
Kolpakov
кмк, какое-то хранилище должно таки быть, ведь хранит же телеграм снимок текущено состояния
Kolpakov
А с чем вообще разобрался ?
уточни вопрос, я не очень понимаю какой ответ ты ждёшь
Kolpakov
кстати, десктопный клиент телеграма qt-шный https://github.com/telegramdesktop/tdesktop
Kolpakov
вдрух кто не знал
Kolpakov
https://github.com/telegramdesktop/tdesktop/issues/2410
Den
#problemresizeshit @problemresizeshit Извините, если так нельзя делать, больше не буду, но просто проблема есть, она не решена и очень мешает
Den
Отключил resizable, баг пропал. То есть, у меня просто ресайз область сдвинулась с каждой стороны на 20px внутрь. Чё это вообще за х?
Den
Народ, доброй ночи, возникла проблемка с аппом на убунту, на винде вроде такого нет. Без кода, постараюсь описать. Когда я навожу на область приложухи около границы (Расстояние где-то 20px), у меня уже появляется крусор изменения размера окна и я могу ресайзить окно, но такого быть не должно. КАк исправить?
Den
Если включаю frame, всё норм становится