تبلیغات
شن سا - مطالب شهریور 1395
 
باشگاه شن سا ساوه
شن سا
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 
چهارشنبه 31 شهریور 1395 :: نویسنده : admin blog
خلاصه عملکرد مختصر

سطح بالا کامپوننت (RPC زبان پرس و جو / API)
از نقطه نظر جزء سطح بالا، مشتری و پیام اکسچنج سرور در داخل یک جلسه. جلسه است به دستگاه مشتری متصل (نرم افزار، دقیق تر) به جای یک اتصال HTTP / HTTPS / TCP خاص. علاوه بر این، هر جلسه به یک شناسه کاربری کلیدی که توسط آن مجوز است که در واقع انجام متصل شده است.

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

انواع مختلفی از پیام وجود دارد:

تماس RPC (کلاینت به سرور): تماس به روش API
پاسخ RPC (سرور به مشتری): نتایج حاصل از تماس های RPC
پیام اذعان دریافت (و یا به جای، اطلاع رسانی از وضعیت مجموعه ای از پیام)
پیام جستجوهای وضعیت
پیام چند یا ظرف (یک ظرف است که چندین پیام را نگه می دارد؛ مورد نیاز برای ارسال به چندین RPC خواستار در یک بار بیش از یک اتصال HTTP، برای مثال؛ همچنین، یک ظرف ممکن است از gzip پشتیبانی).
از نقطه نظر پروتکل سطح پایین تر، یک پیام یک جریان داده های باینری تراز وسط قرار دارد در امتداد مرز 4 یا 16 بایت است. اولین زمینه های مختلف در پیام ثابت و توسط رمزنگاری سیستم / مجوز استفاده می شود.

هر پیام، یا فرد یا در داخل یک ظرف، شامل یک شناسه پیام (64 بیت، پایین را ببینید)، یک شماره توالی پیام در یک جلسه (32 بیت)، طول (از بدن ارسال در بایت، 32 بیت)، و بدن (هر اندازه است که مضربی از 4 بایت). علاوه بر این، هنگامی که یک ظرف یا یک پیام فرستاده می شود، یک هدر داخلی است که در بالای (پایین را ببینید) اضافه شده است، پس از آن کل پیام رمزگذاری شده است، و یک هدر خارجی است که در بالای پیام (یک بیتی 64 قرار داده شده شناسه کلید و یک کلید پیام 128 بیتی).

در متن پیام به طور معمول از یک نوع پیام 32 بیتی به دنبال پارامترهای وابسته به نوع تشکیل شده است. به طور خاص، هر تابع RPC دارای یک نوع پیام مربوطه. برای جزئیات بیشتر، به داده های باینری ترتیب، پروتکل موبایل: پیام های خدمات.

همه شماره های به عنوان endian است کمی نوشته شده است. با این حال، تعداد بسیار زیادی (2048 بیتی) مورد استفاده در RSA و DH در فرمت بزرگ Endian نوشته شده به دلیل این چیزی است که کتابخانه OpenSSL کند.

مجوز و رمزگذاری
قبل از پیام (یا یک پیام چند) که بر روی یک شبکه با استفاده از یک پروتکل انتقال، منتقل شود، آن است که در یک روش خاص رمزگذاری شده، و یک هدر خارجی است که در بالای پیام است که افزود: یک شناسه کلید 64 بیتی ( که منحصر به فرد یک کلید مجوز برای سرور و همچنین به عنوان کاربر) و یک کلید پیام 128 بیتی شناسایی می کند. کلید کاربر همراه با کلید پیام یک کلید 256 بیتی واقعی آن چیزی است که برای رمز گذاری پیام با استفاده از رمزگذاری AES-256 تعریف می کند. توجه داشته باشید که بخش اولیه از پیام به رمزگذاری می شود شامل داده های متغیر (جلسه، شناسه پیام، شماره توالی، نمک سرور) که به وضوح کلیدی بر پیام تاثیر میگذارد (و در نتیجه کلید AES و IV). کلید پیام به عنوان 128 بیت پایین را از SHA1 از بدن پیام (از جمله جلسه، شناسه پیام، و غیره) تعریف شده است. پیام چند به عنوان یک پیام رمزگذاری شده است.

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

