<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: В интерпретаторе языка Ruby обнаружено несколько уязвимостей</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/42506.html</link>
    <description>&quot;Arbitrary code execution vulnerabilities (http://www.ruby-lang.org/en/news/2008/06/20/arbitrary-code-execution-vulnerabilities/)&quot; - в интерпретаторе языка Ruby обнаружено несколько уязвимостей, которые можно использовать для вызова отказа в обслуживании или выполнения кода злоумышленника.&lt;br&gt;&lt;br&gt;Уязвимость присутствует в версиях Ruby:&lt;br&gt;&lt;br&gt;-  Ruby 1.8.4 и более ранние версии;-  1.8.5-p230, 1.8.6-p229, 1.8.7-p21, 1.9.0-1 и более ранние подверсии данных релизов.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://www.ruby-lang.org/en/news/2008/06/20/arbitrary-code-execution-vulnerabilities/&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=16601&lt;br&gt;</description>

<item>
    <title>В интерпретаторе (pavel_simple)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/42506.html#22</link>
    <pubDate>Tue, 24 Jun 2008 09:10:55 GMT</pubDate>
    <description>Ж:-)&lt;br&gt;</description>
</item>

<item>
    <title>В интерпретаторе (Andrey Mitrofanov)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/42506.html#21</link>
    <pubDate>Tue, 24 Jun 2008 08:48:00 GMT</pubDate>
    <description>&amp;gt;Кстати да, я не понял - а что мешает при желании не &lt;br&gt;&amp;gt;использовать нулевой элемент в массивах и прочее и считать с 1?Религия?Или &lt;br&gt;&lt;br&gt;Тогда ж, о ужас!, надо будет при выделении памяти &quot;+1&quot; делать!! Ужос-ужос-ужос.(тм)&lt;br&gt;&lt;br&gt;&quot;Или&quot;: Кто хочет делать, ищет способ, кто не хочет -- причину.&lt;br&gt;</description>
</item>

<item>
    <title>В интерпретаторе языка Ruby обнаружено несколько уязвимостей (User294)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/42506.html#20</link>
    <pubDate>Tue, 24 Jun 2008 08:12:39 GMT</pubDate>
    <description>&amp;gt;потеряв от одного до 8 байтов вы можете смело пользоваться &quot;с единички&quot; &lt;br&gt;&amp;gt;и не парить мозг людям что цифра ноль это не правильно &lt;br&gt;&lt;br&gt;Кстати да, я не понял - а что мешает при желании не использовать нулевой элемент в массивах и прочее и считать с 1?Религия?Или вас сама возможность это сделать раздражает?А идите ка вы нафиг, мне вот например и с 0 неплохо :).Высокий уровень, низкий... еще блин попросите чтобы по дефолту надо было в какой-нить хитрожопой двенадцатеричной системе считать потому что вам так дескать больше нравится и это дескать круто.А то ишь как лохи с двоичными, десятичными и шеснадцетиричными системами в низкоуровневых языках.А то что такие вычисления потом неудобно в вид понятный CPU переводить - да фигня, подумаешь выполнение притормозится в пяток-другой раз за счет конверсий :).Заодно програмеры мозг потренируют - двенадцатеричная система в жизни встречается не часто, так что програмеры смогут расширить свой кругозор и умения в нестандартной арифметике =)&lt;br&gt;</description>
</item>

<item>
    <title>В интерпретаторе языка Ruby обнаружено несколько уязвимостей (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/42506.html#19</link>
    <pubDate>Mon, 23 Jun 2008 13:14:19 GMT</pubDate>
    <description>&amp;gt;вот видите -- вы сами нашли решение этой неразрешимой дилеммы &quot;А почему....???&quot; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;потеряв от одного до 8 байтов вы можете смело пользоваться &quot;с единички&quot; &lt;br&gt;&amp;gt;и не парить мозг людям что цифра ноль это не правильно &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ж:) &lt;br&gt;&lt;br&gt;Ой-ли. Срезы в Питоне: s&#091;1:&#093; - все элементы начиная со ВТОРОГО и до конца. Опупеть как логично, аж мозг радуется.&lt;br&gt;</description>
</item>

<item>
    <title>В интерпретаторе языка Ruby обнаружено несколько уязвимостей (pavel_simple)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/42506.html#18</link>
    <pubDate>Mon, 23 Jun 2008 12:59:37 GMT</pubDate>
    <description>вот видите -- вы сами нашли решение этой неразрешимой дилеммы &quot;А почему....???&quot;&lt;br&gt;потеряв от одного до 8 байтов вы можете смело пользоваться &quot;с единички&quot; и не парить мозг людям что цифра ноль это не правильно&lt;br&gt;Ж:)&lt;br&gt;</description>
</item>

