talk — "Unix" mətn söhbət proqramı. Əvvəlcə yalnız çox istifadəçili bir kompüterə daxil olan istifadəçilər arasında mesajlaşmaya icazə verirdi, lakin sonradan digər sistemlərdəki istifadəçilərlə söhbətə imkan vermək üçün genişləndirilmişdir.
Artıq IRC və digər müasir sistemlərlə əvəz olunsa da, indiki dövrdə də "Linux",[1]BSD sistemləri[2] və "macOS" daxil olmaqla "Unix" bənzəri sistemlərin əksəriyyətinə daxil edilir.[3]
Oxşar qurğular "Multics", CTSS, PLATO və NLS kimi əvvəlki sistemlərdə mövcud idi.[4] 1983-cü ildə "talk" yeni versiyası 4.2BSD ilə "Unix" əmri kimi təqdim edildi və eyni zamanda müxtəlif maşınlarda istifadəçilər arasında elektron söhbətləri yerləşdirəcəkdi. "talk"ın davamı "ntalk," Britt Yennin "ytalk"[5] və Rocer Espel Llimanın "utalk" proqramlarıdır.[6]
Təhlükəsizlik
Danışıq protokolu vasitəsilə səhv məlumat göndərən "flash" adlı məşhur proqram 1990-cı illərin əvvəllərində uğursuz hədəfin terminal çıxışını pozmaq üçün prankerlər tərəfindən tez-tez istifadə olunurdu.O, bunu adətən sorğu göndərən şəxsin adını təqdim etmək üçün nəzərdə tutulmuş sahəyə terminal əmrlərini daxil etməklə həyata keçirmişdir.Zərərçəkən danışıq sorğusunu aldığı zaman sorğunu göndərən şəxsin adı onların ekranında göstərilir.Bu, terminal əmrlərinin yerinə yetirilməsinə səbəb olur və şəxsin ekranı onu sıfırlayana qədər oxunmaz halda olur."talk"ın sonrakı versiyaları "flash" cəhdlərini bloklamış və bir şey olduqda istifadəçini bu barədə xəbərdar etmişdir.Sonradan məlum olmuşdur ki, müxtəlif terminal əmrləri göndərməklə, hətta istifadəçinin əmrləri yerinə yetirməsini təmin etmək mümkündür.Etibarsız məlumatları terminala çıxaran bütün proqramları düzəltməyin qeyri-mümkün olduğu sübut olunduğuna görə bəziləri hələ də həssas ola bilsə də, müasir terminal emulyatorları bu hücumun qarşısını almaq üçün yenidən yazılmışdır.[7][8]