PDA

View Full Version : بررسی نرم افزار اظهارنامه مالیاتی



eshpilen
چهارشنبه 16 تیر 1389, 15:46 عصر
سازمان امور مالیاتی کشور یک برنامه برای تکمیل اظهارنامه های مالیاتی به روش الکترونیکی و اینترنتی در سایتش قرار داده که امروز من برای شرکت خودمون اونو دانلود و نصب کردم.
http://www.intamedia.ir/Ezh.aspx
میخواستم برنامش رو دوستان حرفه ای بررسی بکنن ببین قضیش چیه و چه اطلاعاتی میشه ازش بدست آورد.
یخورده هم این برنامه عجیب هست، چون اولا آنتی ویروس (مال من نود32 هست) بعنوان یک ویروس احتمالی اون رو شناسایی میکنه. و دوما بعد از نصب نیاز به ریستارت داشت و موقع بالا اومدن سیستم بعد از ریستارت هم تاخیر مشهودی در بالا اومدن سیستم ایجاد شد. البته شاید این نیاز به ریستارت و نیز تاخیر پیش آمده بخاطر نصب اجزای مورد نیاز دات نت بوده که نیاز به ریستارت داره و نیز عملیات نسبتا سنگینی رو برای نصب اولیه انجام میده؛ البته اگر برنامه تحت دات نت باشه، که من مطمئن نیستم و برای همین از دوستان حرفه ای میخوام که مشخص کنن این برنامه با چه فناوری ای نوشته شده و ضمنا اگر میشه اطلاعات بیشتری راجع به طرز کارش دربیارن. مثلا آیا از رمزگذاری استفاده میکنه و غیره.
ضمنا در بخش پرسش و پاسخهای متداول در سایت به اینکه بعضی آنتی ویروسها این برنامه رو بعنوان ویروس شناسایی میکنن اشاره شده:

سؤال 1: در زمان دانلود نرم افزار با پيغام خطا مبني بر وجود ويروس مواجه مي شوم و امكان دانلود ميسر نمي باشد.
پاسخ: بعلت برخي تنظيمات خاص آنتي ويروس ها، ممكن است برنامه اظهارنامه بصورت "False position" ويروس شناخته شود. پس از مشاهده پيغام خط پنجره مزبور را بسته و به پيغام ادامه دانلود پاسخ مثبت دهيد. در اينصورت نرم افزار فوق بدون مشكل دانلود خواهد شد. اون اصطلاح False position هم جالبه :لبخند:
تاجایی که من میدونم False positive هست.

FastCode
چهارشنبه 16 تیر 1389, 19:13 عصر
cross-platformه؟
در ضمن من با یه HexEditor توش چند تا EMail پیدا کردم.
فکر کنم باید از دوستان کرکر بخواهید که درجه سختیش رو مشخص کنن.:شیطان:

eshpilen
چهارشنبه 16 تیر 1389, 21:19 عصر
cross-platform کجا بود؟! جایی گفتم یا گفته cross-platform؟

FastCode
چهارشنبه 16 تیر 1389, 21:52 عصر
ظاهراً فقط توی ویندوز کار میکنه پس تا اطلاع ثانوی از اظهارنامه خبری نیست.مامور دارایی هم حرف بزنه نصفش میکنم.

Dr.Bronx
چهارشنبه 16 تیر 1389, 22:57 عصر
تا جایی که من کار کردم و دو تا اظهار نامه باهاش ارسال کردم مشکلی نداشت و بسیار عالی کار کرد .
نکته های ریزی داخلش داره که با کارکردن بیشتر متوجه میشید .

برای ارسال هم یک فایل داره با فرمت Htm که البته کد شده هست و نمیشه اطلاعات اون رو مشاهده کرد استفاده میشه .

پس اگر خواستید دو تا شرکت رو ارسال کنید باید اولی رو ارسال کنید بعد اون فایل رو پاک کنید و دوباره برنامه رو باز کنید و کار دومی رو انجام بدید .

FastCode
چهارشنبه 16 تیر 1389, 23:15 عصر
برای ارسال هم یک فایل داره با فرمت Htm که البته کد شده هست و نمیشه اطلاعات اون رو مشاهده کرد استفاده میشه.
ممکنه بگید چقدر کد شده؟

