Jump to content

Колин Персиваль

Колин Персиваль
Рожденный
Национальность Канадский
Альма-матер Оксфордский университет
Занятие Ученый-компьютерщик
Годы активности 1998 – настоящее время
Известный Компьютерная безопасность
Заметная работа
Веб-сайт www .daemonology .сеть

Колин А. Персиваль (род. около 1980 г.) — канадский ученый-компьютерщик и исследователь компьютерной безопасности . Он получил степень бакалавра в Университете Саймона Фрейзера и докторскую степень в Оксфордском университете . в университете он присоединился к проекту FreeBSD и добился некоторой известности благодаря обнаружению уязвимостей безопасности в Intel Во время учебы технологии гиперпоточности . Помимо своей работы в области дельта-сжатия и внедрения функций жесткого обращения с памятью , он также известен разработкой службы онлайн-резервного копирования Tarsnap , которая стала его постоянной работой.

Образование

[ редактировать ]

Персиваль начал посещать курсы математики в Университете Саймона Фрейзера (SFU) в 13 лет, будучи учеником Центральной средней школы Бернаби . [1] Он окончил Burnaby Central и официально поступил в СФУ в 1998 году. В СФУ он изучал теорию чисел под руководством Питера Борвейна и участвовал в Математическом соревновании Уильяма Лоуэлла Патнэма , заняв место в числе 15 лучших в 1998 году. [2] и как стипендиат Патнэма (в шестерке лучших) в 1999 году. [3] С 1998 по 2000 год он руководил проектом PiHex , объединяя участников со всего мира для помощи в вычислении определенных битов числа Пи . Персиваль окончил СФУ в 2001 году и был удостоен стипендии Содружества в Оксфордском университете . [1]

В Оксфорде Персиваль начал исследования в области распределенных вычислений , опираясь на свой опыт работы с PiHex. Когда тяжелая болезнь в 2003 году прервала эту работу на несколько месяцев, он обратил свое внимание на проблему построения системы обновления программного обеспечения для FreeBSD операционной системы . В то время обновления FreeBSD распространялись только в виде исправлений исходного кода , что затрудняло поддержание обновлений систем. После того как комментатор в списке рассылки предложил использовать xdelta для уменьшения размера передаваемых файлов, Персиваль начал работать над более эффективным алгоритмом дельта-сжатия . Этот новый алгоритм, названный bsdiff , стал новым предметом его докторских исследований, а затем стал широко используемым стандартом, а его обновление freebsd стало частью FreeBSD. [4] В 2004 году он разработал программу portsnap , которая использует bsdiff для распространения снимков дерева портов FreeBSD .

Его докторская диссертация 2006 года, написанная под руководством Уильяма Ф. Макколла и Ричарда П. Брента , [5] называется «Сопоставление с несовпадениями и различными приложениями». [6] В нем описаны дальнейшие улучшения сжатия bsdiff. [7]

поведение гиперпоточности , реализованной в Intel процессорах Pentium 4 Присоединившись к команде безопасности FreeBSD в 2004 году, Персиваль проанализировал . Он обнаружил уязвимость безопасности, которая позволяла вредоносному потоку использовать атаку по побочному каналу на основе синхронизации для кражи секретных данных из другого потока, выполняющегося на том же ядре процессора и совместно использующего его кэш. Через несколько месяцев после того, как он сообщил о проблеме Intel и поставщикам операционных систем с предложениями о том, как смягчить ее с помощью системного программного обеспечения, он обнародовал подробности в мае 2005 года. [8] Завершив диссертацию, он вернулся в СФУ в качестве приглашенного научного сотрудника . [9] С августа 2005 по май 2012 года он занимал должность офицера безопасности FreeBSD. Он также был избран в основную команду FreeBSD на срок 2010–2012 годов. [10]

В 2008 году он выпустил клиент для Tarsnap , своего сервиса зашифрованного онлайн-резервного копирования. Он уже около двух лет пытался запустить FreeBSD на платформе Amazon EC2 и увеличил эти усилия. Самостоятельно создавая образы дисков, устраняя сбои ядра и координируя свои действия с людьми из Amazon и FreeBSD, он в конце концов преодолел технические препятствия, и в ноябре 2012 года Amazon объявила об официальной поддержке FreeBSD на EC2. [11] Персиваль продолжал поддерживать FreeBSD на EC2, а в 2019 году он был признан героем сообщества AWS за свою работу и энтузиазм. [12]

