<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Неявные свойства языков программирования, которые могут прив...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112991.html</link>
    <description>Исследователи из компании IOActive представили на конференции Black Hat Europe доклад (https://www.blackhat.com/docs/eu-17/materials/eu-17-Arnaboldi-Exposing-Hidden-Exploitable-Behaviors-In-Programming-Languages-Using-Differential-Fuzzing-wp.pdf), в котором подвели итоги работы по выявлению  недокументированной функциональности в интерпретируемых языках программирования, которая может потенциально стать причиной появления уязвимостей в приложениях. Код разработанного в рамках исследования инструментария ZDiFF (Extended Differential Fuzzing Framework), который применялся для выявления потенциальных уязвимостей, опубликован (https://github.com/IOActive/XDiFF) под лицензией GPLv3.&lt;br&gt;&lt;br&gt;&lt;br&gt;Примером подобной функциональности, который подтолкнул к проведению исследования, является давно известная особенность (https://sakurity.com/blog/2015/02/28/openuri.html) открытия ссылок через функцию open() в языке Ruby. При передаче URL в качестве аргумента, данная функция позволяет загрузить удалённую страницу, чем пользуются мн</description>

<item>
    <title>где VPS за 1 евро? (Иван)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112991.html#82</link>
    <pubDate>Wed, 20 Dec 2017 19:17:30 GMT</pubDate>
    <description>Это где можно взять VPS за 1 евро? Только с FreeBSD, а не OpenVZ. ihor не предлагайте. Там телефон требуют и деньги без скана паспорта не возвращают.&lt;br&gt;</description>
</item>

<item>
    <title>Неявные свойства языков программирования, которые могут прив... (Клыкастый)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112991.html#81</link>
    <pubDate>Mon, 18 Dec 2017 10:20:05 GMT</pubDate>
    <description>&amp;gt; и хрен бы с ним, можно и без если например научить себя по дефолту&lt;br&gt;&lt;br&gt;Можно. Но зачем? И можно просто приучить себя к strict - и проще и правильнее.&lt;br&gt;</description>
</item>

<item>
    <title>Неявные свойства языков программирования, которые могут прив... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112991.html#80</link>
    <pubDate>Thu, 14 Dec 2017 13:50:08 GMT</pubDate>
    <description>Компьютеры - одна большая уязвимость.&lt;br&gt;</description>
</item>

<item>
    <title>Неявные свойства языков программирования, которые могут прив... (qsdg)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112991.html#79</link>
    <pubDate>Wed, 13 Dec 2017 22:13:49 GMT</pubDate>
    <description>Статья была про языки, а не про конкретные программы. Или та дыра была из-за какой-то фичи именно Жабы, из-за которой легко допустить ошибку?&lt;br&gt;</description>
</item>

<item>
    <title>Неявные свойства языков программирования, которые могут прив... (qsdg)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112991.html#78</link>
    <pubDate>Wed, 13 Dec 2017 22:09:44 GMT</pubDate>
    <description>Мистер не знает, что Жаба -- интерпретируемый язык :)&lt;br&gt;&lt;br&gt;У неё есть встроенный JIT компилятор (как и у почти всех остальных интерпретируемых языков). Для фанатов есть внешние AOT компиляторы, но я на практике не видел, чтобы ими особо пользовались.&lt;br&gt;&lt;br&gt;Читаем primary goals of java:&lt;br&gt;...&lt;br&gt;5. It must be &quot;interpreted, threaded, and dynamic&quot;.&lt;br&gt;&lt;br&gt;https://en.wikipedia.org/wiki/Java_(programming_language)&lt;br&gt;</description>
</item>

