گھر کاروبار اپنی مرضی کے کوڈنگ منصوبوں کے دوران اپنے کاروبار کی حفاظت کریں

اپنی مرضی کے کوڈنگ منصوبوں کے دوران اپنے کاروبار کی حفاظت کریں

فہرست کا خانہ:

ویڈیو: آیت الکرسی Ú©ÛŒ ایسی تلاوت آپ Ù†Û’ شاید پہلے@ کبهی نہ سنی هوU (اکتوبر 2024)

ویڈیو: آیت الکرسی Ú©ÛŒ ایسی تلاوت آپ Ù†Û’ شاید پہلے@ کبهی نہ سنی هوU (اکتوبر 2024)
Anonim

19 جولائی ، 2019 کو ، معاہدہ کے پروگرامر ڈیوڈ ٹنلے نے الزامات میں اعتراف کیا کہ اس نے جان بوجھ کر سیمنز کارپوریشن سے تعلق رکھنے والے کمپیوٹرز کو نقصان پہنچایا۔ اس مقدمے میں درج فائلنگ کے مطابق ، ٹنلے نے منڈو بم ، اس کوڈ میں لگایا تھا جس کی وجہ سے وہ سیمنز کے لئے اس کے منروویلی ، پنسلوینیا کے مقام پر تیار کررہا تھا۔ وہ منطقی بم ، جو ضابطے کے ایسے حصے تھے جو کسی پروجیکٹ کے ختم ہونے کے بعد ہفتوں یا مہینوں میں خلل پیدا کرنے کا وقت بنائے گئے تھے ، ان کا مقصد یہ یقینی بنانا تھا کہ ٹنسلی کو مستقل طور پر آمدنی کا سامنا کرنا پڑا تاکہ ان مسئلوں کو ٹھیک کیا جاسکے جنہیں کیڑے سمجھا جاتا تھا۔ جب اسے کسی مسئلے کو حل کرنے کے لئے بلایا گیا تو ، ٹنسلی نے منطقی بم کی تاریخ کو آسانی سے تبدیل کردیا تاکہ بعد میں یہ دوبارہ چل پڑے۔

بالآخر ، ایک اور پروگرامر کو طلب کیا گیا تھا جب وہ چھٹی پر تھے تو ٹنسلے کے کوڈ کو ٹھیک کرنے کے ل. ، اور تب ہی یہ پلاٹ بے نقاب ہوگیا۔ 62 سالہ ٹنسلی پکڑے جانے سے قبل تقریبا 12 سال سے سیمنز کے لئے کام کر رہا تھا ، لیکن اس وقت کے دوران ، وہ کبھی کسی شبہے میں نہیں تھا۔ 8 نومبر 2019 کو سزا سنا دی گئی ہے ، اور ٹنسلے 10 سال تک کی قید میں گزار سکتے ہیں اور 250،000 to تک جرمانہ ادا کرسکتے ہیں۔

بیک اپ کوڈرز کی خدمات حاصل کرنا

تو ، کیوں میں آپ کو یہ سب بتا رہا ہوں؟ بہر حال ، آپ کے پاس کسی ایسے پروگرامر کی خدمات حاصل کرنے کے امکانات جو جان بوجھ کر آپ کے کسٹم کوڈ میں منطقی بم ڈالتے ہیں وہ بہت اچھا نہیں ہے۔ اور جب کہ یہ امکانات صفر نہیں ہیں ، بہت سی دوسری چیزیں ہیں جو غلط ہوسکتی ہیں جب کوئی آپ کی تنظیم کے لئے کوڈ لکھ رہا ہے۔

"اگر وہ شخص مر جائے یا چھوڑ دے تو کیا ہوتا ہے؟" جے گولڈ ایسوسی ایٹس کے پرنسپل تجزیہ کار جیک گولڈ سے پوچھتا ہے۔ سونے سے پتہ چلتا ہے کہ جب آپ کسی کو ترقی کے ل h کسی کی خدمات حاصل کرتے ہیں تو آپ کو ہمیشہ بیک اپ کی ضرورت ہوتی ہے۔ بہرحال ، کسٹم کوڈ آپ کا کوڈ ہے۔ کوئی تیسرا فریق نہیں ہے جس کی طرف آپ رجوع کرسکتے ہیں اگر کوئی غلطی ہو جاتی ہے ، جب تک کہ آپ اس کے لئے منصوبہ بندی نہیں کرتے ہیں۔ انہوں نے یہ بھی مشورہ دیا کہ ترقی کے عمل کے دوران کمپنیوں کو اپنے تحفظ کے لئے کچھ اور اقدامات کرنے کی ضرورت ہے ، ان میں چیف کوڈ جائزے کی ضرورت ہے۔

