Как стать автором
Обновить
18
-0.2
Славик Фурсов @SlavikF

Developer

Отправить сообщение
Я вот пару месяцев назад решил потихоньку перебираться на Linux.

Начал с того, что поставил Ubuntu 20.10 Desktop. В общем, неплохо, но интерфейс как будто недостаточно «вылизан». Windows Explorer чуть более «полон». Ну и вообще Desktop UI. Хотя это конечно немного субъективно.

Так вот вопрос — чем Mint лучше Ubuntu? Правильно ли я понимаю, что Mint чуть более «вылизан», т.е. вот эти все мелочи описанные в статье? Или есть какие-то принципильные отличия?

Как-то я чувствую себе немного потеряным во всех этих дистрибутивах. А у них у всех ещё есть выбор этих оболочек (GNOME, Xfce, MATE, MATE ...) — запутывает ещё больше. И вот в этой статье есть вещи названые «оболочкой», и есть «рабочий стол» — это одно и то же и это разные вещи?
Новый вид окна GIT стал неудобный.
Я думал, может привыкну, но за несколько месяцев я так и не оценил преимуществ нового способа.
Теперь всегда возвращаю старый способ.
Как-то у меня был VPS c Ubuntu, Nginx, PHP на котором было штук 10 сайтов на WordPress. Один из этих сайтов взломали, что-то запустили на системе, компроментированным стали несколько сайтов. Теперь я держу каждый сайт в отдельном Docker контейнере и в случае взлома — остальные сайты компроментированы не будут.

Будет ли верным сказать, что контейнеры (например Docker), могут решить те же проблемы, что и SELinux / AppArmor?

Или этот же вопрос по другому: может ли AppArmor предоставить защиту лучше, чем Docker?

С Docker'ом я разобрался за час. Приятная технология. А вот AppArmor как-то выглядит довольно мутно, и вникать не хочется. А SELinux — ещё хуже.
Что-то у меня большие сомнения, что в Nova Scotia есть много стартапов…

Как пишет Wiki во всей IT-индустрии в провинции работает 15 000 человек. Как-то не очень много…
В даунтаунте сейчас так же как и раньше толпы бомжей, пункты «безопасного» приёма наркотиков и т.д.

Причём даже, когда выпустили провинциальные ограничения, что «всем сидеть дома», и там есть и список исключений, то бомжи — вот в списке исключений. Оно как бы и логично — дома-то у них нет, но и показательно.

Впрочем в Сиэттле то же самое.

Отличие сейчас в том, что нормальные люди сейчас сидят по домам и в даунтаун на работу не ездят.
Я живу 2 года тут в Ванкувере.
В общем неплохо тут.

Но из-за того, что зарплаты программистов тут приблизительно в 2 раза ниже чем в США, при такой же стоимости жизни, то у меня сложилось впечатление, что половина иммигрантов-программистов рассматривают жизнь в Канаде, как ступеньку на которую надо подняться, чтобы при первой возможности потом уехать в США. Что в общем-то и логично. Потому что иммиграция в США из большинства стран — это очень и очень непросто, а для канадцев иммигрировать в США — намного проще (виза TN).
Так в статье как раз и продвигается идея, что видео не сливается в облако, а остаётся на месте.

В этом контексте P2P означает, что по интернету передаётся только те отрезки, на которые вы хотите посмотреть глазами, что обычно является маленькой частью всего видео траффика.
Статья как-то мутно написана: букв много, много маркетинга, а понятно мало.

Это какой-то инструмент для автоматизации desktop applications?
Может тогда напишите, как он в сравнении с открытым и бесплатным Appium?
appium.io/docs/en/drivers/windows
Не могли бы вы добавить немного подробностей о том, как работает P2P?
Пробиваете NAT? Или нужно пробрасывать порты на роутере? Используется ли какой-то внешний сервер для координации?
NextCloud начинался как довольно несложный web app хранения файлов, а теперь вырос в огромного монстра, который хочет уметь всё.

Из личного опыта:
— При upgrade постоянно вылазиют проблемы, из-за который система становится нерабочей. Приходится вручную копаться в DB, конфигах… Их форум полон вопросами в стиле: запустил upgade и теперь ничего не работает, помогите!
— Прикрутить офисный app для редактирования документов — весьма нетривиальное занятие. Я правда работал не с Collabora, а с OnlyOffice. И оно даже заработало, но при первом же upgrade всё слетело, а починить я так и не осилил. Там взаимодействие контейнеров, настройки DNS, конфиги программ, конфиги веб-серверов в разных местах…
— NextCloud — весьма тормознутая система. Причём я ставил и на SSD, и Redis cache — но этот монстр никак не хочет шустро шевелится. Просмотр фотогалерей из браузера — в разы медленней, чем если просто сгрузить себе все полноразмерные (!) фото и смотреть локально. Генератор thumbnail может работать сутками и после него всё равно всё медленно.

