The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Критическая уязвимость в  OpenSSL 1.1.0a, opennews (ok), 26-Сен-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


46. "Критическая уязвимость в  OpenSSL 1.1.0a"  +3 +/
Сообщение от angra (ok), 27-Сен-16, 02:32 
> Если не будет постоянных багов - программисты останутся без работы.

Создавать новые программы для тебя не вариант? Предпочитаешь паразитировать на исправлении и добавлении багов в одну и ту же?

> Это как с полицией: если однажды преступность будет полностью побеждена, все полицейские будут уволены за ненадобностью.

Предотвращать появление новой преступности будет ненужно? Ты, когда дождик кончается, зонтик сразу выкидываешь за ненадобностью?

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

50. "Критическая уязвимость в  OpenSSL 1.1.0a"  –6 +/
Сообщение от Сторонник прогресса (?), 27-Сен-16, 02:50 
> Создавать новые программы для тебя не вариант?

Для меня - вполне себе вариант. Я говорил о сишниках и об их деятельности по многодесятилетнему созданию и исправлению одних и тех же багов. Топчутся на одном месте, зато зарплата идет. И видимость работы как бы есть. Вон, сколько багов закрыли. Ух! А потом закроют еще больше, внося каждый раз два новых бага на место одного закрытого.

> Ты, когда дождик кончается, зонтик сразу выкидываешь за ненадобностью?

Да, я увольняю зонт, запихивая его с глаз долой куда подальше. Если начнется дождь (а моя аналогия была все-таки про полное уничтожение преступников как класса) -- я найму зонт снова, взяв его оттуда, куда запихнул до этого. Твое мышление -- это уничтожение частных случаев, в лоб, ошибка за ошибкой. А мое - уничтожение целого класса, чтобы понятие stack overflow осталось где-то в прошлом, на страницах истории, как пережиток древних языков.

Ответить | Правка | Наверх | Cообщить модератору

52. "Критическая уязвимость в  OpenSSL 1.1.0a"  +1 +/
Сообщение от Led (ok), 27-Сен-16, 03:01 
> Да, я увольняю зонт, запихивая его с глаз долой куда подальше.

Как для маковода - вполне предсказуемые действия.

Ответить | Правка | Наверх | Cообщить модератору

60. "Критическая уязвимость в  OpenSSL 1.1.0a"  +2 +/
Сообщение от curious (?), 27-Сен-16, 10:23 
> Я говорил о сишниках и об их деятельности по многодесятилетнему созданию и исправлению одних и тех же багов.
> Топчутся на одном месте, зато зарплата идет. И видимость работы как бы есть.

То ли дело Java программисты.
Только вперёд! Если класс, то только с новой функциональностью!
Без всякой зарплаты! За идею!

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

77. "Критическая уязвимость в  OpenSSL 1.1.0a"  +/
Сообщение от мда (?), 27-Сен-16, 14:31 
К чему это или о чем?
Ответить | Правка | Наверх | Cообщить модератору

110. "Критическая уязвимость в  OpenSSL 1.1.0a"  +/
Сообщение от Аноним (-), 29-Сен-16, 08:45 
> То ли дело Java программисты.
> Только вперёд! Если класс, то NullPointerException
> Без всякой зарплаты! За идею!

Не удержался.

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

64. "Критическая уязвимость в  OpenSSL 1.1.0a"  +1 +/
Сообщение от angra (ok), 27-Сен-16, 10:47 
То есть с точки зрения эльфа баги есть только в Сишных программах. На php, где нет богомерзких указателей, пишут исключительно безбажные программы?

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

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

69. "Критическая уязвимость в  OpenSSL 1.1.0a"  –5 +/
Сообщение от Аноним (-), 27-Сен-16, 12:00 
> На php, где нет богомерзких указателей, пишут исключительно безбажные программы?

На пыхе баги в основном касаются бизнес-логики. А на сишечке -- бизнес-логика + стандартные вечные stack overflow. Пыхеры проявляют гораздо бОльшую обучаемость, чем сишники; например, в пыхе частенько случались sql-инъекции. Что сделали пыхеры? Стали обращаться к бд посредством безопасных query-builder-ов или подставляя значения в шаблон. Уничтожили баги как класс. Сишники же просто в лоб решают свою хроническую болезнь и не собираются отказываться от ручного управления памятью. Ну тут уж можно сказать только одно: каждый доказывает свою нужность так, как может. Сишники например - путем постоянной генерации и исправления однотипных багов.

> можно сначала разогнать, а потом с легкостью нанять заново полицию и она будет работать с той же эффективностью