eshpilen
چهارشنبه 16 تیر 1389, 23:19 عصر
راستی این یه نمونه جالب هست از برنامه ای که بخشی از اون Desktop App هست و بخش دیگه Web App. (به مزایایی که در تاپیک یادگیری چند زبان و حیطهء برنامه نویسی گفتم مراجعه کنید).
مزیتش هم مثلا اینه که اطلاعاتی که وارد میشن بصورت نصفه هم ذخیره میشن و میشه به مرور در طی چند روز اطلاعات رو تکمیل کرد (حجم و تنوع اطلاعات وارد شده بصورت یک Wep App عادی دردسرساز هست) بدون اینکه نیاز به ثبت نام و حفظ نام کاربری و پسوردی باشه. شاید بشه مزیت های دیگری رو هم براش پیدا کرد. ضمنا طراحیش با تمام این امکانات و کارایی ای که داره، در قالب Web App احتمالا سخت تر هست یا اصلا نمیشه به همین صورت و با همین کارایی طراحیش کرد.
البته این کاربرد خاص شاید زیاد هم جالب نباشه. بیشتر، کارهایی که توسط یک شرکت زیاد انجام میشن بهتره بصورت Desktop App باشه. اظهارنامه رو فکر میکنم سالی یکبار پر میکنن!! بعدش هم قرار نیست هر سازمان و شرکتی برای انجام کارها بصورت الکترونیک بیاد یه برنامه اینطوری روی سیستم نصب کنه! این رویه از لحاظ امنیتی و موارد دیگه ای زیاد جالب بنظر نمیاد. یک نوع اجبار کاربران به دادن کنترل کامل سیستم دست هر برنامه ای و اعتماد به اونه و این مسئله نباید عادی و راحت بشه. تنها در موارد بهینه ای که گفتم و با رضایت و اعتماد متقابل اینطور کارها بهتره انجام بشه. نه؟!
فکر کنید فردا مثلا برای دریافت ماهیانه سهام عدالت بگن فلان برنامه رو باید روی سیستمتون نصب کنید! بعد لابد حفاظت اطلاعات میاد یه امکان کنترل از راه دور توش کار میذاره تا عوامل آمریکا رو شناسایی و کنترل کنه :لبخند:
من از برنامه های ترکیبی/دو بخشی زیاد گفتم. ولی نه برنامه هایی که بین عموم توزیع میشن و برای کارهای موردی بکار میرن که با شرکت و سازمان خاصی ارتباط دارن. نه به این راحتی و برای هرکاری که میشه براحتی تحت وب هم درستش کرد. بیشتر منظورم برنامه هایی بود که مثلا آدم برای کار خودش یا سفارش سیستم یه شرکت که برای استفادهء داخلی خودشون هست ایجاد میکنه. اینطور برنامه ها نهایتا روی تمام کامپیوترهای یک شرکت یا سازمان نصب میشن و حداکثر روی سیستمهای شخصی کارمندان اون شرکت برای انجام راحت و سریع کارهای خودشون. نه اینکه برای عموم مردم باشن و خصوصا مردم مجبور به نصب اونها روی سیستمهای خودشون بشن.

این مسئله پیچیده شده خلاصه! خودمم موندم که درسته یا نه. منظورم اینه آیا باید قاعده ای در اینمورد باشه یا نه. قاعده ای مثل اینکه: کاربران رو وادار به استفاده از برنامه های نصب شونده روی رایانه های شخصیشون نکنید و از برنامه های تحت وب استفاده کنید. یا حداقل این امکان به کاربرانی که نمیخوان برنامه ای رو روی سیستم خودشون نصب کنن داده بشه تا از روش تحت وب برای ارسال اطلاعات خودشون استفاده کنن.

مجبور کردن کاربران به نصب کردن یک برنامه روی سیستم و اعتماد بهش (میدونیم که برنامهء دسکتاپ عملا میتونه هرکاری منجمله جاسوسی رو انجام بده) رویه ای هست که اگر فراگیر بشه بنظرم مشکل سازه و یک نوع مجبور کردن نامشروع و بدون ضرورت هست و کاربران نباید عادت بکنن هر برنامه ای رو براحتی دانلود و اجرا کنن.

