1200
حفاظ آکاردئونی
حفاظ آکاردئونی امروزه با توجه به آمار بالای سرقت در منازل مسکونی،
وجود حفاظ درب یکی از بهترین گزینه های پیش روی هر صاحب خانه ای است.
تا به این منظور با خرید یک درب آکاردئون بتواند سلامت و امنیت جانی و مالی خود و خانواده خود را از شر هر گونه مزاحم حفظ نماید.
معمولا در ساختمان های چندین طبقه مورد استفاده واقع می شود.
که واحدهای ساختمانی بسیار زیادی در این ساختمان ها زندگی می کنند.
از آنجایی که ورود هر فرد غریبه و ناآشنا به درون ساختمان ها به راحتی صورت می پذیرد.
و هر فردی می تواند با استفاده از روش های مختلف به راحتی به درون ساختمان ها وارد شود،
در صورتی که تنها یک درب چوبی ساده مانع وی به حضور در هر واحد مسکونی باشد،
می تواند به راحتی این مانع را با ترفندهای گوناگون از بین بردارد.به همین علت امروزه وجود درب آکاردئونی در تمامی ساختمان ها الزام آور می باشد.
و ضرورت آن برای بالا بردن سطح امنیت ساختمان ها به خوبی حس می گردد.
و در موارد دیگری نیز مورد کاربست واقع می گردد.
ولی در عین حال بیشترین کاربرد این نوع از درب ها در واحدهای ساختمان های چند طبقه است که افراد این ساختمان ها ممکن است .
و موجب به یغما بردن تمامی لوازم و ابزارآلات گران قیمت خانواده ها گردد.
مدل و طرح های حفاظ آکاردئونی
حفاظ های آکاردئونی را برای هر یک از این کاربردهای فوق که بخواهید؛
می توانید در طرح و مدل های مختلفی سفارش داد:
درب آکاردئونی سه لوزی
درب آکاردئونی چهارلوزی
درب آکاردئونی پنج لوزی دو جداره
درب آکاردئونی ایتالیایی
که هرکدام از مدل های فوق خود دارای زیر شاخه هایی می باشد.
حفاظ آکاردئونی سه لوزی:
درب آکاردئونی سه لوزی معمولی ترین نوع حفاظ نسبت به سایر حفاظ ها می باشد.
از درب آکاردئونی به دلیل جمع شدن در اماکنی که فضای کمی دارند
مورد استفاده قرار میکیرد تا مزاحمتی ایجاد میکند.
وزن درب آکاردئونی نسب به درب آهنی و کرکره ای بسیار کم است.
وزن درب آکاردئونی نسب به درب آهنی و کرکره ای بسیار کم است.
حفاظ آکاردئونی چهارلوزی
حفاظ آکاردئونی چهار لوزی معمولا در ساختمان های چندین طبقه مورد استفاده واقع می شود.
که واحدهای ساختمانی بسیار زیادی در این ساختمان ها استفاده می کنند.
درب آکاردئونی به صورت چهار لوزی می باشد یعنی هیچ فضای خالی درون درب وجود ندارد و چهارچوب این درب و تسمه ها به صورت دوبل است.
حفاظ آکاردئونی پنج لوزی دو جداره
حفاظ آکاردئونی دوجداره دارای استحکام بسیار بالا به جهت دارا بودن پوشش تمام لوزی
مخفی بودن پرچ های اصلی درب جهت برش توسط دریل یا فرز
به هیچ عنوان جای خالی جهت وارد کردن دیلم و جکهای ماشین را ندارد
بسیار روان و کم جا
ظریب امنیتی درب اکاردئونی دو جداره پرچ مخفی نسبت به درب اکاردئونی اهنی دیگر 70% بالاتر میباشد.
ظاهر بسیار زیبا به جهت کار کردن تسمه های نقش دار در تولید درب اکاردئونی نمونه استفاده شده قفل مخفی و غیر قابل نفوذ در درب اکاردئونی سفارشی سایر درب اکاردئونی فلزی که در کلیه اماکن نسب می شود.
حفاظ آکاردئونی ایتالیایی
اما از نظر کیفیت و زیبایی یکی از بهترین تولیدات کارگاه ساخت و ساز اکاردئونی شرکت ایمن کاران است
حفاظ آکاردئونی ایتالیایی یکی از تولیدات شرکت ایمن کاران است .
که از لحاظ ایمنی معادل با یک درب چهار گل بوده .
1151
كتاب به شما یاد میدهد در زندگی چطور رفتار كنید، چطور بیاندیشید و چطور خط فكری خودتان را پیدا كنید و شكل بدهید.
كتاب به شما یاد میدهد در زندگی چطور رفتار كنید، چطور بیاندیشید و چطور خط فكری خودتان را پیدا كنید و شكل بدهید.
اما موضوعی که در آن هیچ شک و تردیدی وجود ندارد، این است که شما وقتی کتابهای بیشتر و بهتری میخوانید دید وسیعتری پیدا میکنید و به همان نسبت تعریف شما از کتاب کاملتر میشود. و نکته مهم اینکه شما هرچقدر بیشتر کتاب بخوانید، بهتر متوجه میشوید که به چه نوع کتابی علاقه دارید.
وقتی که یک کتاب میخوانید تک تک جملات آن در ناخودآگاه شما باقی میمانند، فقط کافیست کمی به آن فکر کنید و خودتان را در آن موقعیت قرار دهید. کتاب به شما یاد میدهد در زندگی چطور رفتار کنید، چطور بیاندیشید و چطور خط فکری خودتان را پیدا کنید و شکل بدهید. کتاب به شما اجازه میدهد به جای تمام زندگیهایی که نداشتهاید زندگی کنید. به جای تمام تجربههایی که نداشتهاید و به جای تمام تصمیمهایی که هنوز به سراغتان نیامدهاند فکر کنید و از قبل جواب مناسب را بدانید. با مطالعه زیادتر کتاب شما هیچوقت در زندگی واقعی غافلگیر نمیشوید! انگار همه چیز را از قبل میدانید و یاد گرفتهاید که چطور رفتار کنید. حفظ کردن جملات یا ادبی حرف زدن به شما هیچ کمکی نمیکنند! روح آدمی باید کتابی را ببلعد.
در میان اما، منتقدان و نویسندگان در سراسر دنیا یک سری از کتابها را شاهکار میدانند. کتابهایی که شاید برخی از ما به راحتی نتوانیم آنها را شاهکار و یا حتی کتاب تلقی کنیم. با این حال برای مشاهده این کتابها که در سراسر جهان مورد ستایش هستند میتوانید نگاهی به لیست صد کتاب برتر تاریخ بیاندازید.
شاید به طور میانگین گفته شود که سرانه مطالعه کتاب در کشور ما پایین است اما در این میان افراد زیادی هستند که مدام در کتابخانه ها به دنبال کتاب هستند و خواندن را یکی پس از دیگری انجام میدهند. خیلیها به دنبال کتابهای تاریخی هستند ، برخی دیگر کتب فلسفی را میپسندند و عدهای به دنبال یک رمان طولانی هستند تا شبهای گرم تابستان و سرد زمستان را با خواندن یک رمان هیجانانگیز ، گرم تر کنند.
کتاب صوتی:
امروزه کتاب صوتی یا کتاب گویا به خاطر مشغله زیاد افراد به شدت رواج یافته اند. با این همه همهی ما دوست داریم که کتاب مورد نظرمان را سر فرصت و در آرامش کامل بخوانیم ، اما شاید هرگز چنین فرصتی پیش نیاید. به همین خاطر استفاده از کتابهای صوتی بهترین گزینه است. استفاده از کتاب های صوتی مزایای زیادی دارد که مهمترین آنها استفاده صحیح از زمان هایی است که هدر میروند، مانند ساعات طولانی که در ترافیک کلان شهرها مجبور به گذران هستید.
دانلود رایگان کتاب شعر معاصر در طاقچه
744
کولرگازی پیستونی 48000
کولرگازی پیستونی 48000
یکی از مهم ترین فاکتورهای ما برای خرید این دستگاه کمپرسور کولر می باشد که در اینجا قصد داریم به توضیح این مورد بپردازیم .
کولر یکی از محصولات تهویه مطبوع است که قابلیت سرمایش و گرمایش را دارد و در انواع و اشکال مختلف تولید و مورد استفاده قرار می گیرد. کولرگازی ها از سیکل تبرید پیروی می کنند که اصلی ترین اجزای آن، کمپرسور، کندانسور ، شیر انبساط و اواپراتور است. اجزایی مختلفی در کولر وجود دارد که به صورت هماهنگ با هم کار می کند تا سرمایش را ایجاد و محیط اتاق را خنک و مناسب نماید. ما در این مطلب ، سعی می کنیم در مورد یک جز خاص از این دستگاه یعنی کمپروسور کولرگازی بیشتر توضیح بدیم. و به بررسی کامل انواع کمپرسور در این دستگاه ها می پردازیم و همچنین بهترین نوع کمپرسور در کولرگازی را هم به شما معرفی می کنیم . در اینجا جا دارد به معرفی کولرگازی 48000 بپردازیم که می توان گفت یکی از بهترین دستگاه هایی است که می توان برای خرید امتحان کرد پس با ما همراه باشید .
کمپرسور چیست ؟
کمپرسور با مصرف انرژی الکتریکی ، گاز مبرد را از اواپراتور مکش می کند و سپس آن را فشرده ساخته و وارد کندانسور می نماید . کمپرسورها قطعاتی هستند که با استفاده از فشرذده کردن و کاهش حجم گاز ، باعث افزایش فشار آن می شوند . در این دستگاه ها ، نقش اصلی را همین کمپرسورها بازی می کنند و از لحاظ ساختاری کاملا مشابه کمپرسور یخچال ها هستند . کمپرسورها با توجه به ظرفیت و اقلیم و نوع دستگاه دارای انواع مختلفی هستند که در این دستگاه به طور معمول عبارتند از :
- کولرگازی پیستونی
- کمپرسور روتاری
- کمپرسور اسکرال
کمپرسور روتاری
مدل روتاری دارای مکانیزم جابه جایی مثبت و از نوع چرخشی هستند . معمولا در جاهایی هستند که حجم فشار هوا بالاست از کولرگازی روتاری استفاده می کنند . در این نوع با گردش 360 درجه ای تیغه ها عمل مکش و کمپرس ماده مبرد انجام می گیرد ، بدین ترتیب که وقتی گاز از دریچه ورودی وارد کمپرسور می شود ، در اثر چرخش تیغه ها و برخورد پره ها با گاز ، آن را با فشار به سوی لوله های خروجی هدایت می کند .
مدل روتاری را با ظرفیت های 7000 تا 36000 بی تی یو تولید می کنند . کمپرسور روتاری صدای کمتری تولید می کنند و مصرف بهینه تری دارند . این کمپرسور بیشتر برتی مناطق شمالی و ششمال غربی کاربرد داره و می توان از آن استفاده کنیم .
مزیت ها
- یکی از مزیت های مهم می توان به تولید گرمای کمتر نسبت به مدل های دیگر
- صدای کمتر آن یکی از مزیت های مهم می توان حساب کرد و از آن نام برد
- مصرف برق کمتری که دارد می تواند باعث برتری این مورد باشد
معایب
- یکی از مهمترین معایب این مدل می توان به قیمت بالای آن اشاره کرد
- یکی دیگر هم می توان به هزینه ی بالای تعمیر و نگهداری در آن اشاره کرد که شاید مهمترین مزیت آن باشد
چت به چه معنی است؟