Конечно можно. Голод не тетка. Эффективность правда будет уже не той. Она будет повыше. Потому что полицейские теперь будут знать, что раз их уже увольняли - в этот раз им понадобится доказывать свою нужность с удвоенной силой. И тогда совершенно точно можно не ожидать исстребления преступности как класса.

Ответить | Правка | Наверх | Cообщить модератору

70. "Критическая уязвимость в  OpenSSL 1.1.0a"  +/
Сообщение от Michael Shigorinemail (ok), 27-Сен-16, 12:23 
>> На php, где нет богомерзких указателей, пишут исключительно безбажные программы?
> На пыхе баги в основном касаются бизнес-логики.

И много sql injections или csrf бывает в бузинес-логике всяких joomla с phpmyadmin?

> А на сишечке -- бизнес-логика + стандартные вечные stack overflow.

И много Вы лично видали именно bl на Це?

> Пыхеры проявляют гораздо бОльшую обучаемость, чем сишники; например, в пыхе частенько
> случались sql-инъекции. Что сделали пыхеры? Стали обращаться к бд посредством
> безопасных query-builder-ов или подставляя значения в шаблон. Уничтожили баги как класс.

Что, серьёзно уничтожили?

Сдаётся мне, у Вас просто какая-то идея фикс насчёт геноцида, при этом причину ошибок понять не в состоянии -- возможно, по той простой причине, что свои собственные ошибки анализировать не склонны, как и персонажи http://egorfine.com/ru/articles/worse-than-failure/

> Сишники же просто в лоб решают свою хроническую болезнь и не собираются отказываться
> от ручного управления памятью.

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

> Ну тут уж можно сказать только одно: каждый доказывает свою нужность так, как может.

Отлично иллюстрируете своё утверждение.

> Сишники например - путем постоянной генерации и исправления однотипных багов.

Не то что php-шники? (среди которых профи есть, но за теми подобных высказываний не припоминаю)

> Конечно можно. Голод не тетка. Эффективность правда будет уже не той.
> Она будет повыше. Потому что полицейские теперь будут знать, что раз их
> уже увольняли - в этот раз им понадобится доказывать свою нужность
> с удвоенной силой. И тогда совершенно точно можно не ожидать исстребления
> преступности как класса.

А здесь мы видим такие же крупные (и однотипные) проблемы с логикой и способностью воспринимать доводы прямым текстом, не то что намёки.

Вас если выгнать -- за дело или просто так -- в следующий раз в ту же лавку будете рваться с удвоенной силой?  Не, серьёзно?

А если так поразгонять дворников, то листья перестанут падать?..

PS: буду крайне рад ошибиться в оценочных суждениях, разумеется.

Ответить | Правка | Наверх | Cообщить модератору

71. "Критическая уязвимость в  OpenSSL 1.1.0a"  –3 +/
Сообщение от Аноним (-), 27-Сен-16, 13:18 
> при этом причину ошибок понять не в состоянии

Причина ошибок что с sql-инъекциями, что со stack overflow, одна и та же: невнимательность. Только пыхеры признали невнимательность как свою проблему и одолели ее. А сишники продолжают считать себя сверх-людьми, умеющими вовремя распознавать ситуации, когда требуется освободить память. Не зря в библии гордыня считается одним из смертных грехов. (И нет, я не религиозник.)

> Вы пытаетесь предложить двуручную пилу, которая, конечно, намного безопасней

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

> если так поразгонять дворников, то листья перестанут падать?

Если однажды случится такое, что листья принципиально перестанут падать, то сборщиков листьев придется уволить. Ты здесь слегка попутал причину и следствие.

Ответить | Правка | Наверх | Cообщить модератору

72. "Критическая уязвимость в  OpenSSL 1.1.0a"  +1 +/
Сообщение от Michael Shigorinemail (ok), 27-Сен-16, 13:33 
>> при этом причину ошибок понять не в состоянии
> Причина ошибок что с sql-инъекциями, что со stack overflow,
> одна и та же: невнимательность.

Ура!

> Только пыхеры признали невнимательность как свою проблему и одолели ее.

Ну вот, опять сказки пошли...

> Нет, я предлагаю изолировать бензопилу от людей. Если продолжать аналогию,
> то бензопилой орудовали бы роботы, которые в том числе автоматически занимались
> бы сборкой мусора. А людям оставалось бы лишь отдавать им сырье и возвращаться
> за готовым результатом.

Да-да, неломающиеся и неглючащие роботы, которые берутся из ниоткуда и деваются в никуда.  Языки программирования, где достаточно нажать Кнопку.  И всё такое прочее.