Dr.Bronx
پنج شنبه 17 تیر 1389, 11:42 صبح
مجبور کردن کاربران به نصب کردن یک برنامه روی سیستم و اعتماد بهش (میدونیم که برنامهء دسکتاپ عملا میتونه هرکاری منجمله جاسوسی رو انجام بده) رویه ای هست که اگر فراگیر بشه بنظرم مشکل سازه و یک نوع مجبور کردن نامشروع و بدون ضرورت هست و کاربران نباید عادت بکنن هر برنامه ای رو براحتی دانلود و اجرا کنن
این مشکل که فقط در ایران نیست . تا چند سال پیش ( البته الان هم بعضا مشاهده میشه ) برای بعضی از نرم افزار ها حتما باید Acrobat Reader نصب میکردید که خوب همه میدونند چه باگ های عجیب و غریبی در اون پیدا شد .


اربران رو وادار به استفاده از برنامه های نصب شونده روی رایانه های شخصیشون نکنید و از برنامه های تحت وب استفاده کنید.
ببینید شما به خودتون یا من که نهایتا میایم 2 تا شرکت رو اضهار نامه هاش رو ارسال میکنیم نکنید ، یکسری بنگاههایی هستند که این کار رو برای شرکتهایی که ثبت کردند انجام میدند و مطمئن باشید هر کدام بیشتر از 500+ شرکت را ساپورت میکنند .
پس وقت خیلی خیلی زیادی مصرف میشه . و حالا فکر کنید اون همه اطلاعات رو بخواهند داخل سایت وارد کنند .
در ضمن امکاناتی که این نرم افزار داده قابل مقایسه با امکاناتی که قبلا داده شده بود اصلا قابل مقایسه نیست .


ممکنه بگید چقدر کد شده؟
اطلاعات همه به صورت اعداد و حروف در هم ریخته ذخیره میشند . دیگه باید خودتون بررسی کنید ببینید از چه روشی استفاده می کنند .


فکر کنید فردا مثلا برای دریافت ماهیانه سهام عدالت بگن فلان برنامه رو باید روی سیستمتون نصب کنید!
مطمئن باشید همه نصب خواهند کرد و کسی هم به این فکر نمیکنه شاید این برنامه بخواد کار دیگه ای هم روی سیستمش انجام بده .

خوبی برنامشون هم این هست که Stand Alone هست . به هیچ چیزی نیاز نداره . فقط یک فایل Exe برنامه است و اون فایل htm .

در آخر هم بگم که این کارها رو فقط دارند در راستای همون شهر الکترونیک انجام میدند . یعنی میخواند همه کارها بدون مراجعه به شرکتها انجام بشه و در وقت و هزینه صرفه جویی بشه .

موفق باشید ./

eshpilen
پنج شنبه 17 تیر 1389, 12:43 عصر
مطمئن باشید همه نصب خواهند کرد و کسی هم به این فکر نمیکنه شاید این برنامه بخواد کار دیگه ای هم روی سیستمش انجام بده .
بله اینکه معلومه. منتها بحث این نیست که آیا همه نصب میکنن یا نه.
مسئله درست یا نادرست بودن این رویه بصورت عمومی و امکانهای سوء استفاده ازش هست.


خوبی برنامشون هم این هست که Stand Alone هست . به هیچ چیزی نیاز نداره . فقط یک فایل Exe برنامه است و اون فایل htm .
خب مگه مرورگر چشه؟ مرورگر هم روی هر سیستمی هست و مثل جزیی از سیستم عامل هست که همین برنامه هم بهش نیاز داره.


در آخر هم بگم که این کارها رو فقط دارند در راستای همون شهر الکترونیک انجام میدند . یعنی میخواند همه کارها بدون مراجعه به شرکتها انجام بشه و در وقت و هزینه صرفه جویی بشه .
اینا که خوبه.
ولی ما روی مسیر و استانداردها بحث میکنیم.
این مباحث جدا هستن و لزوما هرکسی نمیدونه و هرکسی انگیزهء رعایتش رو نداره.
هرچند شاید این حرفا برای مملکت ما که هنوز مردم نمیدونن مفاهیمی مثل گمنامی، حیطهء شخصی، آزاد و غیره چی هستن و چه فایده و اهمیتی دارن زیادی و تعارف بحساب بیاد.