LINUX.ORG.RU

Избранные сообщения MyTrooName

Вопрос про наиболее безопасный доступ к данным внутри .tar.gz.gpg внутри потенциально зараженной машины

Форум — Security

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

  • дополнительные данные
  • интимные фото фото разных документов

Поэтому, наверное, наиболее правильно будет всё хранить внутри одного .tar.gz.gpg, чем будет у меня несколько вещей, за которыми придётся приглядывать.

Проблема тут в том, что чтобы получить доступ к этим файлам, мне надо их сначала распаковать (и расшифровать) куда-нибудь: как наиболее правильно, по вашему мнению, это лучше будет делать с точки зрения безопасности, учитывая, что машина может быть заражена?

Что я придумал сейчас:

  1. Отключаю интернет: минус оператор.
  2. Монтируется раздел с .gpg, содержащим ключ от .tar.gz.gpg
  3. Ввожу пароль пароль от .gpg и получаю ключ от .tar.gz.gpg, который помещаю временно в какое-нибудь непредсказуемое место: если использовать пароль от .tar.gz.gpg, то кейлоггер сможет его отправить хакеру при обратном подключении к интернету.
  4. Расшифровываю (и распаковываю) .tar.gz.gpg в /tmp
  5. Получаю данные и вставляю их куда нужно (в случае логин-пароль), в случае других данных [пока не придумал]
  6. Удаляю данные
  7. Удаляю ключ
  8. Отмонтирую раздел
  9. Подключаю интернет

Способ геморный, времязатратный. Я даже навскидку вижу несколько векторов для атаки (2 шаг: код хакера может временно скрыто копировать .gpg файл, а при подключении к интернету отправлять к себе, пароль он уже получил через кейлоггер; 2 шаг: монтирование раздела оператором и получение .gpg файла с ключом; 5 шаг: перехват буфера).
Но можете предложить что-то лучше? Может быть проще выйдет использовать для паролей менеджеры паролей, а те вещи, которые невозможно вместить в менеджер паролей, хранить как я описал? Тогда это сразу отметает кучу гемора с этим, т.к. к своим паролям мне приходится в среднем раза 3 в день обращаться — а получить пароль через менеджер будет проще, чем так.

В любом случае, спасибо за то что дочитали до этого места. Я старался дать минимум необходимой информации, но всё равно получилось объемисто.
Буду благодарен за конструктивные ответы по теме.

 

Qoq
()

Заставить journald писать все логи в /var/log

Форум — General

Мне бы хотелось, чтобы все логи journald были доступны в плейнтексте в /var/log. Как можно настроить его для такого поведения? Debian 8, Systemd.

 , , ,

Valdor
()

Пользовательский мини-обзор браузера Fifth

Форум — General

Недавно вышла версия нового браузера Fifth. Браузер в первую очередь примечателен своим необычным движком - WebKitFLTK, который является, по сути, портом WebKit на FLTK. Также радует то, что браузер написан на C/C++, не содержит JavaScript и распространяется по свободной лицензии GNU GPL 3. Движок собирался довольно долго и на выходе получился пакет размером 200.72 MiB. Сам же браузер собрался почти мгновенно, но размер пакета получился тоже весьма внушительным - 60.38 MiB. Первый запуск приятно удивил и даже вызвал приступ лёгкой ностальгии по норвежским фьёрдам - по классическому интерфейсу Opera. Скорость запуска и работы довольно высоки, при этом процессор загружен на 3%. 3 открытых вкладки заняли около 150 MiB оперативной памяти. Самые вострребованные сайты отрисовывались и функционировали как надо, ибо браузер поддерживает CSS и JavaScript.
Браузер был проверен на поддержку HTML5. Забавная надпись в шапке страницы теста «This score was recorded using an unknown browser that imitates Firefox 24.0 on Windows 7» свидетельствует о маскировке браузера в целях затруднения слежки. Как и следовалао ожидать, тест показал следующее:

  • WebGL 3D graphics No ✘
  • Geolocation No ✘
  • Web Notifications No ✘
  • DRM support No ✘

Приятным сюрпризом оказался просмотр видео - вместо того, чтоб прорисовывать видеопоток на странице сайта, браузер предлагает 2 кнопки: Downlad и Stream. С первой кнопкой всё ясно, а вторая открывает Mplayer, в котром и можно без проблем и тормозов, присущих встроенным в сайты плеерам, посмотреть ролик. Пока только не хватает средств блокировки рекламы или возможности добавления сторонних расширений.
И всё было бы замечательно, если бы не постоянные приступы падучей, коим подвержен ещё сырой продукт. Мне так и не удалось написать данный обзор в Fifth, пришлось вернуться к родному Firefox.
Надеюсь, данный проект будет стремительно развиваться, и в итоге мы получим новый качественный браузер.

 , , ,

toney
()

дебиан реп мультиарч

Форум — General

Есть 64-битная джесси, в которой есть несколько i386-х библиотек