>> если так поразгонять дворников, то листья перестанут падать?
> Если однажды случится такое, что листья принципиально перестанут падать,
> то сборщиков листьев придется уволить. Ты здесь слегка попутал причину и следствие.

Я намеренно "запряг телегу впереди лошади" в вопросе о том, может ли преступность пропасть как класс (sic!) в зависимости от эффективности противодействия таковой.  Ну, вдруг заметите, где у Вас этсамая путаница причин, следствий и отсутствия таковых.

Ответить | Правка | Наверх | Cообщить модератору

73. "Критическая уязвимость в  OpenSSL 1.1.0a"  –3 +/
Сообщение от Аноним (-), 27-Сен-16, 13:48 
> Ну вот, опять сказки пошли...

Повсеместное использование query-build-еров и подстановок - сказка? Отнюдь. Пыхеры просто сделали так, чтобы их невнимательность больше не угрожала безопасности. Сишники не идут их путем по причинам, которые я изложил выше.

> неломающиеся и неглючащие роботы

Если робот поломался - то поломался он для всех сразу. Проблема изолирована в одном месте - в помещении, где орудуют роботы. Следовательно, если пофиксить робота - пофиксятся сразу все баги сразу у всех клиентов робота. И не надо будет сначала патчить один проект, потом однотипно патчить другой проект и т. д.

> может ли преступность пропасть как класс (sic!) в зависимости от эффективности противодействия таковой

Разумеется может. Просто полиция - это наиболее корявый способ ее устранения. Гораздо более эффективными явили себя частные страховые агенства. Если полицейский, для получения дополнительных звездочек, __нуждается__ в существовании преступника, которого он бы поймал, то страховые агенства нуждаются в их отсутствии, так как преступники генерируют им страховые случаи.

Ответить | Правка | Наверх | Cообщить модератору

75. "Критическая уязвимость в  OpenSSL 1.1.0a"  +/
Сообщение от Michael Shigorinemail (ok), 27-Сен-16, 13:58 
>> Ну вот, опять сказки пошли...
> Повсеместное использование query-build-еров и подстановок - сказка? Отнюдь.

Разница между распространением и гарантией понятна?  Так-то и сишные функции работы со строками применяются (если оставаться в рамках предложенного сравнения).

>> неломающиеся и неглючащие роботы
> Если робот поломался - то поломался он для всех сразу.

Как правило, всего лишь для пользователей экземпляра.

> Следовательно, если пофиксить робота - пофиксятся сразу все баги сразу у всех
> клиентов робота.

Зависит от конкретики "пофиксить" и "все баги" как минимум.  Доводилось видать людей, необузданный оптимизм которых в подобных формулировках приводил к большим проблемам...

Но речь вообще-то была о накладных расходах при эксплуатации более сложных систем.  Которые могут быть более эффективными, но вовсе не обязательно.

>> может ли преступность пропасть как класс (sic!) в зависимости
>> от эффективности противодействия таковой
> Разумеется может.

Хотя бы один известный практический пример воспоследует?

> Гораздо более эффективными явили себя частные страховые агенства.

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

Ох уж эти сказочники с идеями, которые они даже мысленным экспериментом как следует не проверяли... да ещё и не понимающие, что те же страховщики -- это по сути ещё один вариант мафии, который кровно заинтересован в давлении на максимально широкий круг объектов для выколачивания из них потока средств; и что давление на практике бывает от "цивилизованного" законодательного до банального "не застраховано -- случайно сгорело".

Часом не утопий обчитались?

Ответить | Правка | Наверх | Cообщить модератору

74. "Критическая уязвимость в  OpenSSL 1.1.0a"  +2 +/
Сообщение от Аноним84701 (?), 27-Сен-16, 13:55 
> в пыхе частенько случались sql-инъекции. Что сделали пыхеры? Стали
> обращаться к бд посредством безопасных query-builder-ов или подставляя значения в шаблон.

Слишком жЫрно.
Те же prepared statements появились в *рен-знает-каком году.
В пыхе встроенная поддержка как минимум  с 2006 года ... но пыховцы о ней слышали:
https://www.cvedetails.com/vulnerability-list/opsqli-1/sql-i...
> Total number of vulnerabilities : 6362

что-то хвалененая обучаемость не спешит проявлятся )

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