اشکال اصلی این پروتکل این است که یک مزاحم منفعلانه متوقف پیام ها و پس از آن به نحوی اختصاص کلید مجوز (به عنوان مثال، با سرقت یک دستگاه) قادر به رمزگشایی تمام پیام های ره پست امور موضوعی خواهد بود. این احتمالا بیش از حد از یک مشکل (با سرقت یک دستگاه، همچنین می تواند دسترسی به تمام اطلاعات cache شده بر روی دستگاه بدون رمز گشایی هر چیزی به دست آوردن) است. با این حال، مراحل زیر می تواند در نظر گرفته شود برای غلبه بر این ضعف:

کلید جلسه تولید با استفاده از پروتکل Diffie-Hellman که استفاده می شود و در رابطه با مجوز و کلید ارسال را انتخاب کنید AES پارامترها. برای ایجاد این، اولین چیزی که یک مشتری باید پس از ایجاد یک جلسه جدید انجام دهید این است ارسال پرس و جو RPC ویژه به سرور ( "تولید کلید جلسه") که سرور پاسخ خواهد داد، در نتیجه ان تمام پیام های بعدی در جلسه با استفاده از رمزگذاری کلید نشست است.
حفاظت از کلید ذخیره شده بر روی دستگاه مشتری با یک (متن) از رمز عبور. این رمز عبور هرگز در حافظه ذخیره می شود و توسط یک کاربر در هنگام شروع برنامه یا بیشتر (بسته به تنظیمات برنامه) وارد شده است.
داده ها (کش) ذخیره شده در دستگاه کاربر همچنین می تواند با رمزگذاری با استفاده از یک کلید مجوز که به نوبه خود، این است که با کلمه عبور محافظت محافظت می شود. سپس، یک رمز عبور مورد نیاز خواهد بود برای به دست آوردن دسترسی حتی به کسانی داده است.
هماهنگ سازی




نوع مطلب :
برچسب ها :
لینک های مرتبط :


چهارشنبه 31 شهریور 1395 :: نویسنده : admin blog

MTProto Mobile Protocol

Please feel free to check out our FAQ for the Technically Inclined.
Client developers are required to comply with the Security Guidelines.

Related articles

General Description

The protocol is designed for access to a server API from applications running on mobile devices. It must be emphasized that a web browser is not such an application.

The protocol is subdivided into three virtually independent components:

  • High-level component (API query language): defines the method whereby API queries and responses are converted to binary messages.
  • Cryptographic (authorization) layer: defines the method by which messages are encrypted prior to being transmitted through the transport protocol.
  • Transport component: defines the method for the client and the server to transmit messages over some other existing network protocol (such as, http, https, tcp, udp).




نوع مطلب :
برچسب ها :
لینک های مرتبط :


چهارشنبه 31 شهریور 1395 :: نویسنده : admin blog

Source code

For the moment we are focusing on open sourcing the things that allow developers to quickly build something using our API. We have published the code for our Android, iOS, web and desktop apps (Win, OSX and Linux). This code also allows security researchers to fully evaluate our end-to-end encryption implementation.

Telegram for Android

Official Android App, see Google Play Market page for full description.
Licensed under GNU GPL v. 2 or later.
GitHub »

Telegram for iPhone

Licensed under GNU GPL v. 2 or later.
GitHub »

Telegram for macOS

Native macOS client.
Licensed under GNU GPL v. 2.
GitHub »

Telegram for Web browsers

Javascript client for browsers. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »

Telegram Desktop

Qt-based desktop client. Mac, Windows, Linux.
Licensed under GNU GPL v. 3.
GitHub »

Telegram CLI (Unofficial)

Linux Command-line interface for Telegram.
Licensed under GNU GPL v. 2.
GitHub »

Telegram for WP

Licensed under GNU GPL v. 2 or later.
Available here »

We will be releasing more code eventually.