تغییرات بلیط هواپیما و قیمت آن در دوران فراگیری ویروس کرونا!
شاید یکی از مهم ترین تأثیرات ویروس کرونا لفو سفرها و به تبع آن تفییرات در صنعت و قیمت بلیط هواپیما باشد. بسته شدت مرزها آن هم در دوران تعطیلات نوروز خیلی از سفرها را لغو کرده است. شتاب انتشار کرونا، بر روی بلیط هواپیما و صنعت هوایی در سرتاسر جهان، بیشترین خاصیت حاصل را در عمر تاریخ سفرهای هوایی گذاشته است. به طوریکه عموم پروازها لغو شده و یا در صورت بلند شدن هواپیما، با شکسته شدن قیمت بلیط چارتر و یا سیستمی روبه رو شده اند. شاید کمتر کسی در ماه های ماسبق و آینده به این فکر می کرد که ویروسی در سال 2020 همه دنیا را درگیر خود کند به طوریکه دنیا را در قرنطینه فرو برد. اما متاسفانه این اتفاق افتاد و در روزهای اولیه ابراز شیوع کرونا، طی اطلاعیه ای از سمت سخنگوی سازمان هواپیمایی کشور، شرکت های گردشگری، موظف به استرداد بلیط هواپیما بدون اخذ جریمه تا تاریخ 5 اسفند شدند و اولین شک باطراوت شدن صنعت گردشگری کشور وارد شد. اما با توجه به عدم خویش از زمان ماندگاری و نقاهت این بیماری، بسیاری انتظار داشتند که تا نوروز 99 امکان از سر گیری مسافرت ها یادآوری نوا عادی مردم ایجاد شود. اما متاسفانه به دلیل عدم رعایت دستورالعمل ها قرنطینه و تردد عده ای از هم میهنان در جاده ها، این ویروس به سرعت پیشرفت کرد تا جایی که نوروز 99 به کابوسی برای صنعت گردشگری و ورشکستگی بسیاری ذوب كردن این شرکت ها تبدیل شد. در باز روزهای اولیه، کشورهایی که جزو مرادها نوروزی ایرانیان قلمداد می شدند، یخ زده شدن مرزهای هوایی فلكی عرشی و هوایی خود را بی ایران اظهار کردند. رفته رفته توام کاهش سفرها و بلند نشدن هواپیماها قیمت بلیط چارتر و سیستمی نیز کاهش چشمگیری داشت. هرچند که سفرهای هوایی با رعایت نکات بهداشتی و تست بیماری انجام می پذیرد، اما کاهش سفرهای هوایی چشمگیر است. سخنگوی تنسیق هوایی کشور اعلام کرده است که امكان دريافت گواهي بهداشت براي مسافران از طريق دفاتر وزارت بهداشت مستقر در فرودگاهها فراهم است. با توجه به نوع کار صنعت گردشگری درون ایران، نوروز و تابستان پیک فروش بلیط هواپیما و سودآوری این كار در ایران محسوب می شود. به طوریکه ضرر سایر فصول سال را جبران می کند و باعث سرپا ماندن شرکت های پرمشغله در این حوزه می شود. دانشپایه طول عمر 98 با تمام فراز و نشیب هایی که بویژه حسب نیمه دوم داشت، شاهد کاهش فروش بی سابقه ای در روزهای کم تردد نسبت به سالهای گذشته و بعد نیز بود که بسیار قابل تامل است، به طوریکه بسیاری از فروشندگان بلیط چارتر شاهد خالی ماندن صندلی های هلكوپتر بودند. عواملی مانند گرانی بنزین، اتفاقات عقرب آب بان 98، شهادت سردار سلیمانی و سقوط هواپیما از عواملی بود که در فصل هلا کم تردد، کاهش فروش بلیط هواپیما را به حداقل رساند. ویروس کرونا هم ضربه پایان را سفرجل و بد این صنعت زد موافقت شدن طوریکه بسیاری از شرکت ها اقدام به تعدیل قابلیت در روزهای پایانی سال کردند. خوشبختانه عده ای از شرکت های گردشگری و فروش بلیط هواپیما https://www.safarme.com/ با وجود مشکلاتی مانند سایرین، سعی در حفظ کارمندان خود کرده اند اما با ادامه این وضعیت ثقیل عدم همکاری دولت برای کاهش ضرر، امکان تعدیل در این شرکت خیر همچنین وجود دارد. همچنین برای مشاهده منبع این مقاله به این مطلب نگاه کنید. محدودیت های پروازی ایران به دیگر کشورها همانگونه که پیش تر سخن شد با اعلام ایران به عنوان یکی از کشورهای آلوده به ویروس کرونا، امکان خرید بلیط هواپیما و سفر به بعضی از کشورها لغو شد که در ادامه به ابلاغیه برخی از آنها می پردازیم. تایلند تایلند طی بیانیه ای تمامی ویزاهای کشورهایی که جزو قلمرو پادشاهی تایلند محسوب نمی شدند و شیوع کرونا داشتند را لغو کرد. تمامی ویزاها از تاریخ 1 فوریه تا 11 مارس باطل اعلام شد. هم سفرت تایلند در تهران نیز لغایت اطلاع ثانوی تعطیل افشا شد. مسافران می توانند با بازگشت شرایط عادی، نسبت به خرید بلیط هواپیما و دریافت ویزای این کشور ازنو اقدام کنند.
ارمنستان ارمنستان جزو کشورهایی بود که ایرانیان می توانستند بدون اخذ ویزا و تنها با خرید بلیط هواپیما سیستمی و یا بلیط چارتر به این کشور سفر کنند. اما با شیوع کرونا نیز اینگونه سفرها به حالت تعلیق درآمد. البته سفر به این کشور از گونه اخذ ویزا امکان پذیر است. مسافران باید به کنسولگری ارمنستان درعوض جهت اخذ ویزا مراجعه کنند ثقیل در صورت تایید و اجازه آن، امکان سفر صیقلی فارغ آراسته می گردد. مالزی مالزی نیز اعلام کرد که به جز افرادی که اقامت دایم در مالزی دارند و یا دانشجو محسوب می شوند، اجازه سفر به این کشور را برای مسافرانی که در شهرهای آلوده بوده اند را نخواهد داد.
چلسی



