• Tidak ada hasil yang ditemukan

PHP Applications Vulnerability Detection Using Deep neural networks

N/A
N/A
Protected

Academic year: 2024

Membagikan "PHP Applications Vulnerability Detection Using Deep neural networks"

Copied!
32
0
0

Teks penuh

(1)
(2)

هدکشناد یسدنهم و ینف

یشزومآ هورگ رتویپماک و قرب یسدنهم

اپ ی نا همان ارب ی رد ی تفا اپ هجرد ی نا همان سانشراک ی دشرا

هتشر رتویپماک یسدنهم ارگ

ی ش متسیس یرامعم یاه

یرتویپماک

بيسآ صيخشت همانرب يريذپ

يپ ياه چا

اب يپ

هكبش زا هدافتسا فرژ يبصع ياه

رگشهوژپ :

لصا یناقاخ یداه

امنهار داتسا :

یلامج مارهش رتکد

رواشم داتسا :

رایشون یدهم رتکد

رویرهش 9911

(3)

رثا تیکلام و تلاصا گرب دام قوقح یمام ت بترم یونعم و ی

ط و تاع ارتخا ،تاراک تبا ،جيات ن رب

یروآون هب قلعتم ،شهوژپ نيا ماجنا زا یشان ِیاه

یلیبدرا ققحم هاگشناد

یم مان رکذ اب و هطوبرم تارّرقم تياعر اب ،رثا نيا زا بلطم لقن .دشاب

.تسا عناملاب وجشناد و امنهار داتسا مان ،یليبدرا ققحم هاگشناد

بناجنيا لصا یناقاخ یداه

شناد هتخومآ نساننشراک

ی دنشرا هتنشر

یسدنهم

رتویپماک شيارگ -

لتیلس یرامعم ياه

یرتویپماک هدکشناد

ینف یسدنهم و

یلیبدرا ققحم هاگللشناد هرامننش هب

یيوجننشناد 7044794469

خيرات رد هک

...

زا ناياپ همان ناونع تحت دوخ یلينننصحت ی لللشت

بیس آ همانرب يريذپ يپ ياه

چا يپ زا هداف س ا اب هكبش

ياه فرژ يبص ع عافد

هدومن یم دهعتم ،ما هک موش

9 نيا ) ناياپ

همان چيه تفايرد يارب ًلابق ار هب اي يلينننصحت كردم هنوگ

هاگش ناد رياس رد یش هوژپ تيلاعف هنوگره ناونع و یش زومآ تاس س ؤم و اه

ارا روشک زا جراخ و لخاد یشهوژپ هدومنن هئ

.ما

2 ناياپ تا ردنم یمامت مقنس و تّحنح تيلوونسم ) همان

رب ار دوخ یليصحت

یم هدهع .مريگ

9 نيا ) ناياپ

همان یم بناجنيا طسوت هدش ماجنا شهوژپ لحاح ، .دشاب

4 هدافتنننسا نارگيد ينننشهوژپ و يملع ياهدرواتنننسد زا هك يدراوم رد )

هدومن ب و هطوبرم تارّرقم و طباونض قباطم ،ما یرادتناما لحا تياعر ا

تس رهف و نتم رد ار نآ تاص خش م رياس و هدافتس ا دروم عبنم مان ،یملع هدومن ركذ عبانم .ما

5 هرهب هنوگ ره اي هدافتسا دصق ،ليصحت زا تغارف زا دعب هچنانچ ) يرادرب

نيا زا ... و عارتخا تبث ،ثاتك رنننشن زا معا ناياپ

همان هتنننشاد ار

هزوح زا ،مننشاب تنواعم

،یليبدرا ققحم هاگننشناد یرواّنف و يننشهوژپ

.ميامن ذخا ار مزلا ياهزوجم 6 هئارا ترونننح رد ) هلاقم

نيا زا جرختنننسم ناياپ

همان شيامه رد

،اه

سنارفنک یيامهدرگ ،اهرانيمس ،اه

ققحم هاگشناد مان ،تلاجم عاونا و اه

و امنهار ديتاننسا و وجننشنادا ناگدنننسيون مان رانك رد ار یليبدرا .ميامن رکذ )رواشم

7 زا يشان بقاوع ،دوش تباث قوف دراوم فلاخ ،ينامز عطقم ره رد هچنانچ )

ا نآ زا يليصحت كردم لاطبا هلم ار )... و هاگشناد طسوت تياکش حرط ،

يم یم زاجم ار یليبدرا ققحم هاگشناد و مريذپ قباطم بناجنيا اب مناد

.ديامن راتفر هطوبرم تارّرقم و طباوض

لصا یناقاخ یداه اضما خيرات

(4)
(5)

هدکشناد یسدنهم و ینف

یشزومآ هورگ رتویپماک و قرب یسدنهم

ناياپ همان

هجرد تفايرد یارب سانشراک

ی دشرا

رد ه شر رتویپماک یسدنهم

شيارگ تیس یرامعم

یرتویپماکیاه

:ناونع

بيسآ صيخشت همانرب يريذپ

يپ ياه چا

اب يپ

هكبش زا هدافتسا فرژ يبصع ياه

:رگشهوژپ

لصا یناقاخ یداه

نارواد ه یمك هدش بيوصت و يبايزرا ناياپ

همان اب

هجرد

...

مان و مان یگداوناخ

هبترم يهاگشناد تمس

ءاضما

یلامج مارهش ر کد دا سا

سیير و امنهار دا سا نارواد ه یمک

ر کد رایشون یدهم رایشناد