Используемый локальный реп (йоу!) на диске только 64-битный, 32-битного нет.

Удалить архитектуру, пока есть библиотеки - я не могу.

Отсюда проблема - при любом обновлении оно будет искать не только 64-битные библиотеки, но и 32-битные.

Нужно решение:

1. или как-то разнести 32 и 64 битные репы в sources.list

2. или как-то запретить обновлять 32-битные индексы Packages

3. или как-то удалить архитектуру, наплевав на имеющиеся пакеты (пусть болтаются в «Неизвестные или устаревшие пакеты»)

 ,

buratino
()

rust, сменить владельца Box указателя

Форум — Development

Скажите, можно ли в расте поменять владельца Box указателя? Например я описываю простой стек двумя структурами:

enum Node<A> {
  Cons(A, Box<Node<A>>),
  Nil
}

struct stack {
  head : Box<Node<A>>,
  size : uint
}
и хочу сделать метод push
impl<A> Stack<A> {
  fn push(&mut self, data : A) {
    self.size += 1;
    self.head = box Cons(data, self.head)
  }
}
Но в таком случае компилятор ругается
cannot move out of dereference of `&mut`-pointer
Как поступить если я хочу переместить, а не скопировать значение?

 ,

Aswed
()

Самые необычные произведения

Форум — Talks

какие вы можете назвать самые необычные, нестандартные, шаблоноразрывающие сюжетно и стилистически художественные произведения? жанр любой, кроме детектива и фэнтези

для затравки: «Котлован» Платонова и «Толстая тетрадь» Аготы Криштоф

 ,

Alyssa
()

параллельный вызов accept

Форум — Development

усем привет, помню где-то читал что можно вызывать accept из нескольких потоков, и там были указаны реализации которые это поддерживают а какие нет, может кто метнуть ссылочку на подобный материал?

 

Onito
()

DEB пакет для софта из VCS (git,svn,csv,etc): хорошие практики

Форум — General

Собственно не могу найти вменяемых вариантов для опакечивания последних версий софта из-под систем контроля версий. В том же арчике было сделано автоматическое распознование, обновление репозитория и обновление версии пакета при сборке. Здесь как?

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

 , , , ,

h4tr3d
()

C with objects

Форум — Development

есть ли ЯП с таким фичлистом:

- компилируемый в быстрый нативный код

- без обязательного сборщика мусора

- умеет сишные либы (возможно, с небольшими допиливаниями)

- структуры с методами

- не С++

понимаю, что фантастика, но вдруг

 

MyTrooName
()

LORChess: Табии [ЗАВЕРШЕН]

Форум — Talks

Официальные ЛОРовские турниры по шахматам: Первый (прерванный) | «Великолепная дюжина» | «Осень» | «Knockout!»
Тематические турниры LORChess: Табии
Официальный сайт: lorchess.ru (в разработке)

Список всех разыгранных табий — на официальном сайте турнира lorchess.ru!

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

Всем рекомендую обзавестись книгой Панов, Эстрин «Курс дебютов».

Международный шахматный турнир LORChess приступает к улучшению и обогащению теоретических и практических знаний своих участников. Уже зафиксированы случаи, когда участие в турнире приводило участника к более глубокому изучению шахмат и участию в турнирах IRL; кто знает, может, когда-нибудь мы вырастим гроссмейстеров?

Участники:

  1. HunOL;
  2. J;
  3. Adem;
  4. iVS;
  5. DoctorSinus;
  6. trex6;
  7. Magian;
  8. redgremlin;
  9. aptyp;
  10. MyTrooName;

Регламент

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