1095
سرور مجازی و هاست ایرانی را از کجا می توان تهیه کرد؟
سرور مجازی چیست؟
در خدمات هاست ایران، هاست و سرور مجازی ایران یکی از خدمات پراستفاده سرورهای مجازی و هاست است و یکی از مهم ترین نیازهای کاربران آی تی محسوب می شود.
در انتخاب سرور مجازی به چه نکاتی باید توجه کرد؟
یکی از مهم ترین نکات در انتخاب سرویس دهندۀ سرور مجازی این است که سروریسی انتخاب شود که خدمات پشتیبانی مناسب و اصولی داشته باشد. فراویر (faravir) یکی از بهترین سیستم ها در این زمینه است. یکی از حوزه های پرکاربرد این حوزه وی پی اس ها هستند که مشتریان زیادی دارند؛ چرا که همۀ کاربران ترجیح می دهند سرورهای خریداری شده شان کیفیت و آپتایم بالا داشته باشد.
سؤالات رایج در زمینۀ انتخاب سرور مجازی چیست؟
مهم ترین و پرتکرارترین سؤالات در حوزۀ هاست ایرانی را جمع آوری کرده است که عبارتند از:
- مناسب ترین ارائه دهندۀ سرویس هاست کدام است؟
- سرور مجازی را باید از کجا تهیه کنیم؟
- در میان سرویس های بی شمار ارائه دهندۀ خدمات، فضای میزبانی کدامیک از آن ها برای وب سایت ما کاربردی تر و مناسب است؟
- مناسب ترین قیمت ها در کدام سرورهاست؟
- به طور کلی قیمت و هزینۀ خرید سرورهای مجازی چه میزان است؟
طبق آمار بانک اطلاعاتی هاست ایران، این سؤالات اکثر کاربران و متقاضیان سرورهای مجازی است و نمی توانند به آسانی و از منابع معتبر، پاسخ دقیق و مناسبی برای آن بیابند.
سرور مجازی
فراویر یکی از پرسرعت ترین، قابل اعتمادترین و مناسب ترین ارائه دهندگان سرورهای مجازی و هاست به شمار می آید که خدمات کم نظیر و منحصر به فردی در زمینۀ خرید سرورهای مجازی به مشتریان خود ارائه می کند. در ادامه شما عزیزان را به طور دقیق با ویژگی های گوناگون فراویر (faravir) هاست آشنا خواهیم کرد.
آشنایی با شرکت فراویر (faravir) و خدمات آن:
- شرکت فراویر به طور رسمی فعالیت خود را در حوزۀ سرور مجازی از سال 2011 شروع کرده است. در حال حاضر این شرکت یکی از برترین ارائه دهندگان سرور مجازی ایران است و میزبانی با کیفیت همراه با خدمات ویژۀ وی پی اس را برای کاربران خود ارائه داده است.
- قیمت های این سرور مجازی از میانگین 65 هزار تومان آغاز می شود و هرچقدر که منبع های وی پی اس آن کیفیت بهتری داشته باشد، قیمت آن نیز افزایش خواهد یافت.
- جالب است بدانید که هاست ایرانی فراویر نمایندۀ دیتاسنتر برج میلاد تهران است و از این دیتاسنتر معروف و پر سرعت، وی پی اس های رایگان نیز ارائه می کند.
- یکی دیگر از مهم ترین خدمات ما ارائه کردن فضاهای میزبانی هاست و سایت است که برای خرید هاست پلن های متنوع و مختلف از سطح معمولی تا حرفه ای را فراهم کرده است.
- فراویر دامنه های ملی و بین المللی را ثبت کرده است.
- این شرکت یکی از معدود شرکت های ارائه دهندۀ خدمات دامنه های رایگان نیز هست.
سرور مجازی
- فراویر (faravir) از نگاه معیارهای کلی سازمانی، با در اختیار قرار دادن خدماتی مثل سرورهای اختصاصی و خدمات ویژۀ دامنه و هاست و کولوکیشن و... به یکی از مناسب ترین و بهترین ارائه دهندگان سرورهای اختصاصی در ایران تبدیل شده است.
- فراویر به جهت دارا بودن سرورهای خاص و باکیفیت در مراکز دادۀ معتبر و دیتاسنترها، به یکی از محبوب ترین هاست های سازمان ها و نهادهای دولتی، سایت های خبرگزاری و همچنین پروژه ها و طرح های پژوهشی تبدیل شده است.
- یکی دیگر از خدمات این شرکت هاست مختص استارتاپ هاست. فراویر خدمات هاست اختصاصی برای استارتاپ ها ارائه می کند و به دنبال حمایت از آن هاست.
- همچنین این هاست ایران توانسته است زیرساخت های شبکه ای حرفه ای را با استفاده از فایروال های قدرتمند ایجاد کند و این برای افرادی که به دنبال سرورهای فایروال سخت افزاری هستند، خبر مهم و ویژه ای است.
در پایان باید به صورت مجدد خاطر نشان شویم که تمام عوامل تیم بزرگ فراویر هاست تمام تلاش خود را برای ارائۀ خدمات نوین و اختصاصی سرور مجازی به مشتریان خود می کنند تا رضایت خاطر و اعتماد آن ها را به دست بیاورند.
سرور مجازی
آموزش تکنیک Sparkle.JS در طراحی سایت
Sparkle.JS
یکی از تکینک های زیباسازی سایت می باشد با این کد کوچک و کم حجم می توانید تعیین کنید که کاربر وقتی موس را روی قسمت های از پیش تعیین شده نگه دارد چه اتفاقی بیفتد .مثلا با نگه داشتن موس روی لینک ها ، کاغذ رنگی پخش شود ، با نگه داشتن روی تصویر پست ها ، بادکنک هایی ترکیده شود و ... !
برای دریافت کد و دیدن پیش نمایش به ادامه مطلب مراجعه کنید .
کد اسلایدر حرفه ای چند منظوره لمسی واکنشگرا Responsive
کد اسلایدر
تمام عیار است که واکنشگرا و لمسی است و می توان هر نوع اسلایدری از آن با داشتن اندکی دانش css ساخت .با این اسلایدر می توانید اسلایدشو تصاویر یک عکسه یا چند عکس در کنار هم بسازید و برای حالت های موبایل و تبلت و ... تعداد تصاویر را تعیین کنید .
در ادامه مطلب قالب گراف می توانید با این اسلایدر بهتر و بیشتر آشنا شوید .
گیف پلیر Gif Player برای سایت خود داشته باشید !
برای دریافت کد و دیدن پیش نمایش آنلاین به ادامه مطلب مراجعه کنید .
چطور یک برنامه نویس php خوب شویم؟
یادگیری زبان برنامه نویسی پی اچ پی در صورتی می تواند به یک کار لذت بخش تبدیل شود که کمی هوشمندی به خرج دهید و از ترفندهای میانبر استفاده نمایید. این مطلب مربوط به همین موضوع است.
در ادامه ۱۰ تکنیک عالی آورده شده که توسعه دهندگان PHP باید یاد بگیرند و هنگام برنامه نویسی از آنها استفاده کنند. این نکات مهارت هایتان را بهبود می دهد و همچنین واکنش گرایی و شفافیت کدتان را افزایش داده و کارایی آن را بهینه تر می کند. بهترین سایت های پربازدید ایرانی از همین زبان برنامه نویسی برای توسعه کار خود استفاده کرده اند.
۱- از برگه تقلب برای SQL Injection استفاده کنید
هر توسعه دهنده وب باید به خوبی با شیوه های امنیتی آشنا باشد و باید برنامه ها را با این شیوه های امنیتی درون ذهنش طراحی کند. قانون اولیه این است که هرگز به داده های دریافت شده از جای دیگر اعتماد نکنید. قانون دیگر اسکیپ (escape) داده ها قبل از ارسال به جای دیگری است. ترکیب این دو قانون برای ایجاد اصول امنیتی پایه می تواند بدین صورت ساده شوند: فیلتر ورودی، اسکیپ خروجی (FIEO).
علت اصلی حمله تزریق به پایگاه داده، اسکیپ کردن داده های خروجی است. به خصوص وقتی رخ می دهد که وجه تمایز بین قالب پرس و جو SQL و داده های استفاده شده توسط پرس و جو به دقت حفظ نمی شود. این حمله در برنامه های PHP که پرس و جوها با روش زیر ساخته می شوند، رایج است:
<?php
$query = “SELECT *
FROM users
WHERE name = ‘{$_GET[‘name’]}'”;
?>
در این حالت مقدار متغیر
$_GET[‘name’]
توسط کاربر، منبعی دیگر، تعیین می شود که نه فیلتر شده و نه اسکیپ.
اسکیپ شدن داده ها در پی اچ پی باعث می شود تا قالب اصلی آنها در یک متن جدید حفظ شود. تأکید بر اسکیپ داده های خروجی تذکری است برای اینکه در خارج از برنامه باید داده ها اسکیپ شده استفاده شوند چراکه در غیر این صورت ممکن است به صورت اشتباه تفسیر شوند. در مقابل آن فیلتر کردن داده ها این اطمینان را به ما می دهد که داده ها قبل از استفاده اعتبارسنجی شده اند. تأکید بر فیلتر ورودی بیانگر این است که منبع داده های خارج از برنامه باید فیلتر شود زیرا نمی توان به آنها اعتماد کرد.
با فرض اینکه از MySQL استفاده می کنیم، می توان آسیب پذیری حمله تزریق به SQL را با اسکیپ اسم توسط تابع ()mysql_real_escape_string کاهش داد. حتی اگر اسم فیلتر هم شود یک لایه امنیتی بیشتری به وجود می آید. (اجرای چندین لایه امنیتی ” دفاع در عمق” نامیده می شود و یک روش امنیتی بسیار خوب است.) در مثال زیر برای افرایش شفافیت کد از قراردادهای نامگذاری استفاده شده و در آن فیلتر ورودی و اسکیپ خروجی داده ها نشان داده می شود:
<?php
// Initialize arrays for filtered and escaped data, respectively.
$clean = array();
$sql = array();
// Filter the name. (For simplicity, we require alphabetic names.)
if (ctype_alpha($_GET[‘name’])) {
$clean[‘name’] = $_GET[‘name’];
} else {
// The name is invalid. Do something here.
}
// Escape the name.
$sql[‘name’] = mysql_real_escape_string($clean[‘name’]);
// Construct the query.
$query = “SELECT *
FROM users
WHERE name = ‘{$sql[‘name’]}'”;
?>
گرچه استفاده از قراردادهای نامگذاری حتی با وجود اینکه چیزی فیلتر شده یا نه و یا اسکیپ شده یا نه، می تواند به شما کمک کند اما استفاده از عبارت های آماده، روش بسیار بهتری است. خوشبختانه با استفاده از PDO توسعه دهندگان PHP یک API جهانی برای دسترسی به داده ها دارند که از عبارت های آماده پشتیبانی می کند حتی اگر پایگاه داده اصولی نباشد.
به یاد داشته باشید آسیب پذیری های حمله تزریق به SQL زمانی وجود دارد که تمایز بین قالب یک پرس و جو SQL و داده های استفاده شده توسط آن پرس و جو به دقت حفظ نشود. با استفاده از عبارت های آماده می توانید این مسئولیت را با ایجاد قالب پرس و جو و داده در مراحل جداگانه به سمت بانک اطلاعاتی هل دهید:
<?php
// Provide the query format.
$query = $db->prepare(‘SELECT *
FROM users
WHERE name = :name’);
// Provide the query data and execute the query.
$query->execute(array(‘name’ => $clean[‘name’]));
?>
صفحه http://php.net/pdo اطلاعات و نمونه های بیشتری را ارائه می دهد. عبارت های آماده قوی ترین موارد حفاظتی را برای مقابله با حمله تزریق به SQL پیشنهاد می دهند.
۲- تفاوت بین عملگرهای مقایسه ای را بشناسید
این نکته خوبی است اما مثال عملی برای آن وجود ندارد تا نشان دهد چه زمانی یک مقایسه غیر دقیق می تواند مشکلاتی ایجاد کند.
اگر ازتابع ()strpos برای تعیین وجود یک زیر رشته در یک رشته استفاده می کنید نتایج می تواند گمراه کننده باشد: (تابع ()strpos در صورت عدم یافتن زیر رشته مقدار FALSE برمی گرداند)
<?php
$authors = ‘Chris & Sean’;
if (strpos($authors, ‘Chris’)) {
echo ‘Chris is an author.’;
} else {
echo ‘Chris is not an author.’;
}
?>
در مثال بالا از آنجا که زیر رشتهChris در همان ابتدای رشته Chris & Sean قرار دارد، تابع ()strpos مقدار صحیح ۰ را برمیگرداند و این مقدار نشان دهنده موقعیت شروع زیررشته در رشته است. از آنجا که نتیجه عبارت شرطی به صورت مقدار بولین تعیین می شود، مقدار صحیح ۰ به عنوان FALSE ارزیابی شده و شرط شکست می خورد. به عبارت دیگر به جای رشته ‘Chris is an author.’ رشته ‘Chris is not an author.’ چاپ می شود!
آموزش اضافه کردن چت باکس زنده جهت پشتیبانی به سایت یا وبلاگ
امروز با سایتی اشنا می شوید که این قابلیت را به آسانی در طی کم تر از 5 دقیقه اضافه می کند !
این سایت علاوه بر اضافه کردن چت باکس پشتیبانی زنده به وبلاگ شما ، قابلیت هایی چون مشاهده انلاین موقعیت بازدیدکنندگان و پست های بازدید شده و ... را در اختیارتان می گذارد .
با قالب گراف در ادامه مطلب ، همراه باشید.