Как случайные входные данные вскрывают фатальные баги: наука и инженерия фаззинга с обратной связью по покрытию