Трудно сравнить SSH (SFTP) с SSL (RESTful API, использующим HTTPS), так как оба имеют разные функции.
SFTP имеет более широкую поверхность для атаки, поскольку он использует SSH для туннелирования, что означает наличие множества областей для компромиссов.Это не значит, что это менее безопасно.