Проблема существования зла беспокоила еще первых христиан. Разберём варианты с классической христианской позиции:
Зло создал Бог. Это противоречит учению о том, что Бог — всеблаг, т.е всегда благ и первым главам книги Бытия, когда Творящий называет все сотворенное "хорошим".
Зло создал кто-то другой. Это противоречит учению о том, что все сотворено Богом через Христа. Идея другого Творца — прямой путь к дуализму.
Зло существовало предвечно. Еще один вариант дуализма в котором наряду с Богом существует нечто совечное Ему. Вечный Свет и Вечная Тьма
Методом исключения христианство пришло к парадоксальному выводу: зла не существует. То, что мы принимаем за зло — это умаление добра, его недостача, происходящая из-за сознательного отказа от него. Даже бесы и дьявол по природе, сущности, созданы добрыми, но отказавшись от этого добра утеряли большую часть его свойств.
Подробней можно почитать у таких разных учителей как блаженный Августин ("О свободе воли", "О граде Божьем") и псевдо-Дионисий Ареопагит ("О божественных именах")