نوع مطلب :
برچسب ها :
لینک های مرتبط :


چهارشنبه 31 شهریور 1395 :: نویسنده : admin blog

Telegram Applications





نوع مطلب :
برچسب ها :
لینک های مرتبط :


چهارشنبه 31 شهریور 1395 :: نویسنده : admin blog

This FAQ provides answers to basic questions about Telegram.
Check out our Advanced FAQ for more technical information.

General

Telegram Basics

Groups, Supergroups, and Channels

Usernames and telegram.me

Bots

Security

Secret Chats

Deeper Questions

Your Account

Troubleshooting





نوع مطلب :
برچسب ها :
لینک های مرتبط :


چهارشنبه 31 شهریور 1395 :: نویسنده : admin blog
Official app for OS X from Telegram team
This software is available under GPL v3 license.
Source code is available on GitHub.

Version history

v 0.10 03.08.16

  • Trending stickers. Check out and install noteworthy sticker packs from the sticker packs settings box.
  • Archived stickers. Unused stickers are now archived automatically when you go over the 200 limit.
  • Group previews. Preview groups before joining them via invite link – see who else is in the group before joining.
  • New internal video player.
  • Improved design for chats.

v 0.9.56 26.06.16

  • Fixed photo viewer to handle screen resolution change correctly.
  • Fixed forwarding photos via drag-n-drop.
  • Various design improvements and other bug fixes.

v 0.9.50 14.06.16

  • Introducing Drafts: Seamless syncing for unsent messages on all your devices. Drafts are now visible in your chats list.
  • Completely redesigned group and user profiles.
  • Unread messages counter on the ‘Scroll to bottom’ button.

v 0.9.49 16.05.16

  • Edit your messages everywhere within 2 days after posting (press the up arrow button to edit your last message).
  • Mention people in groups by typing @ and selecting them from the list — even if they don't have a username.

v 0.9.41 11.04.16

  • Introducing Bot API 2.0, the biggest update to our bot platform since June 2015.
  • Bots can now update existing messages on the fly as you interact with them.
  • New Inline keyboards with callback, ‘open URL’ or ‘switch to inline mode’ buttons help create seamless interfaces.
  • Inline bots can now send all attachments supported by Telegram (videos, music, stickers, locations, etc.)

v 0.9.31 14.03.16

  • Supergroups can now have 5,000 members (up from 1,000).
  • Groups of any size may be converted to supergroups.
  • Make your supergroup public by setting up a public link – anyone will be able to view the chat and join it.
  • Pin messages to keep important updates visible and notify all members.
  • Select messages to delete, report as spam, block users, or remove all messages from a user.

v 0.9.28 26.02.16

  • Edit your messages in channels and supergroups.
  • Share links to specific posts in channels via the post context menu.
  • Add admin signatures to messages in channels.
  • Send silent messages in channels that will not notify members, useful for non-urgent or late night posting.

v 0.9.26 22.02.16

  • Adaptive layout for wide screens switch added to Settings.
  • Linux version crash fix.

v 0.9.24 16.02.16

  • New waveform visualizations for voice messages.
  • Sticker suggestions when you type an emoji.

v 0.9.16 04.01.16

  • GIFs autoplay and automatic download.
  • Inline bots support.
  • Automatic download settings added.
  • All media redesigned.

v 0.9.15 09.12.15

  • Sticker management: manually rearrange your sticker packs, pack order is now synced across all your devices.
  • Click and hold on a sticker to preview it before sending.
  • New context menu for chats in chats list.
  • Support for all existing emoji.

v 0.9.13 25.11.15

  • Groups can now have multiple administrators with the ability to edit the name and logo, and add and remove members.
  • Groups that have reached their capacity of 200 users can be upgraded to supergroups of up to 1,000 members.

v 0.9.10 04.11.15

  • New shared audio files section.
  • New design for popup menus.
  • Add captions to any photos you send.
  • Surround text with `single backticks` for inline monowidth code and ```triple backticks``` for blocks of code.
  • The Tilde symbol is now displayed correctly.

Alpha version

