The subject of the present invention is the use of at least one cationic direct dye (I) containing disulfide, thiol or protected thiol functional groups and containing at least one ammonium group carrying an aliphatic chain, such as hair This is a method for dyeing keratin fibers. Another subject of the invention is for dyeing keratin fibers, i) of at least one cationic direct dye (I) carrying a disulfide, thiol or protected thiol functional group, ii) for straightening keratin fibers And a novel cationic direct dye (I) carrying a disulfide, thiol or protected thiol functional group, and also a cosmetic composition containing it. The method used and the use of thiol, protected thiol or disulfide dyes in combination with steam makes it possible to obtain a lasting color with a care effect especially on keratin fibres.本発明の主題は、ジスルフィド、チオールまたは保護チオール官能基を保持し、かつ脂肪族鎖を保持する少なくとも1つのアンモニウム基を含む、少なくとも1つのカチオン性直接染料(I)を使用して、毛髪などのケラチン繊維を染色する方法である。本発明の他の主題は、ケラチン繊維を染色するための、i)ジスルフィド、チオールまたは保護チオール官能基を保持する少なくとも1つのカチオン性直接染料(I)の、ii)ケラチン繊維をストレートにするためのスチームおよび/または加熱アイロンと組みわせた使用、ならびにジスルフィド、チオールまたは保護チオール官能基を保持する新規なカチオン性直接染料(I)、およびまたそれを含む化粧品組成物である。使用される方法、およびスチームと組み合わせたチオール、保護チオールまたはジスルフィド染料の使用は、特にケラチン繊維に対するケア効果と共に持続的な着色を得ることを可能にする。