رواشم دا سا )رواد اي(

رواد

رویرهش 9911

(6)
(7)

ناونع و :روآدیدپ مان بیسآ صیخشت

یریذپ همانرب اه ی یپ چا هکبش زا هدافتسا اب یپ فرژ یبصع یاه

لصا یناقاخ یداه /

داتسا نا امنهار : مارهش رتکد

یلامج

داتسا :رواشم نا رایشون یدهم رتکد

خیرات :عافد

دادعت حفص 201 :تا

نایاپ هرامش :همان

اک و قرب یسدنهم هورگ م

رتویپ

:هدیکچ :فده مرن اهرازفا ی تحت سب رضاح لاح رد بو ی

را گارف ی ر هدش سب و دنا ی را ی نامزاس زا اه ی تلود ی غ و ی تلودر ی ارب ی روما ماجنا رد تلوهس

مرن زا دوخ اهرازفا

ی تحت م هدافتسا بو ی

دننک مه . ی ن هدش ببس رما نما هک تسا

ی ت مرن رازفا اه ی تحت عوضوم هب بو ی

دبت مهم ی ل .دوش

هداس رت ی ن سآ ی ب ذپ ی ر ی اه ی نما ی ت ی م ی دناوت ذپان ناربج تاراسخ ثعاب ی

ر ی اشفا هب رجنم و دوش ی

صخش تاعالطا ی

ح و ی تا ی ربراک .دوش نا

نما تاامازلا ی

ت ی مرن هاتکن ،رازفا ی

مهم ی اب هاک تاااسا ی

د هداد نااااشن تاعلاطم .درک هجوت نادب اااسآ رثکا هک دنا

ی ب ذپ ی ر ی اه اهاطخ زا ی

همانرب ون ی اس ی اشم کرت ی اشان ی م ی دواش انشآ تروص رد . یی

هعسوت مرن ناگدنهد شور اب رازفا

اه ی ان همانرب نما ون ی س ی م ی ناوت گرزب ماگ ی ر ا

ارب ی و شهاک یا ااسآ فذح ی ب ذپ ی ر ی ی ک مرن ااسب اما تااشادرب نآ راااشتنا زا لبق رازفا ی

را ی هعااسوت زا مرن ناگدنهد ز نامز ،رازفا

ی دا ی ارب ی

ی گدا ی ر ی نما ثحابم ی

ت ی رادن دن من و ی دنناوت نما ثحابم ی

ت ی لحت هک اجنآ زا .دنهد شاشوپ لماک ار ی

ل تسد ی مع شناد و نامز مزلتسم ی

ق

س ی متس رازبا و شور ،تسا اه

ی دج ی د ی ارب ی همانرب هب کمک ون

ی ناس ارب ی سآ فشک ی ب ذپ ی ر ی رورض ی خا لاسدنچ رد .تسا ی

،ر فتسا زا هدا

راکهار اه ی شوه عونصم ی نما هزوح رد ی

ت اس ی رب ی ور قن .تسا هتفرگ بیسآ صیخشت و ییاسانش

یریذپ همانرب یاه یپ یاه

چا سا اب یپ هدافت

زا هکبش رژ یبصع یاه ف

رب ینتبم (LSTM) Long Short-Term Memory

یم .دشاب هزوح نیا رد یرثوم ماگ ناوت

شور :شهوژپ یاساناش رد

شهوژپ نیا رواس

پ همانرب دک ی

چا پ ی اسآ فاشک روظنم هب ی

ب ذپ ی ر ی اه ی ار ی ج زجت ی ه لحتو ی ل اتسیا و هدش

اسآ ی ب ذپ ی ر ی اه هاساسوم درادناتاسا قبط OWASP

هقبط دنب ی یم دنواش . هقبط یارب یدنب

زا هکبش فرژ یبصع یاه LSTM

هدافتسا

یم .مییامن

هتفای اه : هکبااش یاه بااصع ی فرژ مLSTM ی دنناوت ااسآ ی ب ذپ ی ر ی همانرب رد یپ چا یپ خااشت ار ی ص .دنهد نچمه ی ن هقبط هب رداق دنب

ی و

صیخاشت باسانم

سآ ود ی ب ذپ ی ر ی ار ی ج Cross-site Scripting (XSS) و

( SQL Injection(SQLI درادناتسا قبط

OWASP .تسا

نینچمه یم شور نیا اب ت

ناو دادخر هدودحم سآ

ی ب ذپ ی ر ی ار .داد صیخشت

هجیتن :یریگ هکباش یاه بصع ی مLSTM ی دنناوت سآ ی ب ذپ ی ر ی رد همانرب یاه یپ چا یپ خشت ار ی ص دنهد . درکیور نیا رد

، صیخشت تقد

اسآ ی ب ذپ ی ر ی

وSQLI

.تاسا الاب رایاسبXSS یتینما یاهدرکیور رد فرژ یریگدای بسانم درکلمع تسا دوهاشم هچنآ

و تسا هب تبسن

دراد یباسانم تقد و درکلمع یمیدق یاهدرکیور .

نینچمه هکبش زا هدافتسا اب اه

ی بصع ی طخرب هناماسLSTM

ی پ ی هدا زاس ی اب هک دش

سب تقد ی را بسانم ی اسانش هب رداق یی

سآ ی ب ذپ ی ر ی اه ی همانرب اه ی پ ی چا پ ی م ی دشاب متیروگلا رگید زا هدافتسا . شوه یاه

یعونصم یم ناوت

.دشاب هزوح نیا رد یرگید رثوم ماگ

هژاو :یدیلک یاه بیسآ

یریذپ همانرب ،بو تالمح ، یپ

چا یپ

،

،فرژ یبصع هکبش LSTM

XSS ، .SQLI ،

(8)
(9)

بلاطم تسرهف

-1 فده و همدقم ...

...

...

...

...

1

1 1- - هلئسم حرش ...

...

...

...

...

1

1 2- - ژپ فادها شهو

...

...

...

...

...

2

1 3- - اپ راتخاس ی

نا همان ...

...

...

...

...

3

-2 نابم ی پ و ی ش ی قحت هن ی ق ...

...

...

...

4....

۲ - ۱ - همدقم ...

...

...

...

...

4

۲ 2- - راعت ی و ف مهم تاحالطصا ...

...

...

...

5

۲ 2- 9- اراد

یااااااااااااااااااااااااااااااااااااااااااااااااااااای

...

...

Error!

Bookmark not defined.

۲ 2- 2- سآ ی ب ذپ ی ر ی ...

...

...

...

...

...

5

۲ 2- 9- دااااااااااااااااااااااهاااااااااااااااااااااات

اااااااااااااااااااااای د

...

...

...

Error!

Bookmark not defined.

۲ 2- 9- 9- ...دونش ...

...

....

Error! Bookmark not defined.

۲ 2- 9- 2- ...هفقو ...

...

...

Error! Bookmark not defined.

۲ 2- 9- 9- راکتسد ...ی ...

...

Bookmark not defined.

Error!

۲ 2- 9- 4- وه لعج ی ...ت ...

...

Error! Bookmark not defined.

۲ 2- 4- هنخر ...

...

...

...

Error! Bookmark not defined.

۲ 2- 5- هلمح ...

...

...

...

Error! Bookmark not defined.

۲ 2- 6- ذوفن ...

...

...

...

Error! Bookmark not defined.

۲ 2- 7- ولپسکا ی ت ...

...

...

...

Error! Bookmark not defined.

۲ 2- 8- رطخ ...

...

...

...

Error! Bookmark not defined.

۲ 2- 1- لرتنک ...

...

...

...

Error! Bookmark not defined.

۲ 2- 91- رکه و مجاهم ...

...

...

Error! Bookmark not defined.

۲ 2- 99- نما ناکرا ی تاعالطا ت ...

...

...

kmark not defined.

Error! Boo

۲ 2- 99- 9- ...تحص ...

...

..

Error! Bookmark not defined.

۲ 2- 99- 2- رتسد ذپ ی ر ی ...

...

...

Error! Bookmark not defined.

۲ 2- 99- 9- گنامرحم ...ی

...

...

Error! Bookmark not defined.

۲ 3- - سآ ی ب ذپ ی ر ی همانرب رد اه

ی تحت بو ...

...

Error! Bookmark not defined.

۲ 9- 9- نب ی دا OWASP ...

...

...

Error! Bookmark not defined.

۲ 9- 9- 9- نب فادها ی دا ...پسوا ...

...

Error! Bookmark not defined.

۲ 9- 9- 2- هژورپ اه ی نب ی دا OWASP

...

...

. Error! Bookmark not defined.

۲ 9- 9- 2- 9- OWASP Application Security Verification Standard (ASVS) Error! Bookmark not

defined.

(10)

۲ 9- 9- 2- 2- OWASP XML Security Gateway ی

ا ...XSG k not defined.

Error! Bookmar

۲ 9- 9- 2- 9- OWASP Development Guide ...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 4- OWASP Testing Guide ...

...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 5- OWASP Code Review Guide ...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 6- OWASP ZAP Project ...

...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 7- OWASP Software Assurance Maturity Model ...

Error! Bookmark not defined.

۲ 9- 9- 2- 8- Webgoat ...

...

...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 1- OWASP Top Ten ...

...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 1- 9- رزت ی ق ...

...

...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 1- 2- وه زارحا ی دم و هتسکش ت ی

ر ی تسشن ت ...

...

t defined.

Error! Bookmark no

۲ 9- 9- 2- 1- 9- اشفا ی اسح تاعالطا ...

...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 1- 4- اف ی ل رگذوفن طسوت هدش دولپآXML ...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 1- 5- سرتسد لرتنک ی

هتسکش ...

...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 1- 6- ظنت ی نما تام ی ت ی تسردان ...

...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 1- 7- ) Cross Site Scripting (XSS ...

...

. Error! Bookmark not defined.

2 9- 9- 2- 1- 8- Insecure Deserialization ...

...

...

Error! Bookmark not defined.

۲ 9- 9- 2- 1- 1- تننوپماک زا هدافتسا سآ اب اه

ی ب ذپ ی ر ی اه ی هدش هتخانش ...

Error! Bookmark not defined.

۲ 9- 9- 2- 1- 91- اهدورو و تراظن ی

فاکان

ی

...

...

...

Error! Bookmark not defined.

۲ 9- 2- - سآ عاونا ی ب ذپ ی ر ی رزت ی همانرب رد ق اه

ی پ ی چا پ ی ...

fined.

Error! Bookmark not de

۲ 9- 2- 9- - سآ ی ب ذپ ی ر ی ناوخارف ی اف ی پ رد ل ی چا پ ... ی ...

Error! Bookmark not defined.

۲ 9- 2- 2- - سآ ی ب ذپ ی ر ی رزت ی اپ وجوسرپ تاروتسد ق ی

رد هداد هاگ ...PHP

Error! Bookmark not defined.

۲ 9- 2- 9- - سآ ی ب ذپ ی ر ی رزت ی رد دک ق ...PHP

...

Error! Bookmark not defined.

۲ 9- 2- 4- - سآ ی ب ذپ ی ر ی رزت ی ق Object رد ...PHP

...

Error! Bookmark not defined.

۲ 9- 2- 5- - سآ ی ب ذپ ی ر ی رزت ی رد ناربراک رگرورم هب دک ق ...PHP

Error! Bookmark not defined.

۲ 4- - هکبش اه ی بصع ی ...

...

...

Error! Bookmark not defined.

۲ 4- 1- - نورون راتخاس اه

ی ...زغم ...

Error! Bookmark not defined.

۲ 4- 2- - بصع هکبش درکلمع ...ی

...

Error! Bookmark not defined.

۲ 4- 2- 1- - لاعف عباوت زاس ی طخ

...ی

...

d.

Error! Bookmark not define

۲ 4- 2- 2- - لاعف عباوت زاس ی غ ی ر طخ

...ی

...

Error! Bookmark not defined.

۲ 4- 2- 2- 1- - س عبات ی ئومگ ی

...د

...

Error! Bookmark not defined...

۲ 4- 3- - ال ی ه اه ی هکبش اه ی بصع ی ...

...

...

Error! Bookmark not defined.

۲ 4- 3- 1- ال ی دورو ه ی ی ال ا ی راکشآ ه ...

...

...

Error! Bookmark not defined.

۲ 4- 3- 2- ال ی ناهنپ ه ...

...

...

Error! Bookmark not defined.

۲ 4- 3- 3- ال ی جورخ ه ی ...

...

...

Error! Bookmark not defined.

۲ 4- 3- 3- 1- سرگر ی نو ...

...

...

Error! Bookmark not defined.....

۲ 4- 3- 3- 2- هقبط دنب ی ودود یی ...

...

...

Error! Bookmark not defined.

۲ 4- 3- 3- 3- هقبط دنب ی اتدنچ یی ...

...

...

Error! Bookmark not defined.

۲ 4- 4- بصع هکبش لدم عاونا . ی

...

...

...

Error! Bookmark not defined.

۲ 4- 4- 1- ال کت نورتپسرپ لدم ی

...ه

...

Error! Bookmark not defined..

۲ 4- 4- 2- ال دنچ نورتپسرپ لدم ی

... ه ...

. Error! Bookmark not defined.

۲ 4- 4- 9- بصع هکبش لدم ی

لماکت ی پ ی شچ ...ی ...

Error! Bookmark not defined.

۲

4- 4- 4- هکبش لدم اه

ی بصع ی

...ررکم

...

Error! Bookmark not defined.

(11)

۲ 4- 4- 5- شام لدم ی ن اه ی هدش دودحم نمزتلوب

...

...

Error! Bookmark not defined.

۲ 4- 5- . ی گدا ی ر ی بصع هکبش ی

موهفم و Propagation -

...Back Error! Bookmark not defined.

2 5- - پ ی ش ی هن قحت ی ق ور و ی اهدرک ی هلباقم ...

...

Error! Bookmark not defined.

2 5- 9- - هقبط دنب ی ور ی اهدرک ی عافد ی سآ ربارب رد ی

ذپب ی ر ی اه ی نما ی ت ی ..

Error! Bookmark not defined.

2 5- 9- 9- - نکت ی ک اه ی وندک ی س ی ...نما ...

. r! Bookmark not defined.

Erro

2 5- 9- 2- - خشت ی ص پ هلمح ی گش ی ح و هنار ی ارجا ن ...

...

Error! Bookmark not defined.

2 5- 9- 9- - ور ی درک اه ی خشت ی سآ ص ی ب ذپ ی ر ...ی ...

Error! Bookmark not defined.

-3 قحت شور ی

ق ...

...

...

Error! Bookmark not defined.

3 1- - همدقم ...

...

...

Error! Bookmark not defined.

3 2- - فرعم ی د ی تسات ...

...

...

Error! Bookmark not defined.

3 3- - حم ی لمع ط ی تا ی لگوگ : بلوک ...

...

Error! Bookmark not defined.

3 4- - پ شور ی داهنش ی ...

...

...

Error! Bookmark not defined.

9 4- 9- - پ ی ش شزادرپ ...

...

...

Error! Bookmark not defined.

9 4- 2- - ارف ی دن لدم زاس ی زرا و ی با ...ی ...

...

ookmark not defined.

Error! B

-3 -4 -3 پ ی هدا زاس ی طخرب هناماس

...

...

Error! Bookmark not defined.

-4 اتن ی و ج ی هتفا اه ی شهوژپ ...

...

Error! Bookmark not defined....

4 1- - همدقم ...

...

...

Error! Bookmark not defined.

4 2- - فرعم ی را شور ز ی با ی ...

...

Error! Bookmark not defined...

4 3- - یبایزرا جیاتن ...

...

...

Error! Bookmark not defined.

4 4- - اماس النآ طخرب هن ی

ن ...

...

Error! Bookmark not defined....

4 5- - تن ی هج گ ی ر ی ...

...

...

Error! Bookmark not defined.

-5 تن و ثحب ی

هج گ ی ر ی ...

...

...

Error! Bookmark not defined.

5 1- - همدقم ...

...

...

ark not defined.

Error! Bookm

5 2- - عمج دنب ی ...

...

...

Error! Bookmark not defined.

5 3- - اهراک داهنشیپ ی

یتآ ...

...

Error! Bookmark not defined..

-6 عبانم ...

...

...

Error! Bookmark not defined....

پ ی تسو ارف :فلا ی لدم دن زاس ی بلوک لگوگ رد ...

...

Error! Bookmark not defined.

پ ی تسو هدرشف حول :ب ...

...

...

Error! Bookmark not defined.

هلاقم تسرهف اه

ی اپ زا هتفرگرب ی

نا همان ...

...

Error! Bookmark not defined.

(12)

تسرهف و میالع هتوک تشون اه

XSS: Cross-site Scripting SQLI: SQL Injection

XXE: XML External Entities

XSG: OWASP XML Security Gateway CSP: Content Security Policy

OWASP: The Open Web Application Security Project NIST: National Institute of Standards and Technology

SAMATE: Software Assurance Metrics And Tool Evaluation CNN: Convolutional Neural Network

RNN: Recurrent Neural Network LSTM :Long short-term memory RF: Random Forests

ANN: Artificial Neural Network SLP: Single Layer Perceptron MLP: Multilayer Perceptron

(13)

لودج تسرهف اه

لودج -2 اقم :9 ی هس ور ی درک اه ی زجت ی ه لحت و ی ل ا ی اتس وپ و یا ...

....

...

...

...

42

2لودج 2- هصالخ : ا ی ور زا ی اهدرک ی پ ی ش بی ن ی سآ ی ب ذپ ی ر ی اه ...

...

...

46

لودج -9 -9 هتسد دنب ی د ی NIST SAMATE 103تسات ...

..

...

...

...

47

لودج -9 زوت :2 ی ع بیسآ ریذپ ی د ی NIST SAMATE 103تسات ...

...

...

...

...

...

48

4لودج 9- نایم طابترا : ،TP

،FN وFP اهرتماراپ هبساحم روظنم هبTN ...

...

...

..

...

57

4لودج 2- اقم : ی هس ور ی درک اپ ی نا اهرازبا اب همان ی

رانس( دوجوم ی

و ی )لوا ...

...

...

61

4لودج 9- اقم : ی هس پ شور ی داهنش ی اهرازبا اب ی خشت رد دوجوم ی

ص سآ ی ب ذپ ی ر SQLIی ...

...

...

..

...

62

4لودج 4- اقم : ی هس پ شور ی داهنش ی اهرازبا اب ی خشت رد دوجوم ی

ص سآ ی ب ذپ ی ر XSSی ...

...

...

62

(14)

تسرهف لکش اه

2 لکش 9- نورون نامتخاس اه

...

...

...

....

...

24

2 لکش 2- م طابترا هوحن ی

نا نورون اه ...

...

...

....

...

25

2لکش 9- ز عبات ی امگ ...

...

...

...

26

2لکش 4- لاعف عبات اب نورون زاس

ی ...f ...

...

...

...

...

27

2لکش 5- طخ عبات f(x) = x ...

...

...

...

...

..

..

...

28

2لکش 6- س عبات ی ئومگ ی د ...

...

...

...

..

...

21

2لکش 7- کت نورتپسرپ لدم ای

ه ...

...

....

...

..

..

...

...

99

2لکش 8- الدنچ نورتپسرپ لدم ی

ه ا ی ...

...

....

..

..

..

..

...

99

2لکش 1- بصع هکبش لدم ی

لماکت ی پ ی شچ ی ...

...

...

...

92

2لکش 91- هکبش لدم اه

ی بصع ی ررکم ...

...

...

. ...

99

2لکش 99- هکبش لدم اه

ی شام ی ن اه ی هدش دودحم نمزتلوب ...

...

...

99

2لکش 92- راتخاس ی ک بصع هکبش ی

پ هبور زاف ود ابMLP ی

ش درگسپ و ...

...

...

96

2لکش 99- هقبط دنب ی ور ی اهدرک ی عافد ی سآ ربارب رد ی

ب یذپ ر ی یاه نما ی ت ی ...

....

...

97

9لکش 9- لگوگ بلوک ...

...

...

...

48

9لکش 2- م ی ناز وRAM صاصتخاDISK

ی هتفا لگوگ رد بلوک ...

...

...

41

9لکش 9- ظنت هوحن ی م زا هدافتسا GPU/TPU

بلوک لگوگ رد ...

...

...

41

9لکش 4- لدم Word2vec ...

...

....

...

. ...

59

4لکش 9- خرن عاونا ی

گدا ی ر ی پ شور رد ی

داهنش ی ...

...

...

. ...

. ...

58

4لکش 2- پ شور رد هتسد هزادنا عاونا ی

داهنش ی ...

...

...

...

. ...

58

4لکش 9- عاونا ی نو ی ت پ شور رد ی

داهنش ی ...

...

...

..

51...

4لکش 4- شور رد رادرب داعبا عاونا پ

ی داهنش ی ...

...

...

51

4لکش 5- نحنم ی شور هسROC

RIPS, Wirecam Thesis (LSTM) و

...

...

...

. ...

61

4لکش 6- رتام ی س مهرد ر ی گتخ ی پ شور ی داهنش ی ...

...

...

...

. ...

69

4لکش 7- رتام ی س مهرد ر ی گتخ ی رازبا ...RIPS

...

...

..

...

...

69

4لکش 8- خشت طخرب هناماس ی

ص سآ ی ب ذپ ی ر ی ...

...

...

...

...

69

4لکش 1- خشت طخرب هناماس ی

ص سآ ی ب ذپ ی ر –ی یاف ل ا ی نم تسا ...

...

...

...

..

69....

4لکش 91- خشت طخرب هناماس ی

ص سآ ی ب ذپ ی ر –ی یخشت ص سآ ی ب ذپ ی ر ی طخ هرامش اب ...

...

..

...

...

64

(15)

تسویپ تسرهف اه

:فلا تسویپ لدم دنیارف

بلوک لگوگ رد یزاس ...

...

...

79

... هدرشف حول :ب تسویپ ...

77

(16)

-1 فده و همدقم

-1 -1 هلئسم حرش نما هب هجوت راضاح راصع رد ی

ت هاصرع مامت رد اه

ی گدنز ی مهم زا رت ی ن م راماش هب تاعواضوم ی

دور نما عوضوم . ی

ت

نامزاس رد تاعالطا صوصخ هب و اه

تکرش ای اه نامزاس اه یی ح تاعالطا اب هک ی

تا ی م راک ی دننک سب ی را گنررپ سحا رت ا

م ی دواش تاعالطا . ی م هک ی دناوت لخاد لماوع طسوت ی

ی ا جراخ ی

، تروص هب هتساوخ

ی ا تاراسخ و دورب تقرس هب هتساوخان

ناربج ذپان ی ر ی دشاب هتشاد هارمه هب .

مرن یاهرازفا تحت

سب راضاح لاح رد بو ی

را گارف ی ر هدش دنا و یسب را ی نامزاس زا یاه

تلود ی غ و ی تلودر ی ارب ی لوهس ت

مرن زا دوخ روما ماجنا رد یاهرازفا

تحت م هدافتاسا بو ی

دننک مه . ی ن هدش ببس رما نما هک تسا

ی ت مرن رازفا اه ی تحت بو

عواضوم هب ی

دبت مهم ی ل ور رب هلمح نارازه هنازور روطب .دواش ی

مرن یاهرازفا ور رب هک هکبش

ی ا ی تنرتن ماجنا دنراد رارق

م ی دواش تروص رد و ی

هک مرن رازفا نما دشابن یا ن م تالمح ی

دناوت سب تارثا ی را گنس تاراسخ و برخم ی

ن ی نامزاس هب ار اه

امن دراو ی د . 9] [

تلود حرط عوراش اب نورتکلا

ی

،ک همانرب شقن اه

ی ااضف رد بو ی

اس ی رب ی ا ی نار زور و دش گنررپ هب

مها رب زور ی

ت آ ن اه

م نوزفا ی دوااش تقو . ی ااسب تاعالطا اب ی

را ی م راکورااس ناربراک زا ی

،دوااش نما ی ت ب مه نآ ی رتااش مها دروم ی

ت مرارق ی گ ی در .

هدااس رت ی ن بیاسآ یریذپ اه ی نما ی ت ی م ی دناوت ذپان ناربج تارااسخ ثعاب ی

ر ی اشفا هب رجنم و دوش ی

صخش تاعالطا ی

و

ح ی تا ی نما تامازلا .دوش ناربراک ی

ت ی مرن هتکن ،رازفا ی

مهم ی اب هک تسا ی

د نما .درک هجوت نادب ی

ت غ تامازلا زا ی

معر درکل ی

م هک هدوب ی

اب ی تااس ور رب ی همانرب ره یا

رازبا ی ارب هک ی راجت فادها ی

ی ا تلود ی م رارق هدافتااسا دروم ی

گ ی

،در فرگ رارق هت

.دوااش نما هزوح رد ی

ت اهرازفا مرن ی

پماک ی رتو ی

، لد ی ل فعااض مامت اه

ی نما ی ت ی مرن رازفا ی م ار ی ناوت الخ تروااص هب ،هااص

تن ی هج لهس راگنا ی ب و ی مظن ی همانرب راک ون

ی ناس س ناحارط و ی

متس و لوا و ی ت اپ یی ن نما ی ت د زا ی هاگد نآ اه ب مان .در 2] [

بو ااس ی ت

W3Techs

ناونع هب هک ی

ک ی مز رد ربتعم عجارم زا ی

هن ی اسررب ی روانف ی اه ی تحت م هتخاناش بو ی

،دوش

شرازگ رد ی

پ نابز هک هدومن مالعا ی

چا پ ی کرحم روتوم

%7191 بو لک زا اس

ی ت اه ی ند ی ا هدافتسارپ لوا هبتر و تسا رت

ی ن

کب رد نابز دنا

ار اراد یم نچمه .داشاب ی

ن ااش ااسارب صخ

اس ی ت

TIOBE

همانرب نابز ون

ی س ی پ ی چا پ ی ب رد ی رتش لاس اه

وزج ۱۱ د زا بوبحم نابز ی

د ند راااساراااس ناگدنهد هعاااسوت ی

ا .تاااسا هدوب 9]

تن رد[

ی هج اب ی د ارب ی مات ی ن نما ی ت ا ی ن

همانرب اه ی تحت و هجوت بو ی

گژ ی .دااش لئاق خا

ی ار ااسررب ی اه یی ور ی ۰۱ مرن رازه هدااش ماجنا رازفا ا مامت هک تااسا

ی ن

مرن رد اهرازفا ۱۱

نابز اب و هتااشذگ هام اه

ی همانرب هدااش هتااشون فلتخم یااسیون .دنا

ا رد ی ن ااسررب ی نما ی ت همانرب اه ی

هتخااس نابز اب هداش اه

ی فلتخم جناس

ی هد نما و هدش رت

ی ن

، نماان رت ی ن سآ و ی ب ذپ ی رتر ی ن نابز اه ی همانرب ون ی س ی ند ی ا نی ز

هدااش صخااشم .دنا

ی ک ی د زکارم زا ی

هد نما ناب ی ت اااس ی رب ی مان هب

Veracode

ای ن ااسررب ی ار اه اپ رد و هداد ماجنا ی

نا رامآ

بلاج ی نما زا ی ت نابز اه ی همانرب ند حرطم یااسیون ی

ا هدرک رااشتنم ط .تااسا

ی ا ی ن نابز دااش صخااشم شرازگ یپ

چا یپ

ااسآ ی ب ذپ ی رتر ی ن همانرب نابز ون

ی ااس ی ند ی ا م ی همانرب و دااشاب اه

ی نآ اب هدااش هتخاااس نما زا

ی ت اپ یی ن ی و هدوب رادروخرب هب

تحار ی م که ی دنوااش . 4 ]

قبط [

ا رظن ی ن دودح ناااسانااشراک ۱۸

همانرب دااصرد اه

ی نابز اب هدااش هتااشون یپ

چا یپ عون ی

(17)

فده و همدقم 2

سآ ی ب پ ذ ی ر ی هب طوبرم هک دنراد دوخ رد

1XSS

یم دشاب دزن هدش هتفگ . ی

ک هب ۰۸ مرن دصرد اهرازفا

ی نتبم ی رب یپ چا یپ

نما هرفح ی ت ی طوبرم هب هتاشادSQL

ع رد و دنا ی

ن لاح ۳۷ نآ داصرد ن اه

ی ز تالکشم ی رد مز ی هن راذگزمر ی هداد .دنراد اه

تن رد ی هج پ ناگدنهد هعاسوت ی

چا پ ی نما لئااسم تاسا مزال ی

ت ی وندک رد ار ی

س ی اعر ی ت امن ی دن نارحب راچد ات اه

ی بج نار

نا ذپ ی ر .دنوشن 5] [

فاکاش و اهاطخ ،تالکاشم الد ،همانرب قطنم رد اه

ی ل لاصا ی اسآ ی ب ذپ ی ر ی مرن رازفا اه دنتاسه حارط . ی پ و ی هدا زاس ی

مرن بسانمان اهرازفا

ی نما تالکشم بو ی

ت ی ددعتم ی همانرب تاهابتشا ،دراوم بلغا رد .دراد هارمه هب ون

ی س ی گداس هب هک ی

دنتااسه بانتجا لباق

، ااسآ زورب هب رجنم ی

ب ذپ ی ر ی مرن رد هدافتااساسوااس لباق م اهرازفا

ی لحت .دنوااش ی

ل اه یی طااسوت هک

ااصااصختم ی

ن نما ی ت مرن هدرک تابثا ،هتفرگ تروااص رازفا ب هک تااسا

ی رتااش بیااسآ یریذپ اه لد هب ی ل تاهابتااشا و اهاطخ

همانرب ون ی ااس ی اربانب بدنتااسه ی

ن هعااسوت هب کمک و شزومآ مرن ناگدنهد

مز رد رازفا ی

هن وندک ی ااس ی هب نما ی ک مازلا ارب ی

نامزاس تکرش و اه دبت اه

ی ل هدش .تسا 6]

انشآ تروص رد [

یی هعسوت مرن ناگدنهد شور اب رازفا

اه ی همانرب نماان ون

ی س ی و

اج ی زگ ی ن نآ ندرک اب اه

شور اه ی م نما ی ناوت گرزب ماگ ی ارب ار ی و شهاک یا

بیااسآ فذح یریذپ

ی ک مرن تااشادرب رازفا

اسب اما ی را ی هعسوت زا مرن ناگدنهد ز نامز ،رازفا

ی دا ی ارب ی ی گدا ی ر ی نما ثحابم ی

ت ی من و دنرادن ی

دنناوت نما ثحابم ی

ت ی ار

.دنهد شاشوپ لماک لحت هک اجنآ زا

ی ل تسد ی مع شناد و نامز مزلتسم ی

ق س ی متس رازبا و شور ،تسا اه

ی دج ی د ی رب ا ی

هب کمک همانرب

نااسیون ارب

ی سآ فاشک ی

ب ذپ ی ر ی رورض ی .تسا رد خا لاسدنچ ی

،ر راکهار زا هدافتسا اه

ی شوه یعونصم

نما هزوح رد ی

ت ااس ی رب ی اهرازبا زا هدافتسا .تسا هتفرگ قنور ی

تاموتا ی ک نتبم ی رب شوه یعونصم یم

اش کمک ناوت ی

نا ی

ارد ی ن مز ی هن .درک 8]

7-

[

-1 -2 شهوژپ فادها زور دشر هب هجوت اب س نوزفا

ی متس اه ی پماک ی رتو

،ی مها ی ت تاعالطا ظفح ،

میرح نامزاس و دارفا یصوصخ اه

ی فلتخم

و زاس نما ی س ی متس اه ی پماک ی رتو ی سب ی را مها زئاح ی ت وس زا .تسا هتفرگ رارق هجوت دروم و هدوب ی

د ی

،رگ رس دشر ی ع

مرن اهرازفا ی نآ زا هدافتساسوس و تالمح زا فلتخم تاشرازگ و بو مها ،اه

ی ت هب نتخادرپ و هدرک نادنچ ود ار عوضوم

ا هلوقم ی داج نما ی ت ارب ی ازفا مرن ر یاه تحت بو رما هب ار ی ح ی تا ی دبت ی ل هدرک .تسا دربراک نینچمه نابز

یپ چا یپ د ر

نشیکلپا یاه تحت بو هجوت دیاب و تسین هدیشوپ یسک چیه یارب هژیو

.درک یا

تاعلاطم هداد نااشن

اسآ رثکا هک دنا ی

ب ذپ ی ر ی اه اهاطخ زا ی

همانرب ون ی س ی کرتشم ی شان ی م ی دوش انشآ تروص رد . ی

ی

هعااسوت مرن ناگدنهد شور اب رازفا

اه ی ان همانرب نما اج و یااسیون

ی زگ ی ن نآ ندرک شور اب اه

اه ی م نما ی ناوت گرزب ماگ ی ار

ارب ی و شهاک یا

بیاسآ فذح یریذپ

ی ک مرن اسب اما تاشادرب نآ رااشتنا زا لبق رازفا ی

را ی هعسوت زا نارامعم و ناگدنهد

مرن ز نامز ،رازفا ی

دا ی ارب ی ی گدا ی ر ی نما ثحابم ی

ت ی من و دنرادن ی

دنناوت نما ثحابم ی

ت ی هک اجنآ زا .دنهد ششوپ لماک ار

لحت ی ل تاسد ی مع شناد و نامز مزلتاسم ی

ق اس ی متاس با و شور ،تسا راز

اه ی دج ی د ی ارب ی هب کمک همانرب

ناسیون ب ار ی

سآ فشک ی

ب ذپ ی ر ی رورض ی تسا . 1] [

OWASP

نامزااس ی ب ی ن للملا ی غ و ی عافتنار ی م ی داشاب اتسار رد هک ی

ا ی نم زاس ی حارط ی

، پ ی هدا زاس ی

، ست و هعسوت ت

هژورپ اه ی مرن رازفا ی لاعف ی ت م ی دنک ا . ی ن لاااسدنچ ره نامزاااس ی

ک

،هبترم ل ی تااس ی صخاااش زا رت

ی ن ااسآ ی ب ذپ ی ر ی اه ی

مرن رد لوادتم اهرازفا

ی تحت رط زا ار بو ی

ق دنتااسم ی هئارا یم دهد ا هک ی ن ل ی تااس انبم ی نما ی ت ی مرن اهرازفا ی تحت بو

هب م راماش ی زا دروم ود هب رگا .دور جیار

نیرت لپا تالمح عاونا ی

ک ی ناش اه ی نک تقد بو ی

م

، م ی بی ن ی م بیسآ هک یریذپ

اه ی

Injection

و ب مهسXSS

ی رتش ی بیسآ رد یریذپ

.دراد اه 91]

[

1Cross-site Scripting

(18)

فده و همدقم 3

ا رد ی ن شهوژپ

، نمااض انااشآ یی بیااسآ اب یریذپ

اه ی ار ی ج رد همانرب یاه زورما ی

، عاونا اب درکیور اه ی عافد ی ارب ی

هاوخ اناشآ نامجاهم ذوفن اب هلباقم ی

م مها و داش ی

ت نما ی ت ب ار ی ش پ زا ی ش نااشن رطاخ میهاوخ

درک . رد خا لاسدنچ ی

،ر

راکهار زا هدافتاسا اه

ی شوه یعوناصم نما هزوح رد

ی ت اس ی رب ی تسا هتفرگ قنور نیا رد و

شهوژپ یعس میهاوخ درک هک

صیخااشت یارب یااشور بیااسآ

یریذپ ینتبم رب هکبااش یبااصع یاه میهد هعااسوت و عادبا ار LSTM

ا رد . ی ن ،شور

رواس دک همانرب یپ چا یپ اسآ فاشک روظنم هب ی

ب ذپ ی ر ی اه ی ار ی ج زجت ی ه و یلحت ل اتسیا م ی دوش ور . ی درک ا ی ن اپرب رازبا ی ه

یریگدای ژ

لصا فده .تسا فر ی

ا رد هک ی ن راد شهوژپ ی

،م و شور هئارا یا

رازبا ی رازبا هب تبسن رتالاب تقد اب اه

ی پ ی ش ی ن

اسا ت ا رد . ی ن عاس شهوژپ ی

سآ دش دهاوخ ی

ب ذپ ی ر ی اه ی ار ی ج بو

1SQLI

و هسسوم درادناتسا قبط ارXSS OWASP

هقبط دنب ی ئامن ی م .

-1 -3 نایاپ راتخاس همان

نایاپ همان رب لمتاشم جنپ

هک تاسا لاصف هب

ذ تروص ی

ل هتسد یدنب واح لوا لصف :تسا هدش ی

هلئسم حرش ،

ادها ف

شهوژپ و نایاپ راتخااس همان

تاسا ناونع تحت مود لاصف . هنیاشیپ و ینابم

ت قیقح سقت شخب دنچ هب ی

م هدش رد .تسا

نآ تاسخن شخب اسررب هب

ی هافم ی م انبم یی نما ی ت یبصع هکبش و سررب هب همادا رد و هدش هتخادرپ

ی بیسآ یذپ یر یاه

ار ی ج همانرب یپ یاه چا یپ ار نآ اب هلباقم یاهراکهار و یم

میزادرپ موس لصف رد . لدم دنیارف و قیقحت ماجنا شور

ار یزاس

یااسررب میهاوخ

درک . هتفای و جیاتن مراهچ لااصف رد ا لااصاح یاه

یااسررب ار شهوژپ ز یم

مینک . لااصف مجنپ زین هب

عمج یدنب ن و ت ی هج گ ی ر ی لک ی ب ثحابم دروم رد ی

نا هدش یم میزادرپ .

1SQL Injection

Referensi

Dokumen terkait