<item>
    <title>В интерпретаторе языка Ruby обнаружено несколько уязвимостей (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/42506.html#17</link>
    <pubDate>Mon, 23 Jun 2008 12:53:01 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Послушайте, а вам не надоело, что Первому элементу какого-либо множества даже в &lt;br&gt;&amp;gt;&amp;gt;новых языках дают номер &quot;0&quot;? Эта кривизна от ассемблерщиков пришла? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Слушайте, а вам не надоело что на низком уровне все вычисления ведутся &lt;br&gt;&amp;gt;компьютерами сугубо с использованием 1 и 0 и 0 является неотъемлимым &lt;br&gt;&amp;gt;элементом?Эта &quot;кривизна&quot; пришла сугубо из базовых принципов работы цифровой техники. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Как говорится, &quot;есть 10 типов людей - те которые знают что такое &lt;br&gt;&amp;gt;двоичная система счисления и те которые не знают что это такое&quot; &lt;br&gt;&amp;gt;:) &lt;br&gt;&lt;br&gt;Присвоение значение первому элементу массива: m&#091;1&#093;=x&lt;br&gt;&lt;br&gt;Какие такие неразрешимые проблемы возникают у разработчиков языков при реализации этой операции? Что лучше: учесть эту единичку в компиляторе или засорять язык и мозг всех программистов?&lt;br&gt;</description>
</item>

<item>
    <title>В интерпретаторе языка Ruby обнаружено несколько уязвимостей (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/42506.html#16</link>
    <pubDate>Mon, 23 Jun 2008 12:47:32 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Послушайте, а вам не надоело, что Первому элементу какого-либо множества даже в &lt;br&gt;&amp;gt;&amp;gt;новых языках дают номер &quot;0&quot;? Эта кривизна от ассемблерщиков пришла? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Слушайте, а вам не надоело что на низком уровне все вычисления ведутся &lt;br&gt;&amp;gt;компьютерами сугубо с использованием 1 и 0 и 0 является неотъемлимым &lt;br&gt;&amp;gt;элементом?Эта &quot;кривизна&quot; пришла сугубо из базовых принципов работы цифровой техники. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Как говорится, &quot;есть 10 типов людей - те которые знают что такое &lt;br&gt;&amp;gt;двоичная система счисления и те которые не знают что это такое&quot; &lt;br&gt;&amp;gt;:) &lt;br&gt;&lt;br&gt;Причины использовать в языках высокого уровня нумерацию элементов множеств с нуля узнать хочу я. В сообщении &amp;#8470;14 ситуация, когда это необходимо (аппаратура), приведено было. Аргументы в поддержку сарказма вашего есть ли?&lt;br&gt;</description>
</item>

<item>
    <title>В интерпретаторе языка Ruby обнаружено несколько уязвимостей (User294)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/42506.html#15</link>
    <pubDate>Mon, 23 Jun 2008 12:01:05 GMT</pubDate>
    <description>&amp;gt;Послушайте, а вам не надоело, что Первому элементу какого-либо множества даже в &lt;br&gt;&amp;gt;новых языках дают номер &quot;0&quot;? Эта кривизна от ассемблерщиков пришла? &lt;br&gt;&lt;br&gt;Слушайте, а вам не надоело что на низком уровне все вычисления ведутся компьютерами сугубо с использованием 1 и 0 и 0 является неотъемлимым элементом?Эта &quot;кривизна&quot; пришла сугубо из базовых принципов работы цифровой техники.&lt;br&gt;&lt;br&gt;Как говорится, &quot;есть 10 типов людей - те которые знают что такое двоичная система счисления и те которые не знают что это такое&quot; :)&lt;br&gt;</description>
</item>

<item>
    <title>В интерпретаторе языка Ruby обнаружено несколько уязвимостей (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/42506.html#14</link>
    <pubDate>Mon, 23 Jun 2008 10:25:35 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Послушайте, а вам не надоело, что Первому элементу какого-либо множества даже в &lt;br&gt;&amp;gt;&amp;gt;новых языках дают номер &quot;0&quot;? Эта кривизна от ассемблерщиков пришла? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А вам не надоело, что у машины 4 колеса? Эта кривизна пришла &lt;br&gt;&amp;gt;от Форда и Даймлера, мать их... =) &lt;br&gt;&lt;br&gt;Да-да, придумаем себе кривое зеракало, а чтобы лоб не расшибить будем заучивать: первый элемент имеет номер 0, например, чтобы указать на пятый элемент нужно передать функции пятёрку, уменьшенную на единицу.&lt;br&gt;&lt;br&gt;Ах, да, чуть не забыл - вот оно преимущество: порядковый номер элемента, отсчитанный от нуля, совпадает с кол-вом элементов от границы множества до него включительно. Опупеть как это важно. В начальной школе говорят: чтобы узнать кол-во элементов в множестве нужно из вычислить разницу между порядковым номером последнего элемента и номером первого элемента и разницу увеличить на единицу. И не надо изобреть особую математику и ломать голову заучиванием примечаний к описанию языка: &quot;мы это дело считаем от нуля а это - от единицы.&quot;&lt;br&gt;</description>
</item>

</channel>
</rss>