Официальный Git-репозиторий (https://github.com/fat0troll/lorchess) содержит всю актуальную информацию о турнирах серии LORChess, а так же все партии в формате PGN с автоматическим анализом партий от lichess.

 

DoctorSinus
()

i3wm как собрать из исходников 4.7.2. версию на debian 7?

Форум — General

По инструкции из вики ЛОРа не получается.

В синаптике старинная 4.2-2.

 ,

sci-fi
()

Внезапное вкусно

Галерея — Скриншоты

Наконец-то созрел до понимания того, что док — это удобно. После раздумий понял что хочу именно апплет и именно для xfce-panel. Оказывается так можно, — dockbarx + xfce4-dockbarx-plugin. Доставило. А ещё я обнаружил в крыске ну очень удобный клиент для работы со словарями по протоколу dict. Такие дела.
P.S. Пустой стол.

>>> Просмотр (1920x1080, 388 Kb)

 , , ,

pikwik
()

vim в русской раскладке

Форум — Desktop

симптомы: не работают команды и прочий треш в виме, когда включена русская раскладка

попробовал этот костыль — http://vim.wikia.com/wiki/Using_Vim_key_bindings_while_typing_non-latin1_text

команды заработали, но :йц печалит

что делать, как жить?

 

derlafff
()

Возьмите эникейщиком или вспомогательным помощником заместителя курьера

Форум — Talks

Вот резюме. Возможен переезд.
Пишите, спрашивайте, отвечу, резюме может быть творчески неполное.🐵
Всем по полноценной винде в виртуалочку!

https://docs.google.com/document/d/1y9QMfSAQY3R1pm2krUkJL8rcq01Z_mHDwUF2tWYUd...

Перемещено mono из job

darkenshvein
()

XCOM Enemy Within

Форум — Games

В новогодние праздники,весело проводил время с Enemy Unknown все работало прекрасно, но как только поставил аддон Enemy Within , праздник закончился и теперь все просто тупо не запускается.

wine из ppa 1.7

Мне бы хоть подробную информацию выяснить о причинах ошибки, чтоб багрепорт отправить.

Вот что будет если ввести команду из ярлыка

$ env WINEPREFIX="/home/user/.local/share/wineprefixes/steam" wine C:\\windows\\command\\start.exe steam://rungameid/200510
fixme:exec:SHELL_execute flags ignored: 0x00000100
$ fixme:heap:HeapSetInformation (nil) 1 (nil) 0

(В панели задач висит XCOMLauncher.exe но больше он нигде не отображается)

А вот что будет если напрямую запустить игру

$ wine Binaries/Win32/XComGame.exe 
err:module:import_dll Library X3DAudio1_7.dll (which is needed by L"Z:\\home\\user\\.local\\share\\wineprefixes\\steam\\drive_c\\Program Files (x86)\\Steam\\SteamApps\\common\\XCom-Enemy-Unknown\\Binaries\\Win32\\XComGame.exe") not found
err:module:import_dll Library XAPOFX1_5.dll (which is needed by L"Z:\\home\\user\\.local\\share\\wineprefixes\\steam\\drive_c\\Program Files (x86)\\Steam\\SteamApps\\common\\XCom-Enemy-Unknown\\Binaries\\Win32\\XComGame.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\user\\.local\\share\\wineprefixes\\steam\\drive_c\\Program Files (x86)\\Steam\\SteamApps\\common\\XCom-Enemy-Unknown\\Binaries\\Win32\\XComGame.exe" failed, status c0000135

Если так можно, то получается я должен найти указанные dll ки, или же я неправиьно запустил игру ,так как она исползует wineprefix ?

 ,

DR_SL
()

воспитание детей (женатиков тред)

Форум — Talks

есть ли какие-то принципы, техники или даже целые концепции у вас в воспитании спиногрызов?

каким вы следуете, какие игнорируете, какие считаете верными?

cast Shaman007 riki

tazhate
()

Сборка книги из исходников

Форум — Admin

https://github.com/gogabr/pfds Вот есть книга, есть debian wheezy, tex live, как собрать pdf'ку? Makefile не пашет, видимо он не для деба или вообще не для этих целей? Подскажите пожалуйста, как собрать полноценную пдфку.

 , , ,

n1l
()

LORChess: «Knockout!» [ЗАВЕРШЕН]

Форум — Talks

Официальные ЛОРовские турниры по шахматам: Первый (прерванный) | «Великолепная дюжина» | «Осень» | «Knockout!»

Knock, knock.
The Caissa has you.

Очередной цикл шахматного безумия ЛОР! Международный шахматный турнир по нокаут-системе!

Официальный сайт турнира | Актуальная таблица

Текущий тур

Участники:

Регламент

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

Официальный Git-репозиторий (https://github.com/fat0troll/lorchess) содержит всю актуальную информацию о турнирах серии LORChess, а так же все партии в формате PGN с автоматическим анализом партий от lichess.

 

DoctorSinus
()

Переключение на стандартный (не языковой) ввод после выхода из insert-mode или поиска

Форум — Development

Задача такова: нужно чтобы при выходе из какого-либа режима ввода (после insert, после поиска или ввода команды), то-бишь по возвращении в нормальный режим, — vim переходил в обычный, не языковой ввод. А при переходе в какой-либо отличный от «нормального» режима, — снова включал возможность использовать keymap.

Сделал вот такое:

function KMOn()
    :set keymap=russian-jcukenwin
    :set iminsert=0
    :set imsearch=-1
endfunction
function KMOff()
    :set keymap=
endfunction
autocmd InsertEnter * call KMOn()
autocmd InsertLeave * call KMOff()
Но это касается только insert-mode, когда нужно искать, или вводить команду — тоже нужна возможность писать кириллицей, а по документации событий для autocmd — событий для поиска или ввода команды не нашлось.

 ,

Applejohn
()

VimL: Получить в функцию первую и последнюю строку диапазона выделения

Форум — Development

Подскажите, дуб в вопросах Vim-скриптинга. Допустим вызываем команду из визуального режима:

:'<,'>MyCommand
Как сделать так, чтобы она вызвала мою функцию не для каждой строки отдельно, а единожды, и чтоб в своей функции мог получить номер строки начала выделения и номер строки, на которой выделение заканчивается?

 , ,

Applejohn
()