В 2009 году Персиваль обнаружил фатальную ошибку в использовании AWS криптографических подписей , используемых для аутентификации API-интерфейсов EC2, SimpleDB , SQS и S3 REST . [13] В том же году, работая над добавлением защиты паролем к ключам Tarsnap, он остался недоволен существующими функциями деривации ключей . Опираясь на свой опыт в распределенных вычислениях, Персиваль смоделировал атакующего, использующего специализированное оборудование для массового распараллеливания грубого поиска парольной фразы. Он пришел к выводу, что используемые функции деривации ключей уязвимы для такой атаки, и стремился сделать эти атаки непомерно дорогостоящими, разработав алгоритм, который должен использовать объем памяти, почти пропорциональный времени его выполнения. он определил функции, требовательные к памяти В этих терминах , и представил scrypt в качестве конкретного примера, который он использовал в качестве функции получения ключей для Tarsnap. С тех пор функции жесткой памяти стали активной областью исследований в криптографии , а scrypt используется в качестве основы доказательства работы в Litecoin. [14] и некоторые другие криптовалюты .

С 2020 года он является частью основной команды разработчиков релизов FreeBSD. [15] и 17 ноября 2023 года его повысили до ведущего инженера по выпуску. [16]

Покинув академические круги после получения докторской степени, Персиваль опубликовал лишь несколько статей. Он сотрудничал с такими математиками, как Питер Борвейн и Ричард П. Брент, что дало ему число Эрдеша, равное 3. В прошлом он объявлял о новой работе в блоге, который вел с 2005 года, а затем представлял свои результаты на конференциях BSD.

Личная жизнь

[ редактировать ]

У Персиваля диабет I типа . [17]

  1. ^ Перейти обратно: а б Торбс, Кэрол (14 июня 2001 г.). «Выпускник математики направляется в Оксфорд» . Новости Университета Саймона Фрейзера . Том. 21, нет. 4 . Проверено 5 июня 2021 г.
  2. ^ «Победители конкурса Патнэма 1998 года» . Архив Патнэма . Проверено 7 июня 2021 г.
  3. ^ «Победители конкурса Патнэма 1999 года» . Архив Патнэма . Проверено 7 июня 2021 г.
  4. ^ freebsd-update(8) FreeBSD системного администратора Руководство
  5. ^ Колин Персиваль в проекте «Математическая генеалогия»
  6. ^ Персиваль, Коллин (2006). Сопоставление с несовпадениями и различные приложения (кандидатская диссертация). Колледж Уодэм, Оксфордский университет. OCLC   70990554 .
  7. ^ Саломон, Дэвид; Мотта, Джованни (9 ноября 2009 г.). «11.14 Различие файлов». Справочник по сжатию данных . Спрингер . стр. 1178–1180. ISBN  978-1-84882-902-2 .
  8. ^ ЛеМэй, Ренай (27 мая 2005 г.). «Поставщики не спешат исправлять» недостаток гиперпоточности» . ЗДНет . Проверено 6 июня 2021 г.
  9. ^ Лукас, Майкл В. (21 июля 2005 г.). «Информационная безопасность с Колином Персивалем» . ONLamp.com . О'Рейли Медиа . Архивировано из оригинала 21 января 2018 года . Проверено 7 июня 2021 г.
  10. ^ Паепс, Филип (14 июля 2010 г.). «[FreeBSD-Announce] Избрана новая основная команда FreeBSD» . Почтовые архивы FreeBSD . Проверено 7 июня 2021 г.
  11. ^ Барр, Джефф (23 ноября 2012 г.). «AWS Marketplace — дополнительная поддержка операционных систем EC2 (FreeBSD, Debian, CentOS)» . Блог новостей AWS . Амазонка . Проверено 7 июня 2021 г.
  12. ^ «Колин Персиваль» . Центр разработчиков AWS . Амазонка. 2019 . Проверено 7 июня 2021 г.
  13. ^ Лоусон, Нейт (20 мая 2009 г.). «Уязвимость подписи веб-сервисов Amazon» . rdist.root.org . Архивировано из оригинала 5 июля 2015 года.
  14. ^ Алвен, Джоэл; Сербиненко Владимир (4 ноября 2014 г.). «Графы высокой параллельной сложности и функции, требовательные к памяти» . Проверено 7 июня 2021 г.
  15. ^ «Выпуск технической информации» . Проект FreeBSD . Проверено 9 сентября 2021 г.
  16. ^ «Новости FreeBSD» . Проект FreeBSD . Проверено 19 ноября 2023 г.
  17. ^ Колин Персиваль [@cperciva] (13 июля 2021 г.). «Если бы я был в США, я бы слишком беспокоился о расходах на здравоохранение — я диабетик 1 типа — и предложение о работе от Google (даже очень посредственное) убедило меня, что я сделаю это». ладно, даже если стартап не удался» ( твит ). Архивировано из оригинала 15 июля 2021 года — через Twitter .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: af2438ee4607f783bb8fd5a527a9e323__1715605080
URL1:https://arc.ask3.ru/arc/aa/af/23/af2438ee4607f783bb8fd5a527a9e323.html
Заголовок, (Title) документа по адресу, URL1:
Colin Percival - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)