If you would like to get all updates faster and be the first to test new features, you are welcome to use Telegram Desktop's alpha version instead of the stable one.

The stable version is updated less frequently, but is tested better than the alpha version.

Here are the alpha version links for different platforms:

Windows Setup
Windows Portable
Mac OS X 10.8+ Setup
Mac OS X 10.6 and 10.7 Setup
Linux 64 bit
Linux 32 bit

Just install it on top of your current Telegram Desktop and there you go.
Your feedback is welcome on Twitter





نوع مطلب :
برچسب ها :
لینک های مرتبط :


چهارشنبه 31 شهریور 1395 :: نویسنده : admin blog
خریدار باید مشخصات مالی را که قصد خرید آن را دارد، با آنچه در سند قید شده است، مطابقت دهد و روشن شود که مال در وثیقه یا رهن یا در توقیف نباشد. اگر مورد معامله، ملک است، بررسی شود که مواردی مانند آب، برق، گاز، تلفن، پارکینگ و انباری به طور روشن در سند توصیف شده باشد.
اگر کسی که قولنامه را امضا می‌کند، خود مالک نیست، بلکه وکیل یا ولی یا قیم مالک است، دلایل احراز سمت آنها بررسی شود تا مشخص شود آیا وکیل در وکالت‌نامه خود حق فروش و گرفتن قیمت مال را دارد یا خیر؟ و اگر امضاکننده ولی مالک است، مطمئن شود که در زمان امضای قولنامه توسط ولی، کودک، بالغ نشده است. 
همچنین در جایی که امضاکننده قیم مالک است باید روشن شود که آیا قیم به تنهایی حق فروش مال مولی‌علیه (صغیر) خود را دارد یا با دخالت مقام قضایی چنین حقی برای او در نظر گرفته شده است.
اگر مورد معامله از طریق ارث به فروشنده رسیده، باید گواهی انحصار وراثت را ببیند و فتوکپی برابر اصل آن را نیز از فروشنده بگیرد و همچنین تصفیه حساب مالیات بر ارث را نیز ملاحظه کند.
خریدار مطمئن شود که فروشنده ممنوع‌المعامله یا مشمول فراری نظام وظیفه نباشد که در این حالت فروشنده قادر به انتقال رسمی ملک به خریدار نخواهد بود.
اگر فروشنده خیلی پیر یا مریض احوال است و حرکات غیرعادی دارد، خریدار باید این احتمال را بدهد که او محجور است و برای اطمینان به اداره سرپرستی محجورین مراجعه کند و مطمئن شود که نام فروشنده در میان اسامی محجورین آن اداره نباشد.
تحلیل معامله معارض با قولنامه - دادخواست ابطال معامله و الزام به انتقال سند و دستور موقت بر جلوگیری از نقل و انتقال 
تا زمانی که مورد معامله را دریافت نکرده یا با سند رسمی به وی منتقل نشده است، از پرداخت کل قیمت مورد معامله خودداری کند. اگر شخص قصد خرید ملک مسکونی، تجاری یا اداری را دارد مطمئن شود که ملک مذکور در تصرف مستأجر نباشد و اگر چنین بود در قرارداد ترتیب، مهلت و ضمانت اجرای بیرون رفتن مستأجر قید شود.
خریدار سعی کند تمام پرداختی‌ها به وسیله چک تضمینی انجام شود تا در صورتی که فروشنده منکر دریافت وجه شود، وسیله‌ای برای اثبات پرداخت خود داشته باشد.
در قولنامه برای حضور در دفتر اسناد رسمی (محضر) حتماً روز، ساعت و دفترخانه مشخصی را تعیین کنند و برای عدم حضور یا امتناع از حضور، وجه التزام سنگینی قرار داده شود. در مورد خرید املاک دقت شود که ملک مورد نظر مشکل ثبتی یا معاوضی نداشته باشد.




نوع مطلب :
برچسب ها :
لینک های مرتبط :




درباره وبلاگ

ساوه

مدیر وبلاگ : admin blog
نویسندگان
برچسبها
جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :