anonymous@RULINUX.NET~# Last login: 2024-11-23 08:53:40
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск

Новости  37 38 39 40 41 42 43 44 45   
Добавить новость

CryptDB - проект по обеспечению надежного шифрования данных в СУБД

subsection
Скрыть

Исследователи из Массачусетского технологического института представили проект CryptDB, в рамках которого предпринята попытка решения проблемы безопасного хранения данных в БД, обслуживаемых в облачных сервисах и других неподконтрольных системах. Основная проблема при хранении важной информации в неподконтрольных СУБД связана с возможностью утечки данных в процессе взлома сервиса или в результате неправомерных действий администраторов. Для решения этой проблемы в CryptDB обеспечена поддержка шифрования, при которой данные на стороне СУБД никогда не фигурируют в открытом виде, а все передаваемые в CУБД запросы содержат только зашифрованные данные, в том числе в условных блоках.




При использовании CryptDB, в процессе выполнения SQL-запросов все действия производятся только с зашифрованными данными, т.е. пользователь может отправить SQL-запрос к СУБД и получить результат без расшифровки информации на стороне сервера (данные будут расшифрованы на оборудовании клиента). Для обеспечения сохранения конфиденциальности информации используется многоуровневая система шифрования, при которой разные данные размещаются на разных вложенных криптографических уровнях, каждый из уровней имеет свой ключ и поддерживает ограниченный набор простейших операций над зашифрованными данными. Для скрытия данных на каждом уровне используются свои методы гомоморфного шифрования, при которых данные необратимо искажаются, но сохраняется возможность совершения определённых математических операций, которые дадут аналогичные результаты, что и операции над исходными данными (можно использовать зашифрованные данные для сравнения, сортировки, сложения и т.д. без предварительной расшифровки, например, выполняется условие decrypt(crypt(A) + crypt(B)) = A + B).




Манипуляции над зашифрованными данными накладывают ограничения на возможность выполнения вычислений внутри запроса (невозможны операции сравнения для вычисляемых значений, например, нельзя использовать "salary > age*2+10", но можно "salary > age" или "salary > 10"), тем не менее поддерживаются большинство агрегатных функций и стандартных типов данных, таких как integer и varchar/text. CryptDB реализован в виде прокси, не требующего модификации кода СУБД. Для выполнения криптографических операций на стороне СУБД используется набор дополнительных функций (UDF, user-defined functions). Прокси состоит из двух частей: специальной библиотеки на языке С++ и модуля на языке Lua. Библиотека содержит реализацию парсера запросов и системы шифрования/расшифровки запросов, которые видоизменяют транзитный запрос, зашифровывая или расшифровывая данные и подставляя UDF-функции для выполнения вычислений и сравнений. Lua-модуль служит для прозрачной передачи запросов и приёма результатов от библиотеки на C++.
[путь к изображению некорректен]