В общем, чтобы управляться с этой системой надо быть админом 80-го уровня и тратить очень много времени.
Купил себе этот аппарат в версии Community Edition.
Там стоит postmarketOS, которая на базе Alpine.

Аппарат весьма тормозной.
Клавиатура по USB заработала, а монитор по HDMI — нет.
Софта практическо никакого нет.

Надо будет вытащить его, попробовать накатить KDE, посмотреть, как оно…
В лицензии Elasticsearch уровня Gold… расширяются возможности алертинга


Расширяются? Без Gold никакого алертинга нету.

Бесплатный Elast Alert к Elasticsearch не относится — это постороннее поделие. Весьма и весьма глючное. Надеешься, что Elast Alert будет присылать тебе алерты, а он сам подвисает регулярно.

А этот Gold стоит несколько тысяч $$$
Из своего админского опыта:

Есть вот такие переменные:
fastcgi_param HTTPS $https if_not_empty;
fastcgi_param SERVER_PORT $server_port;


И обычно всё работает.
Сложности возникают, если используется reverse proxy, в котором обслуживается HTTPS спереди того nginx в котором хостится сам сайт.
Например у меня было несколько сайтов, — каждый в своём Докер-контейнере по HTTP. А в Интернет это публиковалось с помощью прокси jwilder/nginx-proxy + letsencrypt-nginx-proxy-companion

Угадайте, что будет в fastcgi_param HTTPS? И в fastcgi_param SERVER_PORT?
Там будет HTTP и порт 80.
И Wordpress будет вам отдавать кривые redirect ссылки что-то типа HTTPS://web.site:80.

Я это решал тем, что прописывал порт прямо в конфиге, и убирая fastcgi_param HTTPS:

#fastcgi_param HTTPS $https if_not_empty;
fastcgi_param SERVER_PORT 443;

Как идин из вариантов: отключите IPv6.

Бывает, что если IPv6 есть, но сервисы слушают только на IPv4,
То клиенты подключаются сначала по IPv6 и ждут. И только когда отваливаются по timeout — то уже пробуют по IPv4.
Да, запускать такие сервисы на клиентской машине мы никогда не будем. Конечный пользователь должен сам принять решение.


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

Как человек писал выше, если твоя лампочка начала брутить твой сервер, ты просто на свой сервер по RDP не войдешь.


Для такого случая IP адреса внутренней сети можно записать в white list.
Ну а вообще — если в вашей внутренней сети уже работает бот / малварь, то перебор RDP паролей — это уже ваша не самая большая проблема.

Это как в том анекдоте:
— У нас дыра в безопасности!
— Ну хоть что-то у нас в безопасности.
Я посмотрел вашу утилиту на Гитхабе.
Получается, что она не работает, как сервис, а требует, чтобы админ запускал эти команды, что-то там соображал.

Я себе поставил вот эту утилиту, работает как сервис, всё делает сама на полном автомате:
github.com/digitalruby/ipban
Отслеживает несколько зафейленных логинов, а добавляет IP в firewall.
[ElasticSearch] также может хранить и искать видео и изображения.


Первый раз слышу, что Elastic может использоваться для хранения видео и картинок.
Всегда думал, что Elastic — это для текстовых / числовых (логи/метрики) данных.

Что, правда кто-то использует Elastic для хранения картинок?
Где найти RDP Defender? Я гуглил, и выглядит, как будто сегодня за RDP Defender хотят $$$
блокирование IP — в случае серьезных противников может быть бесполезным, а то и опасным.

Что-то слишком много маркетинкового шлака в статье.

И тем более это сложно, если IP специально скрывается.

Как можно скрыть IP адрес? Автор вообщем понимает что он пишет? Прям какое-то новое слово в администрировании сетей.

К тому же блокировка отдельных IP на сервере Windows — не такая уж простая задача.

Сложно? Ставим вот эту open source утилиту: github.com/digitalruby/ipban
Инсталлируется одной командой PowerShell'a. И всё работает из коробки.
И получается вот так (это мой опыт):
image

Больше подробностей вот здесь:
habr.com/ru/post/487056
Как по мне — то это пример write-only кода. То есть такого кода, который можно написать, но прочитать (и понять) уже практически никто не может, зачастую даже и сам автор.

Информация

В рейтинге
Не участвует
Откуда
Seattle, Washington, США
Зарегистрирован
Активность