پس از اینکه فردی توانست از جانب شرکت دیجینوتار اقدام به صدور
گواهینامههای SSL جعلی برای صدها وبسایت از جمله گوگل و سازمان جاسوسی
ایالات متحده نماید، اکنون این شرکت هلندی رسما اعلام ورشکستگی کرده است.
VASCO Data Security که در اوایل سال جاری دیجینوتار را خریداری کرده بود
اعلام نموده است که دیجینوتار به صورت داوطلبانه درخواست ورشکستگی را روز
دوشنبه به دادگاه هلند تقدیم نموده است.
البته این خبر نبایستی زیاد باعث تعجب شود. پس از آن اتفاق مهلکی که برای
دیجینوتار رخ داد، شرکت، فروش گواهینامههای دیجیتیالی خود را متوقف ساخت و
بدین ترتیب درآمد VASCO Data Security که دیجینوتار را ژانویه امسال ۱۲٫۹
میلیون دلار خریداری نموده بود به حداقل رسید.
دادگاه برای این منظور، یک هیئت و یک قاضی را برای انجام فرآیند منصوب
خواهد نمود. هیئت زیرنظر قاضی کار خود را آغاز کرده و پاسخگوی اجرای روند و
انحلال دیجینوتار است. هیئت، گزارش خود را به قاضی ارایه میدهد و انتظار
میرود گزارشاتش برای عموم در دسترس باشد تا به عنوان منبع اطلاعاتی برای
طلبکاران و سهامداران مورد استفاده قرار گیرد.
مدیرعامل VASCO ضمن اینکه از این عمل لازم، یعنی اعلام ورشکستگی
دیجینوتار، اندوهگین بوده، عنوان میکند: «میخواهیم به مشتریان و
سرمایهگذارانمان یادآوری نماییم که این اتفاق در دیجینوتار به فناوری
مورد استفاده در VASCO ضربهای نزده است. ساختار فنی مورد استفاده در
دیجینوتار و VASCO کاملا جدا باقی ماندهاند.» آقای Hunt میگوید در آینده
نزدیک نیز هیچ برنامهای برای ورود به این بخش ندارد.
هکری که پاسخگویی حمله به دیجینوتار را پذیرفته است، خود را شخص ۲۱ ساله
ایرانی معرفی نموده که به صورت فردی فعالیت میکند. این هکر به صادرکنندگان
گواهی دیجیتال دیگری نیز حمله کرده بود، اما این اولین موردی است که نتایج
تجاری به بار آورده است.
اخیرا GlobalSign یکی دیگر از صادرکنندگان بزرگ گواهینامه دیجیتال، به مسایل امنیتی، البته نه به بزرگی دیجینوتار، برخورده است.
هکر ایرانی میگوید سیستمی شکستناپذیر را برای جایگزینی با گواهینامههای
SSL توسعه داده است. او میگوید: «اگر کشورم از حق برابری همانند ایالات
متحده آمریکا در کنترل ایمیلها برخوردار گردد، ممکن است که سیستم رمزگذاری
عالی و شکستناپذیرم را برای جایگزینی با سیستم صدور گواهی SSL به اشتراک
گذارم.»
می تونم شرط ببندم که همتون با Hello World Program آشنا هستید.
Hello World معمولا سادهترین برنامهای هستش که می شه با زبانهای برنامه
نویسی مختلف نوشت.به عبارتی در اولین قدم یادگیری یک زبان، سعی می کنند یک
Hello World Program بنویسن.
خب حالا ما یه سری آدم با شغلها و تحصیلات مختلف داریم و می خوایم ببینیم
که اگر به اونها بگیم که یک Hello World بنویسن، چطوری می نویسن.
ایده از سایت gnu.org بوده
داخل دبیرستان:
۱۰ PRINT "HELLO WORLD" 20 END
سال اول کالج:
program Hello(input, output) begin writeln('Hello World') end.
تازه حرفهای شده:
#include <stdio.h> void main(void) { char *message[] = {"Hello ", "World"}; int i; for(i = 0; i < 2; ++i) printf("%s", message[i]); printf("\n"); }
واقعا حرفهای!:
#include <iostream.h> #include <string.h> class string { private: int size; char *ptr; public: string() : size(0), ptr(new char('\0')) {} string(const string &s) : size(s.size) { ptr = new char[size + 1]; strcpy(ptr, s.ptr); } ~string() { delete [] ptr; } friend ostream &operator <<(ostream &, const string &); string &operator=(const char *); }; ostream &operator<<(ostream &stream, const string &s) { return(stream << s.ptr); } string &string::operator=(const char *chrs) { if (this != &chrs) { delete [] ptr; size = strlen(chrs); ptr = new char[size + 1]; strcpy(ptr, chrs); } return(*this); } int main() { string str; str = "Hello World"; cout << str << endl; return(0); }
مدیر سیستم:
#include <stdio.h> #include <stdlib.h> main() { char *tmp; int i=0; /* on y va bourin */ tmp=(char *)malloc(1024*sizeof(char)); while (tmp[i]="Hello Wolrd"[i++]); /* Ooopps y'a une infusion ! */ i=(int)tmp[8]; tmp[8]=tmp[9]; tmp[9]=(char)i; printf("%s\n",tmp); }
هکر تازهکار:
#!/usr/local/bin/perl $msg="Hello, world.\n"; if ($#ARGV >= 0) { while(defined($arg=shift(@ARGV))) { $outfilename = $arg; open(FILE, ">" . $outfilename) || die "Can't write $arg: $!\n"; print (FILE $msg); close(FILE) || die "Can't close $arg: $!\n"; } } else { print ($msg); } 1;
هکر باتجربه:
#include <stdio.h> #include <string.h> #define S "Hello, World\n" main(){exit(printf(S) == strlen(S) ? 0 : 1);}
هکر حرفهای:
% cc -o a.out ~/src/misc/hw/hw.c % a.out Hello, world.
|
ادامه مطلب ...