CryptDB поддерживает связывание по цепочке ключей шифрования и паролей пользователей СУБД. При такой схеме работы доступ к данным могут получить только пользователи, пароли которых привязаны к ключам шифрования. Администратор СУБД, даже получив каким-то образом ключи шифрования, которые на фигурируют на сервере, не сможет получить доступ данным, не зная паролей владельцев этих данных. Использование привязки ключей к паролям пользователей требует наличия в базе 11-13 уникальных аннотаций схем данных для защиты содержимого около 20 полей, а также правки 2-7 строк кода в web-приложении. В отличие от других подобных разработок, разработчикам CryptDB удалось обеспечить неплохую производительность: по сравнению с обычным MySQL использование CryptDB повышает нагрузку всего на 15-26%. При работе phpBB скорость выполнения операций замедлилась всего на 14.5%, при выполнении тестового набора TPC-C скорость замедлилось на 26%. Размер хранимых на диске данных при этом вырос примерно на 20%.
CryptDB выполнен в роли надстройки, способной работать с любыми СУБД MySQL 5.1 и PostgreSQL 9, не требуя модификации кода СУБД. Код CryptDB доступен через Git-репозиторий проекта (git clone -b public git://g.csail.mit.edu/cryptdb).

Цельнотянуто с opennet.ru

>>> Подробнее

Id (*) (2011-12-22 20:01:46)

[4 сообщения] [Добавить комментарий]


Вышел Megaglest 3.6.0

subsection
Скрыть

Основные изменения:

  •   Улучшено AI
  •   Обновлены переводы (в том числе на русский язык)
  •   Исправлены ошибки связанные с поддержкой automatic router configuration (UPnP)
  •   Добавлена поддержка MacOS X
  •   Уменьшено потребление CPU/RAM
  •   Система шрифтов теперь поддерживает китайские и японские иероглифы
  •   Добавлены новые функции в lua
  •   Добавлены следующие команды: megaglest --use-language, megaglest --load-mod и megaglest --use-ports
  •   Множество улучшений связанных с фракцией римлян
Megaglest — 3D RTS действие которой происходит в вымышленном мире. Игроку предоставляется две основные игровые фракции, Маги (Magic) и Техи (Tech). У обеих сторон есть схожие и различные черты. Расы обладают магическими и стандартными войсками, в том числе авиацией.

Системные требования:

  •   ОС: Windows, MacOS X, GNU/Linux
  •   Видео: 3D-ускоритель поддерживающий DirectX 9+/OpenGL 1.4+
  •   Аудио: аудиокарта поддерживающая OpenAL
  •   RAM: 1 Гигабайт
Лицензия:
  •   Код: GPLv2+
  •   Данные: CC-BY-SAv3.0
Оценки:
  •   Acid Play: 9,2 из 10
  •   happypenguin.org: 4,48 из 5
  •   CNET Download.com: 5 звёзд (Glest 3.1) рейтинг пользователей: 4 из 5

>>> Подробнее

Root-msk (*) (2011-12-21 23:12:08)

[1 сообщение] [Добавить комментарий]


Проект Osmocom намерен создать свободный GSM-стек для Openmoko FreeRunner и Neo1973

subsection
Скрыть

Проект Osmocom планирует сделать телефоны FreeRunner и Neo1973 полностью свободными, заменив проприетарный на полностью свободный GSM-стек.

Основные преимущества данных моделей:

  •   Большое количество RAM и Flash
  •   Мощный CPU
  •   Большой экран
  •   Для данных моделей есть различные версии middleware


Также проект Osmocom планирует создать свободную прошивку для телефонов Motorola/Compal C1xx. Хотя это и серийные, стоит отметить их недостатки: маломощный CPU, требется использовать специальную RTOS типа NuttX.

Osmocom — проект по созданию свободного низкоуровнего ПО для цифровых мобильный устройств передачи голоса — сотовых/спутниковых телефонов, раций и т.д.

Основные направления:

  •   dect.osmocom.org — создание драйверов для уровней PHL, MAC и DLC DECT-протокола (наработки уже включены в Linux-ядро 3.1), создание специальных библиотек для работы с DECT и модуля для Asterisk
  •   tetra.osmocom.org — проект по реализации основных уровней работы в сетях TETRA
  •   simtrace.osmocom.org — свободное ПО для работы с SIM-картами
  •   gmr.osmocom.org — проект связанный со спутниковыми GMR телефонами (основные провайдеры использующие данный тип связи — ACeS, ICO, Inmarsat, SkyTerra, TerreStar и Thuraya)
  •   bb.osmocom.org — проект по созданию свободных прошивок для обычных сотовых телефонов стандарта GSM
  •   openbsc.osmocom.org — проект по созданию свободной базовой GSM-станции

>>> Подробнее

Root-msk (*) (2011-12-21 23:07:05)

[1 сообщение] [Добавить комментарий]


Иногда они возвращаются: GTA04

subsection
Скрыть

[путь к изображению некорректен]

Казалось бы, уже давно улеглась шумиха по поводу выпуска открытого телефона от OpenMoko и все уже забыли что это было такое. Но вот некоторые товарищи не успокоились на достигнутом, а взяли и разработали следующую ревизию платы для телефонов Neo1973/FreeRunner, GTA04. Эти товарищи за скромную плату в 666,66 евро предлагают всем владельцам старых телефонов свою плату, обещая быструю загрузку и прочие плюшки в виде Debian/LXDE, камеры, 3G и т. д.

Новшества:

  •   ARM Cortex A8 processor with 800 MHz and 512 MB RAM;
  •   UMTS 3.75G (14 MBit/s max.);
  •   встроенные датчики (барометр, гироскоп, акселерометр, компас);
  •   опционально: камера [1];
  •   USB OTG 2.0;
  •   помещается в существующий корпус от Neo Freerunner (в случае использования камеры, придётся просверлить под неё отверстие);
  •   сделано в Баварии


[путь к изображению некорректен]

[1] http://www.handheld-linux.com/wiki.php?page=GTA04%3ACamera

----------------------------

Также интерес к проекту OpenMoko проявляют разработчики проекта Osmocom -- проекта по созданию свободного низкоуровнего ПО для цифровых мобильный устройств передачи голоса -- сотовых/спутниковых телефонов, раций и т.д. Эти ребята решили реализовать наконец-то полностью свободный GSM-стек для Neo1973/FreeRunner, сделав таким образом этот телефон полностью свободным.

>>> Подробнее

anonymous (*) (2011-12-21 19:19:59)

[6 сообщений] [Добавить комментарий]


Вышли релизы основанных на RHEL 6.2 дистрибутивов CentOS и PUIAS Linux

subsection
Скрыть

Вышел релиз основанного на RHEL дистрибутива CentOS 6.2 и релиз менее известного любопытного RHEL-based дистрибутива, о котором уместно рассказать подробнее:

Релиз PUIAS Linux 6.2, дистрибутива на пакетной базе Red Hat Enterprise Linux

Представлен релиз дистрибутива PUIAS Linux 6.2, основанного на пакетной базе Red Hat Enterprise Linux и поддерживаемого сотрудниками Института дополнительного образования и Принстонского университета. Для установки доступно два DVD-образа, размером 3.6 и 1.2 Гб для архитектуры i386 и 4.1 и 1.4 Гб для архитектуры x86_64. Следует отметить, что первые сборки PUIAS Linux вышли около 10 лет назад, ещё до появления таких проектов как Scientific Linux и CentOS.

Дистрибутив ориентирован на использование не только для серверных систем, но и для десктопов. Дистрибутив формируется путем пересборки пакетов RHEL, но дополнительно поддерживается несколько собственных репозиториев:

  •   "Addons" с дополнительными пакетами, которых нет в репозиториях RHEL. Например, в репозитории можно найти подборку Perl и Ruby модулей, системы мониторинга Zabbix и Nagios, свежие версии Firefox и различных мультимедийных и офисных программ;
  •   "Computational" - с большой подборкой научных программ (более 400 пакетов);
  •   "Unsupported" - с различными экспериментальными пакетами, например, с новыми версиями серверных программ, таких как clamav, exim, lighttpd, php и т.п.

Bod (*) (2011-12-21 19:14:59)

[2 сообщения] [Добавить комментарий]


Вышел Firefox 9.0

subsection
Скрыть

Основные изменения:

  •   Новый движок JavaScript стал по некоторым тестам на 30% быстрее
  •   В движке JavaScript добавлена поддержка Do Not Track
  •   Улучшена поддержка HTML5, MathML и CSS
  •   Теперь для CSS поддерживается font-stretch (это позволяет выбрать шрифт растянутый или нормальный)
  •   Некоторые улучшения связанные с MacOS X Lion
  •   Исправлены некоторые предупреждения при сборки gcc 4.6
  •   Исправлена ошибка с видео в формате html5 на flicker
  •  Добавлена поддержка text-overflow

>>> Подробнее

Root-msk (*) (2011-12-21 09:19:07)

[6 сообщений] [Добавить комментарий]


Релиз языка программирования Lua 5.2

subsection
Скрыть

После почти шести лет разработки доступен релиз Lua 5.2, быстрого и компактного скриптового языка программирования, получившего большое распространения в роли встраиваемого в других проекты языка сценариев (например, для определения конфигурации или для написания расширений). Lua комбинирует простой процедурный синтаксис с мощными возможностями описания данных через использование ассоциативных массивов и расширяемой семантики языка. В Lua используется динамическая типизация, языковые конструкции преобразуются в байткод, который выполняется поверх регистровой виртуальной машины c автоматическим сборщиком мусора. Сам интерпретатор оформлен в виде библиотеки, легко интегрируемой в проекты на языках Си и Си++. Код интерпретатора Lua написан на языке Си и распространяется под лицензией MIT.

Среди ключевых новшеств Lua 5.2 отмечается поддержка изменяемых pcall и мета-методов, новая схема определения глобальных переменных, поддержка эфемерных таблиц (ephemeron tables), новая библиотека для битовых операций, поддержка легковесных функций на Си, реализация неотложного сборщика мусора, поддержка оператора goto, поддержка финализаторов для таблиц. Дополнительно отмечается наличие ряда несовместимых изменений в языке, изменение API и проведение чистки устаревших функций в стандартных библиотеках.

Цельнотянуто с Opennet.ru

>>> Подробнее

Id (*) (2011-12-20 14:16:20)

[2 сообщения] [Добавить комментарий]


Claws Mail 3.8.0

subsection
Скрыть

После трёх лет разработки доступен релиз лёгкого и быстрого почтового клиента Claws Mail 3.8.0, который отделился от проекта Sylpheed в 2005 году (с 2001 по 2005 г. проекты развивались совместно, Claws использовался для тестирования будущих новшеств Sylpheed). Интерфейс Claws Mail построен с использованием GTK+, код распространяется под лицензией GPL.

Ключевые новшества:

  •   Для отображения списков задействованы новые функции GTK+, что визуально сказалось на внешнем виде раскрытых списков;
  •   Добавлена скрытая опция 'summary_from_show', позволяющая управлять содержимым поля From в списке сообщений: 0 (по умолчанию): показывать имя, 1: показывать email, 2: показывать имя и email;
  •   При отображении изображений автоматически учитывается ориентация фотографии, если соответствующие флаги установлены в блоке EXIF;
  •   В список настроек добавлена опция для установки содержимого заголовка X-Mailer;
  •   Для прокрутки сообщения теперь можно использовать горячие клавиши;
  •   В режиме просмотра сообщения теперь действуют клавиши Home и End;
  •   В интерфейс создания сообщения добавлено меню для вывода на печать;
  •   Для создания шифрованных соединений необходимо использовать библиотеку GnuTLS версии не ниже 2.2;
  •   Обновлён перевод элементов интерфейса на русский язык;
  •   Исправлено более 50 ошибок.

>>> Подробнее

Bod (*) (2011-12-18 01:52:15)

[6 сообщений] [Добавить комментарий]


Razor-qt 0.4

subsection
Скрыть

Представлен релиз проекта Razor-qt 0.4, в рамках которого развивается легковесное, настраиваемое и простое в использовании десктоп-окружение, построенное на технологиях Qt. Ключевые направления развития Razor-qt - простота, скорость и интуитивно понятный интерфейс. Небольшое потребление ресурсов позволяет использовать Razor-qt на маломощных и устаревших системах. Архив с исходными текстами всех наработок проекта занимает всего 5.5 Мб. Код написан на языке C++ (без QML и Qt Quick) и распространяется под лицензиями GPLv2 и LGPLv3+. Готовые пакеты подготовлены для Ubuntu, openSUSE, Fedora, Arch Linux, Mandriva, Debian и Agilia Linux.

В состав Razor-qt входят: панель, рабочий стол, интерфейсы для запуска приложений и переключения между окнами, прослойка для запуска привилегированных процессов, центр настройки и система управления пользовательскими сессиями. Компоненты окружения можно использовать как вместе, так и по отдельности. В качестве базового оконного менеджера разработчиками проекта используется Openbox, но оболочка прекрасно работает и с другими оконными менеджерами, от fvwm2 до kwin. Число используемых зависимостей минимально: libqt4, libmagic, libxrender, libxcomposite, libxdamage, libudev, libxcursor и zlib1g.

Ключевые улучшения, добавленные в версии 0.4:

  •   Программа Runner, обеспечивающая возможность быстрого запуска и поиска приложений по маске;
  •   Несколько приложений для конфигурирования параметров оболочки и системы;
  •   Функции по обеспечению поддержки стандартов XDG (X Desktop Group) выделены в отдельную библиотеку qtxdg, которую можно использовать в сторонних приложениях;
  •   Собственная реализация системы меню, соответствующей стандарту XDG (можно использовать стандартные редакторы меню);
  •   Новая визуальная тема a-mego;
  •   Для панели реализованы диалоги конфигурирования;
  •   Плагин для управления монтированием накопителей;
  •   Хранитель экрана;
  •   Плагин для сохранения и восстановления состояния рабочего стола (сворачивание всех окон);
  •   В плагин быстрого запуска добавлена поддержка drag'n'drop.


[путь к изображению некорректен]

Bod (*) (2011-12-17 18:21:52)

[9 сообщений] [Добавить комментарий]


Релиз Qt 4.8

subsection
Скрыть

Компания Nokia представила релиз кросс-платформенного фреймворка Qt 4.8. В дальнейшем работа будет сосредоточена на подготовке ветки Qt 5.0, которая будет развиваться в рамках проекта Qt Project, переведённого на использование открытой модели разработки, подразумевающей участие сообщества при принятии решений. Дополнительно рассматривается возможность перевода Qt 4 под покровительство Qt Project.

Ключевые особенности Qt 4.8:

  •   Интеграция наработок проекта Lighthouse, в рамках которого проведена значительная реструктуризация GUI-стека и создан новый уровень абстракции QPA (Qt Platform Abstraction) для организации взаимодействия с графической подсистемой, позволяющий значительного упростить перенос Qt на новые оконные системы и устройства;

  •   Поддержка многопоточного рендеринга с использованием OpenGL, в том числе разнесение по разным нитям кода работы с буферами, загрузки текстур и выполнения QPainter. Ранее OpenGL можно было использовать только в одном потоке;

  •   Выделение отдельного потока для обработки HTTP-запросов, что позволяет увеличить отзывчивость приложения за счёт выноса сетевого кода из основного цикла обработки событий;

  •   Оптимизация операций, связанных с доступом к файлам, и переработка стека для работы с файловой системой. В результате, за счет сокращения обращений к системным вызовам и более грамотного использования кэширования, удалось заметно увеличить производительность ввода/вывода для всех платформ и увеличить скорость выполнения файловых операций;

  •   Обновление компонента QtWebKit 2.2.1, позволяющего использовать браузерный движок WebKit из Qt-приложений. В новой версии произведена синхронизация кода с проектом WebKit (по состоянию на май 2011 года), добавлена поддержка работы со звуком и видео (теги audio/video), исправлено около 400 ошибок. Добавлена поддержка новых элементов HTML5, CSS3 и JavaScript, появившихся в свежих версиях браузеров Chrome и Safari: Canvas, HTML5 File API, типизированные массивы, DeviceMotion, Geolocation API, Web SQL, Application cache, Web Storage, CSS-анимация, CSS-трансформация, новый парсер JSON и т.д

  •   Обновление компонента Qt Quick 1.1 для разработки приложений с использованием технологии декларативного описания интерфейса. Технология Qt Quick объединяет в себе: базирующийся на JavaScript метаобъектный язык QML, позволяющий в CSS-подобном виде описывать пользовательские интерфейсы и их поведение; C++ библиотеку QtDeclarative, которая превращает описание QML в элементы QGraphicsScene; встроенную в интегрированную среду разработки Qt Creator систему визуального проектирования интерфейса и создания QML-проектов. QML-компоненты могут быть не только интегрированы в состав проектов на языке C++, но и работать в виде обособленных графических приложений, логика функционирования которых задана целиком на языке JavaScript. В новой версии добавлена поддержка языков с начертанием текста справа-налево, улучшенное кэширование изображений, поддержка улучшенной виртуальной клавиатуры, реализация элемента PinchArea для обеспечения управления жестами и добавление новых свойств в QML Elements;

  •   Проведена подготовка к реструктуризации кода с целью его разбиения на дополнительные модули, которые смогут обновляться и поставляться независимо от других частей Qt (например, интенсивно развивающихся подсистемы QtWebKit и QtDeclarative получат возможность выпускать релизы значительно чаще);

  •   Проведена чистка кода и подготовлены к удалению (помечены устаревшими) некоторые модули, среди которых Qt3Support, QPicture, QSound, QtSvg;

  •   Добавлен IP Multicast API, существенно расширен API для обеспечения локализации.

>>> Подробнее

Tux-oid (*) (2011-12-15 18:05:46)

[5 сообщений] [Добавить комментарий]


Авторизация
Ссылки
Галерея

[Добавить]

opera умеет и такое

gallery

Опубликована: 2019-03-11 00:10:13
Автор: vilfred


Я здесь, у меня гента с флуксбоксом

gallery

Опубликована: 2017-07-26 21:48:40
Автор: Ada



Трекер
F.A.Q.



(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!