RSS

Архив метки: Unix

systemd — троян для *nix like systems от корпоративных барыг из RedHat для мирового Open Source сообщества


Немного красивых картинок для вашего внимания:






На этих красочных картинках часть дискуссии в сети «Интернет», которая велась и ведётся по поводу троянского коня, а по-другому это поделие никак назвать нельзя, под названием systemd, продвигаемого разработчиками от корпорации RedHat, который для *nix like systems стал тем же самым, чем является системный процесс svchost.exe для операционных систем корпорации Microsoft под общим названием Windows. Т. е. данное поделие взяло на себя столько не свойственных по соображениям безопасности функций, что стало практически неудаляемым с десктопных и мобильных систем пользователей ввиду того, что при попытке его удаления или попытке замены на безопасную альтернативу сносятся/удаляются практически все компоненты DE окружения пользователя. Из-за этого и другие пакеты из окружения пользователя стали иметь такие сложные зависимости, что стало невозможным их удалить, либо заменить другими аналогами. Т. е. пользователям стали навязываться не только системный пакет systemd, но и программы по-умолчанию, без возможности модификации окружения DE.
И это действо началось не вчера, а планомерно реализовывалось на протяжении последних нескольких лет, в результате чего разработчики от барыжных софтверных корпораций начали захватывать и вытеснять ведущих разработчиков мира Open Source из ключевых свободных проектов. Думаю systemd стал тем показателем, который как нельзя лучше показывает то к чему привела такая «бескорыстная» помощь этих корпоративных барыг в разработке *nix like systems. Предыдущая знаковая точка отсчёта была, на мой взгляд, связана с реализацией uefi на железе, которое выпускается всё теми же барыгами от бизнеса, которые навязали мировому сообществу Open Source этот безальтернативный вариант.
Стоит отметить, что нововведение под названием systemd коснулось даже тех версий дистрибутивов с длительным сроком поддержки, изначальные версии которых поставлялись без данного пакета, но всё изменилось во второй половине 2015 года, последние их обновления уже получили этого троянского коня под названием systemd!!! Подумайте над этим, люди!
А напоследок хочу обратить внимание читателей моего сайта на то, всякая конструктивная критика, содержащая, как правило, нелицеприятные отзывы об этой сомнительной поделке, старательно вымарывается из сети «Интернет» и затролливается настолько, что, порою, трудно читать комментарии этих моральных уродов, издевающихся над профессионалами, которые чистосердечно и бескорыстно пытаются отвечать на все каверзно задаваемые вопросы, и который (троллинг) достиг такого размаха, что не оставляет сомнения в его заказном и проплаченном характере! Т. е. этими особями отрабатывается бабло, которое, как их приучили, не пахнет, ввиду того, что эти люди уже привыкли ходить в респираторах-намордниках, которые помогают им не ощущать своего аромата, который не перешибается даже запахами из городских выгребных ям!

Никитушкин Андрей.

Писано 10 января 2016 года.
16:18

Реклама
 

Метки: , , , , , , , , , , , ,

Алгоритмы защиты ARP


Algorithm 1 update arp cache
1: if DHCP packet is received then
2: if message type is DHCPACK then
3: IP ← ‘your IP address’ field value
4: if IP != server’s IP then
5: MAC ← ‘client’s hardware address’ field value
6: Add (IP, MAC) to server’s ARP cache
7: Add (IP, MAC) to backup file
8: end if
9: else if message type is DHCPRELEASE then
10: IP ← ‘your IP address’ field value
11: if IP != server’s IP then
12: Remove (IP, ?) from server’s ARP cache
13: Remove (IP, ?) from backup file
14: end if
15: else if message type is DHCPDECLINE then
16: IP ← ‘requested IP address’ options field value
17: if IP != server’s IP then
18: Remove (IP, ?) from server’s ARP cache
19: Remove (IP, ?) from backup file
20: end if
21: else
22: NOOP
23: end if

24:end if

Algorithm 2 send arp reply
1: if ARP message is received then
2: if operation field = REQUEST then
3: TPA ← Target Protocol Address field value
4: Create an ARP REPLY message
5: Sender Protocol Address field ← TPA
6: if TPA = server’s IP address then
7: SHA ← server’s MAC address
8: else
9: Find (TPA, MAC) mapping in ARP cache
10: if (TPA, MAC) does not exist then
11: return //No response is sent
12: end if
13: SHA ← MAC address in (TPA, MAC)
14: end if
15: Sender Hardware Address field ← SHA
16: Send ARP response to requesting host
17: end if
18:end if

——————————————————————

Дальнейшее — за гуру скриптинга. Скрипткидди, проходьте мимо!

 

Метки: , , , , , , , , , , , , ,