የተሰረቀ የTLS ፍተሻ CA ቁልፍ የተቀረጹ ክፍለ ጊዜዎችን መፍታት ይችላል?
የታመነ የማገድ ሰርተፊኬቶችን የመስጠት አቅምን ከተቀረጹ የTLS ክፍለ ጊዜዎችን ለመፍታት ከሚያስፈልጉት ምስጢሮች ይለዩ።
“አንድ አጥቂ የፕሮክሲውን የግል ቁልፍ ሰረቀ” የሚለው አባባል ጉዳቱን የሚወስነውን ዝርዝር ይተዋል፦ የትኛው የግል ቁልፍ?
TLS የሚመረምር የፊት ፕሮክሲ የሰርተፊኬት ባለስልጣን የመፈረሚያ ቁልፍ፣ የተፈጠሩ የአገልጋይ ሰርተፊኬት ቁልፎች፣ በቀጥታ የTLS ትራፊክ ምስጢሮች፣ የክፍለ ጊዜ መቀጠያ ቁሳቁስና ግልጽ ጽሑፍ በራሱ ማህደረ ትውስታ ወይም መዝገቦች ውስጥ ሊይዝ ይችላል። እነዚህ የተለያዩ ሀብቶች ናቸው።
የCA ቁልፍ የማስመሰል አቅም ይሰጣል
የመረመረ CAን ለመተማመን የተዋቀሩ ደንበኞች በእሱ ስር የተሰጡ ሰርተፊኬቶችን መቀበል ይችላሉ፣ በሰርተፊኬት ሰንሰለቱ ገደቦችና በደንበኛው ፍተሻዎች ተገዢ። ተመሳሳዩን የመፈረሚያ ቁልፍ የሰረቀ ሰው በእነዚያ ገደቦች ውስጥ ሌሎች ተቀባይነት ያላቸውን ሰርተፊኬቶች መፍጠር ይችል ይሆናል።
ይህ ከባድ ነው፣ ነገር ግን ቁልፉ ብቻውን የተጠቃሚውን ግንኙነት አይመራም። አጥቂው እንዲሁም ጥቅም ላይ የሚውል የማቋረጫ ቦታ ወይም ደንበኛው ከተሰመሰመ የመጨረሻ ነጥብ ጋር እንዲገናኝ የሚያደርግ ሌላ መንገድ ይፈልጋል። ተጨማሪ የሰርተፊኬት ፍተሻ ያላቸው መተግበሪያዎች ሊነጥቁት ይችላሉ።
የፊርማ ቁልፍ የጽሑፍ መፍቻ ቁልፍ አይደለም
በሰርተፊኬት የተረጋገጠ የTLS 1.3 የእጅ መጨበጫ ጊዜአዊ Diffie–Hellman ሲጠቀም፣ ሰርተፊኬቱ ልውውጡን ያረጋግጣል። የትራፊክ ቁልፎች ከተለያዩ የእጅ መጨበጫ ምስጢሮች ይመጣሉ። የCA የመፈረሚያ ቁልፍን በኋላ ማግኘት በራሱ እነዚያን ያለፉ ጊዜአዊ ምስጢሮች ከቅጂ እንደገና አይገነባም።
የአገልጋዩን ሰርተፊኬት የግል ቁልፍ መስረቅ እንኳ ለዚያ ዓይነት የተቀረጸ ክፍለ ጊዜ የትራፊክ ምስጢሮችን ከማግኘት ጋር እኩል አይደለም። ይህን ወደ እያንዳንዱ ታሪካዊ የTLS ሁነታ ወይም እያንዳንዱ የመቀጠያ ውቅር አታጠቃልለው፤ የተደራደረው የቁልፍ ልውውጥና የተጎዳው ቁሳቁስ ይጠቅማሉ።
በሂደት ላይ ያለውን የመረመረ መሣሪያ መጎዳት ከCA ቁልፉ ስርቆት በጣም ሰፊ ሊሆን ይችላል። መሣሪያው ትራፊክን ሲመረምር ግልጽ ጽሑፍን ይይዛል፣ የክፍለ ጊዜ ምስጢሮችንም ሊይዝ ወይም የተፈታ ይዘትን ሊያስቀምጥ ይችላል። እነዚህ መጋለጦች የራሳቸውን ምርመራ ይፈልጋሉ፣ ወደፊት የሚቀጥል ምስጢርነትን በመጥቀስ ሊታለፉ አይችሉም።
ክስተቱን በትክክል ግለጹ
የጠፋው ቁሳቁስ የመፈረሚያ ቁልፍ፣ የመጨረሻ ነጥብ ቁልፎች፣ በቀጥታ ምስጢሮች፣ የተከማቸ ግልጽ ጽሑፍ ወይም የመሣሪያው ቁጥጥር መሆኑን ይመዝግቡ። የመረመረውን CA መተካትና የደንበኛ እምነትን ማደስ አንድ አቅምን ይመልሳል፤ የተቀዱ መዝገቦችን አያጠፋም ወይም በቀጥታ ትራፊክ መነበቡን አይወስንም። ትክክለኛ የቁልፍ ስሞች ሁሉንም ምስጢር “የSSL ቁልፍ” ከመባል የበለጠ ጠቃሚ ምላሽ ይሰጣሉ።