Сертификаты, хэши, подписи, шифрование…
X.509, SSL, TLS, SHA, DH, PKI, RSA, …
Эти и многие другие заклинания постоянно звучат в наших кабинетах, как только дело касается защиты интеграций между системами. К сожалению, не всегда мы ориентируемся в этих понятиях так хорошо, как того требуют решаемые задачи — приходится в спешке гуглить непонятные термины, плетя из них в голове непролазную паутину, легко выпадающую из памяти на второй день…
В ходе доклада я постараюсь помочь вам упорядочить в голове эти понятия. Не претендуя на академическую точность, мы разложим их по полочкам от простых к сложным: начнем со школьных примитивов и поднимемся до протокола TLS, останавливаясь лишь на моментах, важных для понимания и применения в повседневных задачах.
Целевая аудитория: разработчики и тестировщики неавтономных приложений (на любых языках и технологиях)