<item>
    <title>Неявные свойства языков программирования, которые могут прив... (Anonymoustus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112991.html#77</link>
    <pubDate>Tue, 12 Dec 2017 06:54:53 GMT</pubDate>
    <description>&amp;gt; но писать в продакшн без strict моветон...&lt;br&gt;&lt;br&gt;Даже как-то не верится, что читаешь это на опеннете.&lt;br&gt;</description>
</item>

<item>
    <title>Это не &apos;левый модуль с CPAN&apos;, 150 обратных зависимостей (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112991.html#75</link>
    <pubDate>Tue, 12 Dec 2017 04:18:56 GMT</pubDate>
    <description>&amp;gt; этим коммитом https://perl5.git.perl.org/perl.git/commit&lt;br&gt;&lt;br&gt;холикрап, вот урл вашей собаке: https://perl5.git.perl.org/perl.git/commitdiff/dbeddf837c5004f969a98eb4c1054cccb935a502&lt;br&gt;</description>
</item>

<item>
    <title>Это не &apos;левый модуль с CPAN&apos;, 150 обратных зависимостей (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112991.html#74</link>
    <pubDate>Tue, 12 Dec 2017 04:16:04 GMT</pubDate>
    <description>&amp;gt;  Осталось выяснить, кто из них использует именно ExtUtils::Typemaps::Cmd - модуль предназначенный для однострочников. &lt;br&gt;&lt;br&gt;Докладываю:&lt;br&gt;&lt;br&gt;ExtUtils::Typemaps::Cmd.pm использует никто, поэтому ExtUtils::Typemaps::Cmd::embeddable_typemap еще более никто использует. ExtUtils::Typemaps::Cmd.pm не нужен, но идет поставляется вместе с пакетом ExtUtils::ParseXS. Пакет ExtUtils::ParseXS в CORE был добавлен в perl-5.10.0:&lt;br&gt;&amp;gt; $ man -P cat perl5100delta &amp;#124; grep ExtUtils&lt;br&gt;&amp;gt;       ·   &quot;ExtUtils::CBuilder&quot; and &quot;ExtUtils::ParseXS&quot; have been added.&lt;br&gt;&amp;gt;           &quot;ExtUtils::MakeMaker&quot; to build and install perl modules.&lt;br&gt;&lt;br&gt;этим коммитом https://perl5.git.perl.org/perl.git/commit&lt;br&gt;&amp;gt;MANIFEST diff &amp;#124; blob &amp;#124; blame &amp;#124; history&lt;br&gt;&amp;gt;dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Cmd.pm &#091;new file with mode: 0644&#093; blob&lt;br&gt;&amp;gt;dist/ExtUtils-ParseXS/t/515-t-cmd.t &#091;new file with mode: 0644&#093; blob&lt;br&gt;&amp;gt;dist/ExtUtils-ParseXS/t/lib/ExtUtils/Typemaps/Test.pm &#091;new file with mode: 0644&#093; blob&lt;br&gt;&amp;gt;dist/ExtUtils-ParseXS/t/lib/TypemapTest/Foo.</description>
</item>

<item>
    <title>Неявные свойства языков программирования, которые могут прив... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/112991.html#73</link>
    <pubDate>Tue, 12 Dec 2017 01:32:37 GMT</pubDate>
    <description>&amp;gt; но писать в продакшн без strict моветон...&lt;br&gt;&lt;br&gt;и хрен бы с ним, можно и без если например научить себя по дефолту использовать конструкции которые не могуть дать неопределенность&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; print &quot;zzz&quot;.aaa.&quot;zzz&quot;&lt;br&gt;&lt;br&gt;вот от таких конструкции, например, надо уходить в определенность если программа у вас больше размером одного экрана или не одноразовая для личной конкретной задачи &quot;здесь и сейчас&quot;. С определенностью будет так:&lt;br&gt;&lt;br&gt;&amp;gt; print &quot;zzz&quot;.aaa().&quot;zzz&quot;&lt;br&gt;&lt;br&gt;PS: с perl надо понимать что и для чего вы делаете&lt;br&gt;</description>
</item>

</channel>
</rss>