کیمڈن ایسوسی ایٹس کے پرنسپل تجزیہ کار ایلن زیچک نے کہا ، "کوڈ کا جائزہ لینا شاید آپ کے کوڈ میں کیا ہے اس کا پتہ لگانے کا ایک بہترین طریقہ ہے ،" بشمول منطقی بم ، سیکیورٹی سے متعلق کمزوریوں ، یا احمقانہ غلطیوں جیسی چیزیں۔ "

زیچک نے مزید کہا ، "کوڈ کے جائزے کرنے کی اور بھی وجوہات ہیں۔ "اس سے آپ کی ترقی کی ٹیم کو ترقیاتی کاموں کے بارے میں بہتر تفہیم حاصل کرنے میں مدد ملتی ہے ، جونیئر پروگرامرز کو بہتر تفہیم حاصل کرنے میں مدد ملتی ہے۔ کوڈ کے جائزے ٹیم مینیجر کو ترقیاتی ٹیم کے معیار پر قابو پانے میں مدد کرنے اور کتنے عرصے تک اس کا اندازہ لگانے میں مدد فراہم کرتے ہیں یہ کام ختم کرنے میں لے جائے گا۔

کوڈ جائزے کا انعقاد

زیچک نے کہا کہ کوڈ کے جائزے کے ل to کرنے کے ایک دو راستے ہیں۔ "آپ کے پاس ایک ٹیم ہوسکتی ہے جہاں دو افراد اس پر کام کر رہے ہیں یا آپ کوڈ کا جائزہ لینے کے لئے ایک کانفرنس روم میں مل سکتے ہیں۔"

ایسی ٹیمیں جن میں ہر ممبر کسی اور کے کوڈ کا جائزہ لیتے ہیں مقبولیت میں بڑھ رہے ہیں کیونکہ پروگرامرز تلاش کرنا مشکل ہوتا ہے۔ لیکن بڑی تنظیموں میں ، کوڈ کا جائزہ لینے کے لئے وقتا فوقتا میٹنگیں کارآمد ثابت ہوتی ہیں کیونکہ پھر نظروں کے عمل میں مدد کرنے کے لئے آنکھوں کے کئی سیٹ مل جاتے ہیں۔ زیچک نے کہا کہ یہاں تک کہ انتہائی سینئر پروگرامرز کو بھی ان کے کوڈ کا جائزہ لینا چاہئے۔

تو ، سیمنز نے ٹنلے کو ان تمام سالوں میں بغیر کوڈ کے جائزے کے جانے کی اجازت کیوں دی؟ اس مقدمے کی سماعت کے دوران اپنے وکیل کے تبصرے کے مطابق ، ٹنلے نے اپنا ضابطہ ملکیتی سمجھا اور استعمال کیا کہ عذر کے طور پر اس کے کوڈ پر نظرثانی نہ کی جائے۔

یہ کیوں نہیں ہونے دیا گیا یہ غیر واضح ہے ، لیکن زیچک اور گولڈ دونوں نے اس بات کی نشاندہی کی ہے کہ کوڈ کے جائزوں کی ضرورت کسی کاروبار اور آزاد پروگرامنگ تنظیم کے مابین کسی معاہدے کا حصہ ہونا چاہئے۔ سونا تجویز کرتا ہے کہ معاہدہ میں نہ صرف کوڈ کے جائزوں کا ذکر کیا گیا ہے بلکہ یہ بھی بتایا گیا ہے کہ وہ کب اور کب ہوتے ہیں۔

زیچک نے نوٹ کیا کہ کچھ بڑی ترقیاتی دکانیں اپنے کوڈ کے جائزے خود کرسکتی ہیں ، جس کا انھوں نے کہا کہ یہ معنی خیز ہے۔ انہوں نے کہا ، "کوڈ ریویو کرنے کے لئے سب سے اچھے لوگ ہی ترقیاتی ٹیم کے لوگ ہیں۔

بدنیتی سے متعلق کوڈرز سے پرہیز کرنا

