Time bomb (software)
கணினி மென்பொருளில், டைம் பாம் என்பது ஒரு கணினி நிரலின் ஒரு பகுதியாகும், இது எழுதப்பட்டுள்ளது, இதனால் அது முன்னரே தீர்மானிக்கப்பட்ட தேதி அல்லது நேரத்தை அடைந்த பிறகு செயல்படத் தொடங்கும் அல்லது நிறுத்தப்படும். "டைம் பாம்" என்ற சொல் நிறுவப்பட்ட ஒரு குறிப்பிட்ட எண்ணிக்கையிலான நாட்களுக்குப் பிறகு செயல்படுவதை நிறுத்தும் ஒரு நிரலைக் குறிக்காது; அதற்கு பதிலாக, "ட்ரையல்வேர்" என்ற சொல் பொருந்தும். மென்பொருளின் உற்பத்தியாளர் இறுதி வெளியீட்டு தேதிக்குப் பிறகு பீட்டா பதிப்பு பயன்படுத்தப்படுவதை விரும்பாதபோது டைம் பாம்புகள் பொதுவாக பீட்டா (வெளியீட்டிற்கு முந்தைய) மென்பொருளில் பயன்படுத்தப்படுகின்றன. டைம் பாம் மென்பொருளின் ஒரு எடுத்துக்காட்டு மைக்ரோசாப்டின் விண்டோஸ் விஸ்டா பீட்டா 2 ஆகும், இது மே 31,2007 அன்று காலாவதியாகும் என்று திட்டமிடப்பட்டது. டைம் பாம் மென்பொருள் பொதுவாக பாதுகாப்பான கடிகார செயல்பாடுகளை செயல்படுத்தாததால், டைம் பாம் மென்பொருளின் கால வரம்புகள் பொதுவாக சோதனை மென்பொருளில் இருப்பதைப் போல பெரிதும் செயல்படுத்தப்படுவதில்லை. மென்பொருளில் டைம் பாம்பின் முதல் பயன்பாடு 1979 ஆம் ஆண்டில் பிரையன் ரீட் உருவாக்கிய ஸ்க்ரைப் மார்க்அப் மொழி மற்றும் சொல் செயலாக்க முறையுடன் இருந்திருக்கலாம். ரீட் ஸ்க்ரைப்பை யூனிலாஜிக் என்ற மென்பொருள் நிறுவனத்திற்கு விற்றார் (பின்னர் ஸ்க்ரைப் சிஸ்டம்ஸ் என்று மறுபெயரிடப்பட்டது), மேலும் 90 நாள் காலாவதி தேதிக்குப் பிறகு நிரலின் சுதந்திரமாக நகலெடுக்கப்பட்ட பதிப்புகளை செயலிழக்கச் செய்யும் நேரத்தை சார்ந்த செயல்பாடுகளின் தொகுப்பை (டைம் பாம்ப்ஸ் என்று அழைக்கப்படுகிறது) செருக ஒப்புக்கொண்டார். செயலிழக்கச் செய்வதைத் தவிர்ப்பதற்காக, பயனர்கள் மென்பொருள் நிறுவனத்திற்கு பணம் செலுத்தினர், பின்னர் அது உள் நேர வெடிகுண்டு அம்சத்தை செயலிழக்கச் செய்யும் குறியீட்டை வெளியிட்டது. ரிச்சர்ட் ஸ்டால்மேன் இதை புரோகிராமர் நெறிமுறைகளுக்கு துரோகம் இழைப்பதாகக் கருதினார். பகிர்வு மற்றும் பகிர்வு என்ற கருத்தை ஒரே மாதிரியாக மதிப்பதற்குப் பதிலாக, தகவல் அணுகலுக்கு பணம் செலுத்த புரோகிராமர்களை கட்டாயப்படுத்த நிறுவனங்களுக்கு ரீட் ஒரு வழியை செருகியிருந்தார் (குனு-க்கு வழிவகுக்கும் நிகழ்வுகளைப் பார்க்கவும்). லாஜிக் குண்டுகள் மற்றும் நேர வெடிகுண்டுகளின் ஒப்பீடு லாஜிக் குண்டுகளுக்கும் நேர வெடிகுண்டுகளுக்கும் இடையிலான முக்கிய வேறுபாடுகள் என்னவென்றால், ஒரு லாஜிக் குண்டு ஒரு குறிப்பிட்ட காலத்திற்குள் நிபந்தனைகளை பூர்த்தி செய்யாவிட்டால் (அது தன்னை நீக்கலாம் அல்லது நேர அமைப்பைப் பயன்படுத்தி அதன் பேலோடை செயல்படுத்தலாம்), அதே நேரத்தில் நேர வெடிகுண்டுகள் தங்களை (டி) செயல்படுத்த நேர செயல்பாடுகளை மட்டுமே பயன்படுத்துகின்றன. டைம் குண்டுகள், செயல்படுத்தப்பட்டவுடன், லாஜிக் குண்டுகள் தங்கள் பேலோடுகளை இலக்கை நோக்கி கொண்டு செல்வதைப் போலவே அவற்றின் பேலோடை (தீங்கிழைக்கும் வகையில் இருக்கலாம்) இறக்கும். நேர மற்றும் லாஜிக் குண்டுகள் மற்றும் ஃபோர்க் குண்டுகள் ஆகிய இரண்டிற்கும் உள்ள முக்கிய வேறுபாடு என்னவென்றால், ஒரு ஃபோர்க் குண்டுக்கு ஒரு பேலோட் இல்லை, அதற்கு பதிலாக கிடைக்கக்கூடிய கணினி வளங்களை அழிக்க தொடர்ந்து தன்னைப் பிரதிபலிப்பதன் மூலம் அதன் சேதத்தை ஏற்படுத்துகிறது. லாஜிக் பாம் திட்டமிடப்பட்ட வழக்கற்றுப்போகும் ஸ்க்ரைப் டைம்-பாம் டைம் பாம் குறிப்புகள் மென்பொருள் உரிமங்களையும் பார்க்கவும்