Hardening Perl 6's Hash Implementation Against Attack

By: Samantha McVey (‎samcv‎)
Date: Not scheduled yet.
Duration: 50 minutes
Target audience: Any
Language: English
Tags: hash perl6 security


Hashes have long been considered an essential feature for Perl, though when exploited, hashes can cause servers to grind to a halt.

I discuss my work on Perl 6's MoarVM to harden our hash implementation against DOS attacks. I explain how attacks on many insecure hashing functions operate and the importance of seeding hashing functions with a random seed. I also discuss the dangers of hash conflict resolution which does not take attacks into account. I explain the features and changes I have introduced and plan to introduce into
MoarVM to make our hashing more robust to attacks and touch on how other languages have tried to solve these issues.


Corporate Sponsors

cPanel Eligo Geekuni, Perl Courses online Geizhals Perl Careers Perl Services Pirum Shadowcat Systems Limited StickerYou custom Sticker Sheets

Community Sponsors

Enlightened Perl Organisation Perl6 Community Perl Weekly