کوڈ کے جائزے تقریبا ہمیشہ کے لئے رہے ہیں۔ جب میں ایک بڑی سرکاری سہولت کے لئے پروگرامرز کی ایک ٹیم کا انتظام کر رہا تھا ، تو ہم ہر جمعہ کی سہ پہر کوبول کی ذہن سازی کے ل lines لائنوں کو دیکھیں گے۔ اگرچہ یہ تکلیف دہ تھا ، ہمیں کثرت سے نگرانی ، غلطیاں ، غلط جگہ سے متعلق حوالہ جات یا کوڈنگ کی دیگر غلطیاں پائی گئیں۔ حقیقت یہ ہے کہ ہم سب غلطیاں کرتے ہیں ، اور سمجھدار جائزہ ہر ایک کے لئے کوڈ کو بہتر بناتا ہے۔

بدقسمتی سے ، پروگرامرز بعض اوقات کوڈ کے جائزوں پر ناراض ہوجاتے ہیں ، اور یقین کرتے ہیں کہ وہ وقت کا ضیاع ہیں۔ دوسرے کہتے ہیں کہ وہ نہیں چاہتے ہیں کہ لوگ اپنے ضابطہ اخلاق کا دوسرا اندازہ لگائیں۔ لیکن حقیقت یہ ہے کہ کوڈ پر نظر ثانی کی اجازت دینے سے انکار سرخ پرچم ہونا چاہئے۔ اگر آپ کوڈ کو لکھے جانے کے لئے ادائیگی کررہے ہیں تو آپ کے معاہدے میں معقول حد تک جائزے کی ضرورت شامل ہوسکتی ہے۔ اس سے انکار کرنا برخاستگی کا سبب ہے۔

بدقسمتی سے ، ان دنوں اچھے پروگرامر ڈھونڈنا مشکل ہے۔ مطالبہ بہت زیادہ ہے ، اور کچھ معاملات میں ، معاہدہ کرنے والے پروگرامر یہ محسوس کرتے ہیں کہ وہ اس بات کی وضاحت کرسکتے ہیں کہ انہیں اپنے کوڈ پر نظرثانی کرنے کے لئے پیش نہیں کرنا پڑے گا ، یہاں تک کہ اگر ان کا رابطہ یہ کہتا ہے کہ ایسا ہوگا۔

اس طرح کے مسائل سے بچنے کا بہترین طریقہ یہ ہے کہ ، پہلے کام کے لئے طلب کریں اور پھر حوالہ جات کال کریں۔ دوسرا ، پہلے دن سے کوڈ جائزے نافذ کریں۔ اس طرح ، وہ ایک عادت بن جاتے ہیں ، اور پروگرامر جائزہ لینے سے انکار کرتے ہیں تو وہ فوری طور پر خارج کردیئے جاسکتے ہیں- اس سے پہلے کہ وہ ترقیاتی عمل میں اہم ہوجائیں۔

  • جب آپ کو ہیک کرلیا گیا ہے تو آپ کو کیا کرنا ہے جب آپ ہیک ہوچکے ہیں
  • ڈیٹا کی خلاف ورزی کے بعد نہ کرنے کے 6 کام۔ ڈیٹا کی خلاف ورزی کے بعد 6 کام نہیں کرنا
  • رینسم ویئر اٹیک کے بعد فلوریڈا سٹی ہیکرز کو ،000 600،000 ادا کرے گا

بدقسمتی سے ، ترقی کے عمل میں خطرات بہت زیادہ ہوسکتے ہیں۔ سونے کی نشاندہی کی گئی ہے کہ ایک غیر اخلاقی پروگرامر آپ کے کوڈ میں پیچھے کے دروازے داخل کرسکتا ہے ، اپنے صارف کے ڈیٹا یا دانشورانہ املاک کو چوری کرنے کے طریقے تلاش کرسکتا ہے ، یا کسی اور کمپنی یا غیر ملکی طاقت کو اہم ڈیٹا منتقل کرسکتا ہے۔

اس کی روک تھام کا طریقہ یہ ہے کہ آپ کو باقاعدگی سے انتظام کریں ، اپنے پروگرامنگ عملے کے ورک پروڈکٹ کا جائزہ لیں اور اس سے پہلے کہ آپ کے کوڈ مینجمنٹ سسٹم کے قبول ہوجائے اس سے قبل کوڈ کا جائزہ لیں۔

اپنی مرضی کے کوڈنگ منصوبوں کے دوران اپنے کاروبار کی حفاظت کریں