79. "Критическая уязвимость в  OpenSSL 1.1.0a"  –1 +/
Сообщение от Аноним (-), 27-Сен-16, 15:21 
> Конечно можно. Голод не тетка. Эффективность правда будет уже не той. Она будет повыше. Потому что полицейские теперь будут знать, что раз их уже увольняли - в этот раз им понадобится доказывать свою нужность с удвоенной силой. И тогда совершенно точно можно не ожидать исстребления преступности как класса.

Они уже умные и заранее работают с ДОСТАТОЧНОЙ эффективностью. Работа как видите у них не кончается и увольнять никого не нужно

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

81. "Критическая уязвимость в  OpenSSL 1.1.0a"  +/
Сообщение от Michael Shigorinemail (ok), 27-Сен-16, 15:27 
> Они уже умные и заранее работают с ДОСТАТОЧНОЙ эффективностью.
> Работа как видите у них не кончается и увольнять никого не нужно

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

Ну и листья всё так же падают...

Ответить | Правка | Наверх | Cообщить модератору

84. "Критическая уязвимость в  OpenSSL 1.1.0a"  –2 +/
Сообщение от Аноним (-), 27-Сен-16, 15:49 
В моём районе есть кирпич и водители постоянно под него едут, и полицейские приезжают и штрафуют с достаточной периодичностью чтобы водители не слишком боялись. Можно было бы повесить камеру и начислять штрафы автоматом, но тогда поток нарушений закончился бы и камера была бы не нужна. И так не только в моём примере.

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

Ответить | Правка | Наверх | Cообщить модератору

89. "Критическая уязвимость в  OpenSSL 1.1.0a"  +/
Сообщение от Michael Shigorinemail (ok), 27-Сен-16, 17:53 
> Можно было бы повесить камеру и начислять штрафы автоматом, но
> тогда поток нарушений закончился бы и камера была бы не нужна.

Выясните, кто занимается выставлением дорожных знаков (кажется, в моём аналогичном случае пришлось через дорожную службу выйти на районную администрацию, но это было ещё в Киеве со знаком "движение направо", влепленным напротив разрыва в двойной под предлогом якобы плохой видимости), и сообщите о проблеме -- если кирпич там объективно лишний, пущай снимают, а если нужен -- укрепляют.

> не ошибаться невозможно в силу несовершенства человеческой природы.

В целом да.

> Программируя на Си не ошибаться невозможно

В частности же известны люди вроде djb, которые предлагали деньги за найденные ошибки в своём сишном коде.  А слова вроде "невозможно" или "никогда" -- они тяжёлые...

Ответить | Правка | Наверх | Cообщить модератору

85. "Критическая уязвимость в  OpenSSL 1.1.0a"  +/
Сообщение от Аноним (-), 27-Сен-16, 16:28 
Станислав Лем. Звездные дневники Ийона Тихого. Путешествие двадцать четвертое
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

93. "Критическая уязвимость в  OpenSSL 1.1.0a"  –1 +/
Сообщение от Michael Shigorinemail (ok), 27-Сен-16, 20:06 
>> если бы люди стали безгрешными, причём все
> Станислав Лем. Звездные дневники Ийона Тихого. Путешествие двадцать четвертое

Там не люди (что до, что после "гармонизации").

PS: но всяко спасибо :)

Ответить | Правка | Наверх | Cообщить модератору

98. "Критическая уязвимость в  OpenSSL 1.1.0a"  +1 +/
Сообщение от angra (ok), 27-Сен-16, 23:58 
> Пыхеры проявляют гораздо бОльшую обучаемость, чем сишники; например, в пыхе частенько случались sql-инъекции. Что сделали пыхеры? Стали  обращаться к бд посредством безопасных query-builder-ов или подставляя значения в шаблон. Уничтожили баги как класс.

Спасибо, посмеялся. Обучаемость основной массы пыхеров это просто пять с плюсом, особенно с учетом "подставляя значения в шаблон", ведь именно так и получаются sql инъекции. Ты бы хоть про prepared statement почитал, которые есть в пыхе уже с десяток лет, но инъекции никуда не деваются, так как особо одаренные все еще подставляют значения в шаблон.  


> Конечно можно. Голод не тетка. Эффективность правда будет уже не той. Она
> будет повыше. Потому что полицейские теперь будут знать, что раз их
> уже увольняли - в этот раз им понадобится доказывать свою нужность
> с удвоенной силой.

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


Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

111. "Критическая уязвимость в  OpenSSL 1.1.0a"  +/
Сообщение от Аноним (-), 29-Сен-16, 08:47 
> stack overflow

Может случиться в любой программе на любом языке, от незнания\криворукости\усталости программера. Просто в C++\Java она выкинет эксепшн, только и всего.

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру