السبت، 28 نوفمبر 2015

انظمة التشفير

انظمة التشفير...... الى أين ؟؟


قديما استخدم الانسان التشفير
cryptography منذ عام 2000 قبل الميلاد لحماية رسائله السرية وخاصة
في وقت الحروب خوفا من وقوعها في ايدي العدو وكان يوليوس قيصر القائد الروماني أول من استخدم تقنية
التشفير في جميع الرسائل التي كان يتابادلها مع قوات جنوده واصحابه

وفي الوقت الحالي ازداد اهتمام الانسان بالتشفير حيث اسست شركة
ibm مجموعة تختص بابحاث التشفير ونجحت في تطوير نظام اطلقت عليه اسم (Lucifer) وقد ساهم المعهد الوطني للمعايير والتكنولوجيا في الولايات المتحدة الامريكية عام 1973 بتطوير معيار أطلق عليه اسم (معيار تشفير البيانات data encryption ( standard-des ويستند الى خوارزمية (Lucifer) التي تستخدم مفتاح تشفير (crypt ky) بطول 56 بت
حيث يشترط أن يكون لكل من المرسل والمستقبل المفتاح السري ذاته .
ثم قام أساتذة جامعيون بتطوير نظام تشفير اخر اطلقو عليه اسم
rsa حيث يستخد زوجا من المفاتيح مفتاح عام ومفتاح خاص عوضا عن استخدام مفتاح واحد .
وكان يعتبر تصدير تقنيات التشفير جريمة يحاسب عليها القانون في الولايات المتحدة الامريكية التي تعد من خصوصيات الحكومة حتى العام 1996 حيث سمحت السلطات الامريكية ببيع هذه التقنية للجمهور وعامة الناس بعد ان كانت محصورة للاستخدامات العسكرية.

ماهو التشفير ؟؟

لاشك أن التشفير هو من المهمات في حياتنا العملية , لأنه يعبر عن الحماية والأمن , لكن مصطلح التشفير لم يطلق على عناصر متعددة مثل البناء – السيارة- الكتاب...
فلايمكن أن نقول تشفير سيارة لنعبر عن حماية سيارة أو أن نقول تشفير بناء لنقصد حماية هذا البناء
بل استحوذ على هذا المصطلح البيانات والمعلومات اساسا هو عملية استبدال بيانات معرفة ببيانات غير معرفة
بواسطة طريقة معينة تسمى خوارزمية التشفير وهذا هو التعريف المجرد للتشفير.
فالبييانات المعرفة هي البيانات والمعلومات المقروءة التي نستخدمها بشكلها الطبيعي المفهوم مثل النصوص – الصور – الأصوات – المجلدات وغير ذلك من المعلومات الطبيعية .
وأما البيانات الغير معرفة فهي البيانات والمعلومات التي لاتقرأ ولا تفهم أبدا لأنها متراكبة عقديا مثل الرموز في التشفير النصي – والصور المشوهة في التشفير البياني ..
وان حلل هذا التركيب العقدي بشكل عشوائي فانه لايعود الى شكله الطبيعي المفهوم كما يجب دون تحليله بشكل نظامي (فك التشفير).
والتشفير لايمكن أن يكون عملية استبدال بيانات معرفة ببيانات فارغة أي حذف البيانات
والا فكيف سنسترجع هذه المعلومات لأن التشفير له خاصة مرتبطة به (فك التشفير) ودون هذه الخاصة لايسمى عندها (تشفير)..................


أنواع التشفير:

هناك ثلاثة انواع رئيسية من التشفير:

1-التشفير الخارجي:
يقوم هذا النوع من التشفير بتغيير طبيعة (الملف او المجلد) الخارجية حيث
يجري تحويل امتداد الملف الى امتداد معين مثل (ملف نصي امتداده
txt. يصبح
بعد التشفير
enc. مثلا ) كما يغير من شكل الأيقونة التي يحملها الملف او المجلد
الى ايقونة معينة كي لايظهر نوع البرنامج المشغل لهذا الملف , أما جوهر العملية
وهيئته الداخلية فلا يجري عليه أي تغيير حيث يحافظ على بيانات الملف ومعلوماته
كما أن طريقة كسره سهلة جدا ان لم يكن يحمل لكل ملف رقم خاص أو مفتاح معين
وهذه البرامج غير مفيدة لدى مستويات أمن عالية (تعمل عليه الشركات الكبيرة)
لكنه بنفس الوقت مفيد في جو أسرة واحدة وعلى حاسب واحد من أجل تشفير ملف
دون رغبة أن يراه أحد من أفراد الأسرة.
وهذا النوع من البرامج قد يحمل كلمات مرور عامة لتشفيره وفك تشفيره مما يجعله
سهل الاختراق , وهذا ما يسمى التشفير المتماثل حيث يستخدم نفس المفتاح في التشفير
وفك التشفير , ومن أشهر طرق التشفير المتماثل
des-blowfish-tiny encryptional-
Gorithm
International data encryption

2-التشفير الداخلي:

وهو أقوى حماية من التشفير الخارجي ,حيث يقوم هذا النوع بتغيير هيئة وبيانات الملف الداخلية
(التي هي المعلومات الطبيعية المقروءة) ويجري عشوائية في مضمون الملف وامتداده وبالنسبة
لطريقة كسره فهي صعبة جدا ان كان يستخدم مفاتيح مختلفة في التشفير وفك التشفير وهذا مايسمى
التشفير الغير متماثل ومن أشهر تطبيقاته
rsa-pgp وهذا النوع من البرامج مفيد جدا لدى الشركات
الكبيرة ,وما يحدد أهميته هو قوة الحماية التي يمتلكها ,خاصة أنه يوفر أدوات حماية متقدمة لاجراء
التشفير وفك التشفير (حماية بكلمة مرور
password – مفاتيح تشفير cryptkeys )
فالنصوص مثلا يحولها الى رموز وطلاسم غير مفهومة , والصور يغير من شكلها المرسوم
(عشوائية النقاط التي تشوه الصورة)

3-هناك نوع ثالث لكنه ليس من منظومات التشفير الاصلية انما هو عملية (اخفاء/ اظهار) :
الملفات والمجلدات يسمى (التشفير المنطقي ) حيث لايقوم بتغيير هيئة الملف الداخلية أو الخارجية
ولايقوم بتحويل امتداده أو أيقونته انما يقتصر عمله على اخفاء (تشفير) أو اظهار (فك تشفير)
لذلك سمي المنطقي لانه يستخدم عمليتين فقط على خلاف الانواع السابقة وهو ليس ببرامج مستخدمة
انما تأتي كأداة ملحقة في بعض الانظمة والبرامج مثل (عملية اخفاء الملفات في نظام ويندوز)


التشفير النصي:

ان اكثر مانتعامل به من بيانات ومعلومات تكون معدة على شكل ملفات ومستندات نصية
لذلك فتعاملنا مع التشفير يرتبط كثيرا بالنصوص فيقوم التشفير النصي على مبدأ تعمية
الحروف وتحويلها من بيانات معرفة الى بيانات غير معرفة . وله طريقتان فقط:

1-الترميز :

يقوم بتغيير مواقع الحروف وعشوائيها دون اضافة رمز أو حذف رمز أو استبدال
حروف بحروف أخرى وهذه الطريقة استخدمها يوليوس قيصر في رسائله مع جنوده
حيث كان يشفرها عن طريق تبديل كل حرف طبيعي بثالث حرف بعده من حروف اللغة
وهي موضحة على الجدول التالي:

الحرف الطبيعي الحروف المشفرة
D A
E B
F C
G D
H E
I F
J G
K H
L I
M J
N K
O L
P M
Q N
R O
S P
T Q
U R
V S
W T
X U
Y V
Z W
A X
B Y
C Z

ملاحظة : العمودين منفصلين لكن بعد كتابة الرد يتقاربان.

فعلى سبيل المثال ان كان لدينا النص الطبيعي هو :
I want pen
ونريد تشفيره , نقوم بتبديل كل حرف بثالث حرف بعده , وباتباع الجدول السابق نجد النص المشفر
أصبح
l zdqw shq
لاتبدو الطريقة من جانب أمني جيدة حيث نرى أنها سهلة الكسر , فمثلا الحرف
q لكسره نختار
ثالث حرف قبله وهكذا مع بقية الحروف.
زباضافة رموز زائدة (لامعنى لها) للنص المشفر تغيرت هذه الطريقة لتصبح التعمية(التشفير)
بمعناها الاصلي.

2-التعمية
code :

وتبدو أكثر تعقيدا من الطريقة السابقة, وعملها يقوم على استبدال الحروف بحروف أخرى واضافة رموز
زائدة
char لاعمل لها من أجل التمويه.
فالطريقة السابقة سهلة الكسر لأنها تقوم على مبدأ وقاعدة معينة(هي تبديل كل حرف بثالث حرف بعده)
أما اذا أنشأنا قاعدة حروف خاصة وبترتيب معين يسمى (مفتاح التشفير) نجد أن عملية كسره قد تبدو صعبة للغاية, ومن بين الطرق الكثيرة فرضا : لدينا الأحرف من (
a-z) : ووضعنا المتاح التالي:
(
dkvqfbjwpescxhtmyauolrezn)
الحروف الطبيعية :
abcdefghijklmnopqrstuvwxyz
نلاحظ أنه قد قمنا باختيار المفتاح عشوائيا وقمنا بترتيب خاص للأحرف بحيث لايتكرر الحرف نفسه
مرتين والمفتاح يجب أن يساوي عدد حروف اللغة الانكليزية وحاولنا في المفتاح السابق أن نوزع الحروف
بشكل متباعد كي يزداد تعقيده فهذا المفتاح يعد بالنسبة لنا (قاعدة بيانات لايجب أن تقع في أيدي الغير
والا صار النص مفتوحا)
ولتشفير الكلمة التالية :
the life عن طريق المفتاح السابق نحصل على النص uwf cpbf
وكثيرا من برامج وأنظمة التشفير تقوم على طريقة التعمية (
code) لكن بقواعد وأساليب مختلفة.


أساليب التشفير النصي:

وهي القواعد والخوارزميات التي تحدد طريقة التشفير وتكثر هذه الاسليب مع اكتشاف وابتكار
طرق جديدة للتشفير النصي:
1-أسلوب التشفير بواسطة مفتاح خاص (رقم أو سلسلة خاصة) :

وأكثر مايميز هذا الاسلوب بأن النص يخضع لتغييرات جذرية واضافات تعقيدية تجعل من الصعب
كسره , فان كان يستخدم مفتاح معين , نجد أن هذا المفتاح مع صغر قيمته الا انه يشكل قاعدة
تشفيرية كبيرة مثل طريقة (
monoalphabetic ) السابقة حيث هناك (650 احتمال) تقريبا
لكي ينجح حرف , هذا الرقم جاء من العملية التالية :
في المثال السابق الكلمة
the life أصبحت بلعد التشفير uwf cpbf
لنأخذ الحرف
u من النص المشفر ونفكه , فيكون أمامنا أحد الموضعين للتحليل
الأول :
هناك 25 احتمال ( عدد الحروف نا عدا الحرف نفسه) أن يقابل الحرف
u
a-u
b-u
c-u
d-u
هذا يولد لدينا العدد (25)
الثاني:
هناك 26 احتمال (عدد الحروف ) موقع الحرف
u ضمن مواقع المفتاح , فالمفتاح السابق:
المفتاح
Dkvqfbjwpescxhtmyauolrezn
المواقع 123456789…..
نجد أن الحرف
u يمكن أن يكون في (موقع 1) او (موقع 2) او (موقع 3 ) او…(موقع 26)
وهذا يولد لدينا العدد (26).
لنختار فرضا الموضع الأول: اذا الحرف (
u ) سيكون عنده 25 احتمال أن يقابل حرف معين من
الحروف الطبيعية , هذا الحرف واحد فقط
أما اذا أردنا كسر تشفير بقية الحروف (26) نجد 25ضرب 26 = 650 احتمال
ومن المستحيل الا أن يكون هناك شخص نادر ذو قدرة على تجربة 650 احنمال لكشف المفتاح.
كما يقوم هذا الاسلوب على التشفير برقم خاص لكل ملف نصي , بحيث يختبئ هذا الرقم مع النص
الموجود في الملف , ولزيادة التعقيد نقوم بتشفير هذا الرقم أيضا مع النص , وبالتالي سيضيع هذا الرقم
مع النصوص المشفرة , وهذا يعتبر من اجراءات أمن متزايدة.
وتختلف قيمة الرقم مع اختلاف طوله فيمكن أن يكون ذو 6 أو 7 أو 8 خانات (بت).
ويمكننا أيضا أن نجمع الطريقتين السابقتين معا ( التشفير بمفتاح ورقم خاص ) ليتولد لدينا نظام تشفير
عالي الاداء,وهذا يعود على الشركة المنتجة للنظام.

2_ أسلوب التشفير بأنظمة المعرفات العالمية:
وهي برامج تشفير تعتمد على بعض المعرفات المستخدمة في الحاسوب وأهمها (شفرة أسكي
code Ascii
وهي شفرة متعارف عليها دوليا تبلغ 255 محرف) حيث تقوم هذه البرامج بتشفير النصوص بما يقابل
أحرف الأسكي .
ان التشفير على طريقة
Ascii تعتمد بشكل ضروري على رقم خاص يضاف الى الرقم المقابل لحرف معين
في جدول (أسكي) ثم اعادة الحرف المقابل للرقم الجديد (وهو الرمز المشفر ) ولولا اضافة هذا الرقم الخاص
لما استفدنا أبدا من ترميز (أسكي)
فمثلا : الحرف (
m )
نبحث عن الرقم العشري المقابل له في جدول أسكي (مع ملاحظة التمييز بي الأحرف الكبيرة والأحرف الصغيرة )
فنجد أنه يساوي (77) , وباجراء عكس العملية سوف نستعيد الحرف (
m ) وهو المقابل للرقم (77) فماذا نكون
قد استفدنا ان كانت العملية تستعيد الحرف نفسه.
لكن اذا قمنا باضافة رقم خاص بنا بحيث أن (مجموع هذا الرقم مع الرقم المقابل لحرف معين) لايزيد عن (255)
, لنكون قد قمنا بتوليد رقم جديد ثم استعادة الحرف المقابل له وهو الحرف المشفر.
فمثلا: الحرف (
m ) الرقم المقابل له في شفر Ascii هو (77)
نضيف له رقم معين وليكن (42) ويسمى الرقم الخاص فيصبح المجموع (119) ويقابل هذا الرقم من الجدول الحرف
(
w ) لكن هذه الطريقة سهلة الكسر لأن المخترق بامكانه تجربة (254) رقم واحتمال حتى يفك تشفير جميع الحروف.
فلو أردنا فك تشفير المرمز التالي بالمفتاح (
الوصف: http://vb.cools4u.com/images/smilies/icon_cool.gif نتبع القاعدة التالية:
الحرف الطبيعي = رقم
Ascii المقابل – المفتاح
(123-
الوصف: http://vb.cools4u.com/images/smilies/icon_cool.gif=115=”s
(105-
الوصف: http://vb.cools4u.com/images/smilies/icon_cool.gif=97=”a
(122-
الوصف: http://vb.cools4u.com/images/smilies/icon_cool.gif=114=”r
(113-
الوصف: http://vb.cools4u.com/images/smilies/icon_cool.gif=105=”I
يصبح النص الاصلي
sari
كما توجد معرفات أخرى لكنها غير منتشرة عالميا وقليلة التداول في أنظمة التشفير مثل الترميز (
Ansi ).


3-أسلوب التشفير الذاتي:

وهو حديث العهد قام بابتكاره ساري الخالد , يعتمد على خوارزمية بسيطة هي
خوارزمية التشفير الذاتي .
ومبدأ عمل البرنامج أنه يحمل قرص مرن خاص بداخله ملف يسمى(ملف رموز
التشفير الذاتية ) يركبها المستخدم مرة واحدة فقط , وبامكانه تغييرها حسب
ما يريد وكيفما يشاء حيث يقوم باستبدال كل حرف نصي عادي برمز مشفر
مقابل لهذا الحرف من الملف.
يحوي هذا الملف المسمى (
enc.txt ) كل رموز الطباعة (العربية والانكليزية
والأرقام و الاشارات …) مصفوفة بشكل ترتيبي , وما على المستخدم الا ان
يضيف الرموز والحروف أو الارقام الى ما يقابل كل حرف لكن دون تكراره
ومن ثم يحفظ الملف بعد صياغته بالرموز التي اختارها , هذا ان كان يريد رمز
تشفير واحد لكل حرف بالاضافة أنه يستطيع تحويل الرموز الى ثنائية أو ثلاثية.
ومن ميزات هذا الاسلوب أن القرص الذي يحوي (ملف رموز التشفير وفكها)
متحرك ولايتم اقلاع العملية (تشفير/ فك التشفير) الا من خلاله , وبالتالي فان
سرقة الملفات المشفرة بهذا البرنامج لن تكون مفيدة دون هذا القرص حتى ولو
أجرى فك التشفير على نفس البرنامج.
أما المفتاح الخاص بهذه الطريقة فهو (الرقم ) الغير ثابت الذي يعبر عن عدد رموز
التشفير المقابلة للحروف الطبيعية.
ومن ميزاته أيضا أن القاعدة الوحيدة المتبعة في تركيب رموز التشفير هو ( عدم تكرار
الرمز المشفرلحرفين طبيعيين) وبعدها فهناك حرية كبيرة لعملية تركيب الرموز.
مثلا :
ان ملف رموز التشفير مثلا
enc.txt يمكنه أن يضيف حروفه كالتالي:
لدينا النص: "بيت" يصبح بعد التشفير "9ضرب 6"
وبامكاننا في هذا الاسلوب أن نشكل رمز تشفيري يكون هو نفسه حرف طبيعي وبالعكس:

الحرف الطبيعي………………….الحروف المشفرة
أ…………………………………ء
ب……………………………….6
ت……………………………….9
ث……………………………….8
ج……………………………….
I
ح……………………………….
m
ي……………………………….*
…. …………………………. …
وأن نشكل رمز تشفيري لحرف طبيعي:

الحرف الطبيعي…………………...الحروف المشفرة
ت…………………………………9
م………………………………….ت

والرمز التشفيري هو نفسه حرف طبيعي للحرف الطبيعي السابق:

الحرف الطبيعي………………………الحروف المشفرة
ت…………………………………..9
9…………………………………..ت

وهذا مايجعل التشفير الذاتي من أنظمة التشفير القوية في العالم.

كيف نختار برامج التشفير الخاصة بنا:

اننا دائما نقع في حيرة من أمرنا تجاه ما نختار من برامج التشفير المناسبة, وذلك
لارتفاع أسعارها وتفاوت درجات الحماية فيها , فنحن علينا أن نختار نظام
تشفير معين بما يناسب أعمالنا وأهمية البيانات والمعلومات التي نستحوذ عليها.
فان كنت مستخدم فرد تملك ملفات مهمة بالنسبة لك في بيتك بامكانك أن
تعمل على برنامج تشفير خارجي, وهذا كاف لأن الملفات التي تقوم بتشفيرها
لاتخرج من قرص الحاسب, وبالتالي فهذا النوع من التشفير مناسب لك . وان
كنت تملك منظمة أو شركة كبيرة وحساسة فمن المهم أن تختار أفضل أنواع
التشفير مثل المعتمدة على (التشفير الذاتي) أو التشفير بواسطة مفتاح خاص لحماية
بياناتك من السرقة والضرر , وأن تبتعد نهائيا عن أنواع التشفير الخارجي ( فمثلا
اشترت أحد أنظمة التشفير الخارجي وقامت بتشفير ملفاتها المهمة , فقام أحد موظفيها
بسرقة أحد الملفات المشفرة ونسخها وأعطاها لشركة منافسة لها , فقامت هذه الأخيرة
بشراء نفس النظام أو البرنامج من نفس الشركة المنتجة وأجرت عملية فك التشفير).
وليس المطلوب منك أن تشتري نظام تشفير خاص بك تقوم شركة منتجة ببرمجته,
لأن ذلك سوف يطلب منك الكثير من المال.

قواعد البيانات

تعريف قواعد البيانات



كثيراً ما نسمع مصطلح قواعد البيانات في المؤسسات، والشركات، والإعلام، وفي مواقع الإنترنت، ونرى أن خلل قد حدث في قاعدة البيانات حين نتصل بموقع ما، ونسمع أنه تم اختراق الموقع الفلاني، وسرقة قاعدة البيانات للوزارة الفلانية.

فما هي قاعدة البيانات؟ وما أهميتها؟ كيف نشأت وتطورت ؟
ومن الذي يعمل في أو على قواعد البيانات ؟

عندما تفتح برنامج الوورد، وتكتب موضوعا، ثم تحفظه باسم معين، وبعد فترة تأتي وتبحث عن الملف، فتكتب اسمه في خانة البحث من إبدأ ويظهر لك، ثم تبحث عن كلمة في الملف وتجدها، وتعرف كم مرة وردت في الموضوع هذا نموذج لبيانات مرتبة، ومصنفة في ملف معين، ماذا لو كان عندنا حجم هائل من البيانات، وبها أرقام وحسابات، وتعتمد على بعضها البعض ؟ كيف سيتم الوصول إليها والتحكم بها ؟

نظام أرقام الهواتف في جهازك المحمول هو أحد قواعد البيانات، بحيث بإمكانك أن تصل للاسم من اسمه الأول، أو الأخير، أو بريده الإلكتروني، أو رقم المنزل، أو رقمه، إذا كانت كل هذه البيانات مسجلة، علم قواعد البيانات: هو علم من مجال تكنولوجيا المعلومات، يدرسه المبرمجون ومهندسوا الحاسوب، حيث يقومون بإنشاء قواعد البيانات، وربطها ببعضها البعض واستخدامها، وإنشاء قواعد البيانات للمؤسسات، والشركات، التي يستخدمها مستخدمون عاديون، تسهل عليهم الأعمال الإدارية، وأعمالهم التجارية في الوصول للبيانات وتحديثها.

ما هي قواعد البيانات ؟

هي مجموعة بيانات مرتبة، بشكل منطقي وتسلسلي واضح، تربطها علاقات رياضية منطقية، تترتب على شكل جداول من جدول فأكثر، في كل جدول مجموعة من الصفوف والأعمدة، التي تميز البيانات التي تكون فيه.

فمثلاً جدول بيانات الموظفين، ستجد فيه الأعمدة التالية: (رقم الموظف- اسم الموظف- قسم الموظف) مثلاً.
وتملأ الحقول بالبيانات؛ فتجد الموظف أحمد: (1- أحمد - مدير).
والموظف مصطفى: (2- مصطفى - رئيس قسم).
والموظف محمد: (3- محمد - مدير مبيعات).
وهكذا فالعمود الأول محتوياته هي: (1-2-3) والعمود الثاني محتوياته هي: (أحمد- مصطقى- محمد) والعمود الثالث: (مدير- رئيس قسم- مدير مبيعات)، وهكذا للعديد من الجداول، التي تخص الأنظمة المحوسبة ترتبط مع بعضها البعض، من خلال الأرقام الفريدة لكل جدول.

المبرمج: يقوم ببرمجة قواعد البيانات، بإنشاء كل الجداول الخاصة بنظام مؤسسة، أو وزارة، أو شركة، أو مدرسة، أو عيادة، أو تطبيق جوال وغيرها، وما على المستخدم إلا العمل عليها، يدخل بياناته، ويتحكم بها كما يريد، لذا يجب أن يكون تصميم قاعدة البيانات سهل التعامل، رغم تعقيداتها الداخلية.

أنواع قواعد البيانات تختلف حسب المنطقية الرياضية التي تأسست عليها، ومن أنواعها:

  • قاعدة البيانات العلائقية : وهذه القاعدة من أكثر القواعد التي يستخدمها الانسان من أجل تنسيق المعلومات ، كما أنها تعتمد على ربط الجداول والمعلومات بطريقة أسهل من أجل سرعة الوصول إلى المعلومات المطلوبة .
  • قاعدة البيانات ذات التركيب الهلامي : وتعتمد هذه القاعدةعلى مبدأ التسلسل الهرمي في العمل ، حيث أنها تقوم بعمل تسلسل من الأصل ، أو الجذر ، حيث أن هذا النظام يبدأ في التفرع على شكل أقسام ، ويقوم مبدأ عمله على الوصول إلى البيانات بطريقة متسلسلة ومتفرعة ، وتكون إما من أسفل للأعلى أو من الأعلى للأسفل .
  • التركيب الهيكلي لقاعدة البيانات : ويكون على شكل هيكل بين المعلومات والبيانات .

البرامج التي يتم إنشاء قواعد بيانات من خلالها كثيرة؛ لكن أبسطها هو: برنامج مايكروسفت أكسس، وأشهرها: برنامج الأوراكل، وبرنامج
MySQL، أو ما يسمى (فيجوال ستوديو).

الوظائف التي تندرج تحت قواعد البيانات:

قد تتفرع وتنقسم بالتفصيل؛ لكن بشكل عام هي تحت وظيفتين أساسيتين، هي: مبرمج قواعد بيانات، ومدير قواعد بيانات.
والمبرمج تندرج تحته العديد من الوظائف كالتالي:


  • إنشاء قواعد البيانات.
  • تحديث قواعد البيانات.
  • تشغيل قواعد البيانات.
  • صيانة قواعد البيانات.
  • حماية وتأمين سلامة البيانات.

الخدمات الالكترونية


 تعريفها
قبل الشروع في إعطاء مفھوم للحكومة الإلكترونیة یتعین علینا التعریف بعض الشيء بالحكومة التقلیدیة باعتبارھا القاعدة الأساسیة لنموذج الحكومة الإلكترونیة .حیث تعرف على أنھا الكیان التنظیمي الذي تشكلھ الدول من أجل إدارة شؤون البلاد واتخاذ القرارات الإستراتیجیة المتعلقة بالمستقبل السیاسي والاقتصادي والاجتماعي، حیث تغطي ھذهالإدارةالوصف: https://cdncache1-a.akamaihd.net/items/it/img/arrow-10x10.png مجالات التخطیط الإستراتیجي الاقتصادي والعسكري والأمني وتنمیة الناتج القومي وتعلیم المواطنین والمحافظة على صحتھم وتحسین ظروف معیشتھم وإدارة الأزمات وتنمیة علاقات البلاد مع العالم الخارجي إلى غیره من المھام المتعددة الأخرى. و منه فتعريف الحكومة الإلكترونية هي استخدام تكنولوجیا المعلومات والاتصالات لتحسین أسلوب أداء الخدمات الحكومیة. و بصيغة أخرى تعنى تغیُّر أسلوب أداء الخدمة من أسلوب یتمیز بالروتین والبیروقراطیة وتعدد وتعقد الإجراءات إلى أسلوب یعتمد على استخدام تكنولوجیا المعلومات والاتصالات لتحسین أداء الخدمات الحكومیة بھدف تقدیمھا للمواطن بطریقة سھلة عبر شبكة الانترنت مما یوفر الكثیر من الجھد والمال لھا فتنخفض بذلك تكلفة أداء الخدمة
 أهمية الحكومة الإلكترونية

إن الحكومة الالكترونية تتحقق من خلال إدراك حقيقة أن العالم اليوم ومستجداته يحتّم على المجتمع بأن يكون متقدم ويتميز بوجود ثلاثة شروط أساسية وهي المسائلة والمرونة والحكم الصالح، والتي تمثل ركائز الحكومة الالكترونية، وهذه الأخيرة جاءت بعد ظهور صور الفساد الإداري والمالي في المجتمع ومؤسساته ولإصلاح هذا الأمر تم البحث عن سبل للمعالجة فكانت الحكومة الالكترونية أحد العلاجات الواقية من انتشار الفساد من جانب والعمل على منعه من جانب آخر، كما أن مقتضيات الإصلاح الإداري تلزم على المؤسسات الحكومية بنمط المرونة والوضوح في منهج عملها. فالأجهزة الحكومية تتبع توصيل المعلومات والخدمات عن طريق إدارة قنوات متعددة للنقل والتوصيل بالطرق التقليدية مثل استخدام الهاتف، والفاكس، أو الطرق اليدوية، إلا أن الهدف الأهم هو تحسين جودة الخدمات وتوفيرها. ومن العوامل الإيجابية للحكومة الألكترونية انها تعمل على تخفيف نسبة العلاقات المشبوهة وغير الشرعية المحتملة عند المسؤولين والعاملين لأنها تعني أولا وقبل كل شيء تدفق المعلومات، وعلانية تداولها عبر مختلف وسائل الاتصال، وتوفر تواصل المواطنين بصانعي القرارات والقائمين على الأمور لتحفيزها ومحاصرة الفساد، فبمعنى آخر الحكومة الالكترونية تعني الانفتاح على الجمهور فيما يتعلق بهيكلوظائفالوصف: https://cdncache1-a.akamaihd.net/items/it/img/arrow-10x10.png الجهاز الحكومي والسياسات المالية للقطاع العام الذي من شأنه تعزيز المسائلة والمصداقية وتأييد السياسات الاقتصادية السليمة
                                                                              
خصائص الحكومة الالكترونية

تجميع كافة الأنشطة والخدمات المعلوماتية في موقع الحكومة الرسمي على الانترنت.1-
تحقيق سرعة التنسيق والإنجاز بين كل الدوائر الحكومية2-
3- اتصال دائم بالمواطنين.
القدرة على تأمين كافة الاحتياجات الاستعلامية والخدمية للمواطن.4-
5- تقليل الاعتماد على العمل الورقي في المعاملات الحكومية.
المرونة في التعامل مع المواطنين.6-
كسر الحواجز الجغرافية بين المواطن والحكومة.7-

الحاجة للحكومة الإلكترونية

ليس من السهل إقامة حكومة إلكترونية، لذلك يجب أن تكون هناك مبررات للجهد والوقت والمال المبذول، فيما يلي نستعرض بعض الفوائد المرجوة

زيادة الفعالية عن طريق تنفيذ الأعمال بانسيابية
إن استخدام نظم تقنية المعلومات يقلل عدد الخطوات في الروتين المطلوب لتنفيذ الأعمال، ويحوّل الوظائف اليدوية إلى تلقائية، كما أنه يقلل من استخدام الورق وتنقل المعاملات بين الموظفين

تحسين الاتصالات الداخلية
إن استخدام تكنولوجيا الاتصال داخل الحكومة يجعل نقل المعلومات الدقيقة في الوقت المناسب للشخص المناسب يتم بكل سهولة ويسر. ويعد البريد الإلكتروني من الوسائل المفيدة في نقل المعلومات والوثائق وتوزيعها بدلا من طباعتها وتوزيعها بالطريقة الاعتيادية

تقديم خدمات أفضل للمستفيدين
يمكن للتكنولوجيا أن تحسن طريقة خدمة المواطنين بتوفير الوصول إلى المعلومات بطريقة الخدمة الذاتية من خلال الإنترنت أو أنظمة الهاتف الآلية حتى خارج أوقات الدوام الرسمية. كما يمكن للحكومة الإلكترونية أتمتة الردود على طلبات الحصول على التراخيص أو المعلومات، لكي يتم توفير الوقت والطاقة للموظفين لأجل تقديم خدمات أفضل لأولئك المراجعين الذين يتصلون مباشرة أو يحضرون بأنفسهم لإنجاز بعض الأعمال الاستثنائية

الوفاء بمتطلبات المواطنين و توقعاتهم
إن المجتمعات الحديثة تتجه للحياة بطريقة إلكترونية، بل إن الكثير من المواطنين وأصحاب الأعمال يعملون حاليًا بطريقة إلكترونية، وليست هي إلا مسألة وقت حتى نرى ذلك ينطبق على دوائر الحكومة. وحينما تقدم الحكومات المجاورة خدماتها إلكترونيًا فإن المواطنين وأصحاب الأعمال سيلاحظون ذلك، وسيتطلعون لأن يروا حكومتهم تقوم بالعمل ذاته

الإعلام و الترويج للإنجازات
إن تقديم معلومات وخدمات إلكترونية يمكن أن يساعد في جذب المواطنين والمستثمرين الجدد الذين يتطلعون للفرص المناسبة. وتقدم الحكومة الإلكترونية وسيلة إعلامية مباشرة جنبًا إلى جنب

.