Code With Somar
2.71K subscribers
442 photos
4 videos
1 file
812 links
๐Ÿš€ ุฑูŠุงุฏูŠ ุฃุนู…ุงู„ ูˆู…ุทูˆู‘ุฑ ูˆูŠุจ ุจุฎุจุฑุฉ ูˆุงุณุนุฉ

๐Ÿ’ป ู…ุชุฎุตุต ุจุชุทูˆูŠุฑ ุญู„ูˆู„ ูˆูŠุจ ู…ุชูƒุงู…ู„ุฉ ุจุงุณุชุฎุฏุงู… LaravelุŒ DjangoุŒ ReactุŒ VueุŒ ูˆ Node.js.

๐Ÿ† ุถู…ู† ุฃูุถู„ 4 ุตู†ุงุน ู…ุญุชูˆู‰ ููŠ ุณูˆุฑูŠุง ูˆุฃูุถู„ 3 ููŠ ุงู„ู…ุญุชูˆู‰ ุงู„ุชู‚ู†ูŠ.

๐ŸŒŸ ู†ุงุดุท ููŠ ู…ุฌุชู…ุน ุจุฑู…ุฌุฉ ุงู„ุฃุทูุงู„ุŒ ูˆู…ุณุงู‡ู… ููŠ ุชุทูˆูŠุฑ ุงู„ู…ุญุชูˆู‰ ุงู„ุชู‚ู†ูŠ ุนุฑุจูŠุงู‹.
Download Telegram
ุณู„ุณุฉ ู†ุตุงุฆุญ DB
Tip #1
โŒ ู…ุง ุชูƒุชุจ SELECT *!
โœ… ุฌูŠุจ ุจุณ ุงู„ุฃุนู…ุฏุฉ ูŠู„ูŠ ุจุชุญุชุงุฌู‡ุง.

ู„ูŠุดุŸ
ู„ุฃู† SELECT * ุจุชุฌูŠุจ ูƒู„ ุงู„ุฃุนู…ุฏุฉ ู…ู† ุงู„ุฌุฏูˆู„ุŒ ุญุชู‰ ู„ูˆ ูƒู†ุช ุจุณ ุจุฏูƒ ุนู…ูˆุฏ ุฃูˆ ุนู…ูˆุฏูŠู†.
ูˆู‡ุงู„ุดูŠ ุจูŠุฃุซุฑ ุณู„ุจู‹ุง ุนู„ู‰:

ุฃุฏุงุก ุงู„ุงุณุชุนู„ุงู… (Query Performance): ูƒู„ ู…ุง ุฒุงุฏ ุญุฌู… ุงู„ุจูŠุงู†ุงุช ูŠู„ูŠ ุจุชุฑุฌุนุŒ ูƒู„ ู…ุง ุฒุงุฏ ุงู„ูˆู‚ุช ูˆุงู„ู€ I/O ุงู„ู…ุณุชู‡ู„ูƒ.

ุงู„ู€ Network: ุงู„ุจูŠุงู†ุงุช ุงู„ุฒุงูŠุฏุฉ ุจุชู†ู‚ู„ ุจุฏูˆู† ุฏุงุนูŠ ู…ู† ุงู„ุณูŠุฑูุฑ ู„ู„ูƒู„ุงูŠู†ุช.

ุงู„ู€ Index Usage: ุจุนุถ ุงู„ู€ Indexes ู…ุง ุจุชู†ูุน ุฅุฐุง ุทู„ุจุช ูƒู„ ุงู„ุฃุนู…ุฏุฉ.

ุงู„ุฃูุถู„ ุฏุงูŠู…ู‹ุง ุชุญุฏุฏ ุงู„ุฃุนู…ุฏุฉ ุจุดูƒู„ ุตุฑูŠุญ

ู‡ูŠูƒ ุจุชุณุงุนุฏ ู‚ุงุนุฏุฉ ุงู„ุจูŠุงู†ุงุช ุชุดุชุบู„ ุจูƒูุงุกุฉ ุฃูƒุชุฑุŒ ูˆุจุชุฎู„ูŠ ุงู„ูƒูˆุฏ ุฃูˆุถุญ ูˆุฃุณู‡ู„ ู„ู„ุตูŠุงู†ุฉ.

===================

Linkedin |Instgram | YouTube

ุฃู†ุง Somar Kesen ุฃุนู…ู„ ูƒู€ Full Stack Developer ุฃู†ุดุฑ ุจุดูƒู„ ุดุจู‡ ูŠูˆู…ูŠ ู…ู†ุดูˆุฑุงุช ุชุญุชูˆูŠ ุนู„ู‰ ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ู…ุนู„ูˆู…ุงุช ุนู† ุชุทูˆูŠุฑ ุงู„ุจุฑู…ุฌูŠุงุช ูˆ ุณูˆู‚ ุงู„ุนู…ู„ ู…ุณุชุฎู„ุตุฉ ู…ู† ุฎุจุฑุฉ ุณู†ูŠู† ููŠ ุงู„ุนู…ู„ ู…ุน ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ุดุฑูƒุงุช ููŠ ุงู„ุดุฑู‚ ุงู„ุฃูˆุณุท ูˆ ุฃูˆุฑูˆุจุง ุถู…ู† ู‡ุฐุง ุงู„ู…ุฌุงู„
๐Ÿ”ฅ12โค8๐Ÿ‘2
ุงู„ู€ Zero trust architecture ูˆ ุงู„ู€ OWASP Top 10 ูˆ ุซู„ุงุซูŠุฉ ุงู„ุฃู…ุงู† ุงู„ู€ CIA (ุงู„ุณุฑูŠุฉ โ€“ ุงู„ุณู„ุงู…ุฉ โ€“ ุงู„ุชูˆูุฑ)

ู‡ูŠ ุงู„ู…ูุงู‡ูŠู… ุฑุญ ุชูƒูˆู† ุฌุฒุก ุฃุณุงุณูŠ ู…ู† ู…ุญุงูˆุฑ ูƒูˆุฑุณ Laravel Security Masterclass - Udemy

ุจุฅู…ูƒุงู†ูƒ ุชุณุชูุฑ ุงูƒุชุฑ ุนู† ุงู„ูƒูˆุฑุณ ูˆ ู…ูุงู‡ูŠู…ุฉ ูˆ ุชุนุทูŠ ุงู‚ุชุฑุงุญุงุช ู…ู† ุฎู„ุงู„ ุงู„ุบุฑูˆุจ ุงู„ู…ุฎุตุต ุงู„ู…ู‡ุชู…ูŠู† ุจุงู„ุชุณุฌูŠู„:
https://t.me/+GizVHFz0TYYzNjUy
โค5
โš ๏ธ ุชู†ูˆูŠู‡ ู…ู‡ู… ูƒุชูŠุฑ ู„ูƒู„ ุญุฏุง ุนู†ุฏูˆ ุชุทุจูŠู‚ Flutter ุนุงู„ู€ Google Play:

ุฅุฐุง ูƒู†ุช ุนู… ุชุดุชุบู„ ุนู„ู‰ Flutter ู…ู† ุงู„ู†ุณุฎุฉ 3.27.0 ูˆู„ุฃู‚ู„ ู…ู† 3.29.0ุŒ ู„ุง ุชุฑูุน ุชุญุฏูŠุซุงุช ู„ุชุทุจูŠู‚ูƒ ุนู„ู‰ Google Play ู‚ุจู„ ู…ุง ุชุญุฏู‘ุซ Flutter ู„ู†ุณุฎุฉ ุฃุญุฏุซ ู…ู† 3.29.0.

ููŠู‡ ู…ุดูƒู„ุฉ ุฎุทูŠุฑุฉ ุจุงู„ู€ Impeller Engine ูŠู„ูŠ ุตุงุฑ ุงู„ู€ Default ุจุฏู„ Skia ู…ู† ุฃูˆู„ ู†ุณุฎุฉ 3.27.0ุŒ ูˆุจุชุณุจุจ ุฅู†ูˆ ุงู„ุชุทุจูŠู‚ ูŠูˆู‚ู ุนู† ุงู„ุนู…ู„ ุนู„ู‰ ุจุนุถ ุฃุฌู‡ุฒุฉ ุงู„ุฃู†ุฏุฑูˆูŠุฏ ุงู„ู‚ุฏูŠู…ุฉ (ุฎุตูˆุตุงู‹ Oppo)ุŒ ูˆุจูŠุทู„ุน ู„ู„ู…ุณุชุฎุฏู… ุดุงุดุฉ ุณูˆุฏุง ุจุงู„ูƒุงู…ู„ุŒ ูˆุฃุญูŠุงู†ุงู‹ ุงู„ุฌู‡ุงุฒ ูƒู„ูˆ ุจูŠุนู„ู‘ู‚.

ู‡ุงู„ู…ุดูƒู„ุฉ ุณุงูŠู„ู†ุช ูˆูƒุชูŠุฑ ูƒุฑูŠุชูŠูƒุงู„ุŒ ูŠุนู†ูŠ ู…ู…ูƒู† ุชุฎุณุฑ ุดุฑูŠุญุฉ ูƒุจูŠุฑุฉ ู…ู† ุงู„ู…ุณุชุฎุฏู…ูŠู† ุจุฏูˆู† ู…ุง ุชุนุฑูุŒ ุฎุงุตุฉ ุฅุฐุง ุฌู…ู‡ูˆุฑูƒ ุจูŠุณุชุฎุฏู… ุฃุฌู‡ุฒุฉ ู‚ุฏูŠู…ุฉ.

๐Ÿ”„ ูˆุญุชู‰ ู…ุน ู†ุณุฎุฉ Flutter 3.29.0ุŒ ู„ุณู‡ ุงู„ู…ุดูƒู„ุฉ ุธุงู‡ุฑุฉ ุจุจุนุถ ุงู„ุฃุฌู‡ุฒุฉ.

๐Ÿ’ก ู…ู†ุดุงู† ู‡ูŠูƒุŒ ู…ู† ู†ุณุฎุฉ Flutter 3.29.2ุŒ ุตุงุฑ ููŠ ุชุนุทูŠู„ ุชู„ู‚ุงุฆูŠ ู„ู„ู€ Impeller Engine ุนู„ู‰ ูƒู„ ุฃุฌู‡ุฒุฉ ุงู„ุฃู†ุฏุฑูˆูŠุฏ ูŠู„ูŠ ุดุบุงู„ุฉ ุนู„ู‰ API ุฃู‚ู„ ู…ู† 29ุŒ ูƒุญู„ ู…ุคู‚ุช ู„ุชูุงุฏูŠ ุงู„ู…ุดูƒู„ุฉ.

โœ… ุฅุฐุง ูƒู†ุช ุฑุงูุน ู†ุณุฎุฉ Flutter ููŠู‡ุง ุงู„ู…ุดูƒู„ุฉุŒ ู‚ุฏุงู…ูƒ ุฎูŠุงุฑูŠู†:

ุชุนู…ู„ Upgrade ู„ุขุฎุฑ ู†ุณุฎุฉ Flutter Stable (ูŠูุถู‘ู„ 3.29.2 ุฃูˆ ุฃุญุฏุซ)ุŒ ูˆุชุทู„ุน ุฃุจุฏูŠุช ุฌุฏูŠุฏ. ู‡ุงุฏ ู‡ูˆ ุงู„ุญู„ ุงู„ุฃู†ุธู ูˆ ุงู„ุฃูƒุซุฑ ุขู…ุงู†ุงู‹.

ุฃูˆ ุชุนู…ู„ Disable ู„ู„ู€ Impeller ูŠุฏูˆูŠุงู‹ ู„ุฃุฌู‡ุฒุฉ Android ุนู† ุทุฑูŠู‚ AndroidManifestุŒ ูˆุชุทู„ุน ู†ุณุฎุฉ ุฌุฏูŠุฏุฉ.

โœ‹ ู„ุง ุชุณุชู‡ูŠู† ุจุงู„ู…ูˆุถูˆุนุŒ ุงู„ุดุงุดุงุช ุงู„ุณูˆุฏุง ู…ุง ุจุชู†ู…ุณุญ ู…ู† ุจุงู„ ุงู„ู…ุณุชุฎุฏู… ุจุณู‡ูˆู„ุฉ

https://github.com/flutter/flutter/issues/164717#issuecomment-2722773066
https://github.com/flutter/flutter/issues/162303
โค6๐Ÿ‘4
๐Ÿ“Œ ุชู†ูˆูŠู‡ ู…ู‡ู… ู„ู„ู…ู‡ุชู…ูŠู† ุจุฏูˆุฑุฉ Laravel Security Masterclass:

ู‡ูŠ ุงู„ุฏูˆุฑุฉ ู…ูˆ ุฏูˆุฑุฉ Cybersecurity ุนุงู…ุฉุŒ ูˆู…ุง ุฑุญ ู†ุญูƒูŠ ููŠู‡ุง ุนู† ุงู„ุงุฎุชุฑุงู‚ ุงู„ุฃุฎู„ุงู‚ูŠ ุฃูˆ ุงู„ุดุจูƒุงุช ุฃูˆ ุงู„ุจุฑู…ุฌูŠุงุช ุงู„ุฎุจูŠุซุฉ.

โœ… ู‡ูŠ ุงู„ุฏูˆุฑุฉ ู…ูˆุฌู‡ุฉ ู„ู„ู…ุทูˆุฑูŠู† ูŠู„ูŠ ุจุฏู‡ู… ูŠุฃู…ู†ูˆุง ู…ุดุงุฑูŠุนู‡ู… ุงู„ู…ุจู†ูŠุฉ ุจู„ุงุฑุงููŠู„ุŒ ูˆูู‚ ุฃู‡ู… ู…ุจุงุฏุฆ ูˆู…ู…ุงุฑุณุงุช ุฃู…ู† ุชุทุจูŠู‚ุงุช ุงู„ูˆูŠุจุŒ ู…ุซู„:

ุงู„ู€ OWASP Top 10
ุงู„ู€ Zero Trust Model
ุญู…ุงูŠุฉ ุงู„ู€ APIs
ุชุฃู…ูŠู† ุงู„ู…ู„ูุงุช ูˆุงู„ุฌู„ุณุงุช
ูƒุชุงุจุฉ ูƒูˆุฏ ุขู…ู†ุŒ ูˆุงุณุชุฌุงุจุฉ ูุนุงู„ุฉ ู„ุฃูŠ ุงุฎุชุฑุงู‚ ู…ุญุชู…ู„

๐ŸŽฏ ู‡ุฏู ุงู„ุฏูˆุฑุฉ: ุฅู†ูƒ ูƒู…ุทูˆุฑ LaravelุŒ ุชูƒุชุจ ูƒูˆุฏ ู…ุญู…ูŠุŒ ูˆุชูู‡ู… ุดูˆ ุงู„ู…ุฎุงุทุฑ ูŠู„ูŠ ู…ู…ูƒู† ุชูˆุงุฌู‡ูƒุŒ ูˆุชุจู†ูŠ ู†ุธุงู… ุญู…ุงูŠุฉ ุฎุงุต ุจู…ุดุฑูˆุนูƒ ู…ู† ุงู„ุฏุงุฎู„.

ุงู„ุชุณุฌูŠู„ ุงู„ู…ุณุจู‚ ู…ุชุงุญ ุงู„ุฃู† ูˆ ุจุฅู…ูƒุงู†ูƒู… ุงู„ุงู†ุถู…ุงู… ู„ู…ุฌู…ูˆุนุฉ ุงู„ู…ู‡ุชู…ูŠู† ู„ู„ุฅุฌุงุจุฉ ุนู„ู‰ ุงุณุชูุณุงุฑุงุชูƒู… ู…ู† ุฎู„ุงู„ ุงู„ุฑุงุจุท: ู‡ู†ุง
We Are Hiring from the #Office ๐‚๐จ๐๐ž ๐‡๐จ๐ซ๐ข๐ณ๐จ๐ง ๐Ÿ˜

๐Ÿš€ Position: ๐‹๐š๐ซ๐š๐ฏ๐ž๐ฅ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ž๐ซ
๐Ÿ“ Location: ๐—ฆ๐˜†๐—ฟ๐—ถ๐—ฎ - ๐—Ÿ๐—ฎ๐˜๐˜๐—ฎ๐—ธ๐—ถ๐—ฎ
โฐ Type: ๐—™๐˜‚๐—น๐—น-๐—ง๐—ถ๐—บ๐—ฒ

๐–๐ก๐š๐ญ ๐˜๐จ๐ฎ'๐ฅ๐ฅ ๐ƒ๐จ:
โœ… Build, test, and maintain efficient, reusable, and reliable code
โœ… Collaborate with cross-functional teams to define, design, and ship new features
โœ… Optimize applications for maximum speed and scalability
โœ… Stay up-to-date with the latest industry trends and technologies

๐–๐ก๐š๐ญ ๐–๐ž'๐ซ๐ž ๐‹๐จ๐จ๐ค๐ข๐ง๐  ๐…๐จ๐ซ:
๐Ÿ”ธ ๐Ÿ+ years of ๐žฬฒ๐ฑฬฒ๐ฉฬฒ๐žฬฒ๐ซฬฒ๐ขฬฒ๐žฬฒ๐งฬฒ๐œฬฒ๐žฬฒ with ๐—Ÿ๐—ฎ๐—ฟ๐—ฎ๐˜ƒ๐—ฒ๐—น and ๐—ฃ๐—›๐—ฃ
๐Ÿ”ธ Strong understanding of ๐—ฅ๐—˜๐—ฆ๐—ง๐—ณ๐˜‚๐—น ๐—”๐—ฃ๐—œ๐˜€, ๐— ๐˜†๐—ฆ๐—ค๐—Ÿ, and ๐˜„๐—ฒ๐—ฏ ๐—ฎ๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ
๐Ÿ”ธ Proficiency with ๐—ณ๐—ฟ๐—ผ๐—ป๐˜-๐—ฒ๐—ป๐—ฑ technologies (๐™ƒ๐™๐™ˆ๐™‡, ๐˜พ๐™Ž๐™Ž, ๐™…๐™–๐™ซ๐™–๐™Ž๐™˜๐™ง๐™ž๐™ฅ๐™ฉ)
๐Ÿ”ธ Experience with version control (๐†๐ข๐ญ)
๐Ÿ”ธ ๐—ฃ๐—ฟ๐—ผ๐—ฏ๐—น๐—ฒ๐—บ-๐˜€๐—ผ๐—น๐˜ƒ๐—ถ๐—ป๐—ด attitude and ๐˜€๐˜๐—ฟ๐—ผ๐—ป๐—ด ๐—ฐ๐—ผ๐—บ๐—บ๐˜‚๐—ป๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐˜€๐—ธ๐—ถ๐—น๐—น๐˜€

๐™„๐™› ๐™ฎ๐™ค๐™ช'๐™ง๐™š ๐™ง๐™š๐™–๐™™๐™ฎ ๐™ฉ๐™ค ๐™ฉ๐™–๐™ ๐™š ๐™ฎ๐™ค๐™ช๐™ง ๐™˜๐™–๐™ง๐™š๐™š๐™ง ๐™ฉ๐™ค ๐™ฉ๐™๐™š ๐™ฃ๐™š๐™ญ๐™ฉ ๐™ก๐™š๐™ซ๐™š๐™ก, ๐™ฌ๐™š'๐™™ ๐™ก๐™ค๐™ซ๐™š ๐™ฉ๐™ค ๐™˜๐™ค๐™ฃ๐™ฃ๐™š๐™˜๐™ฉ ๐Ÿ’—

๐Ÿ“ง Send your ๐‘๐ž๐ฌ๐ฎ๐ฆ๐ž to: ๐ก๐ซ@๐œ๐จ๐๐ž๐ก๐จ๐ซ๐ข๐ณ๐จ๐ง.๐จ๐ซ๐ 
โš ๏ธ Subject: ๐๐„๐Ÿ’๐ŸŽ๐Ÿ

๐‰๐จ๐ข๐ง ๐ฎ๐ฌ ๐š๐ง๐ ๐ญ๐ฎ๐ซ๐ง ๐ž๐ฏ๐ž๐ซ๐ฒ ๐ญ๐ž๐ฌ๐ญ ๐ข๐ง๐ญ๐จ ๐š๐ง ๐จ๐ฉ๐ฉ๐จ๐ซ๐ญ๐ฎ๐ง๐ข๐ญ๐ฒ ๐ญ๐จ ๐ฆ๐š๐ค๐ž ๐š ๐๐ข๐Ÿ๐Ÿ๐ž๐ซ๐ž๐ง๐œ๐ž ๐Ÿ’ป๐Ÿš€

#codehorizon #programmer #code #backend #hiring
ุชุตุนูŠุฏ ุงู„ุตู„ุงุญูŠุงุช โ€“ Privilege Escalation
ู…ู† ุฃุฎุทุฑ ู…ุฑุงุญู„ ุฃูŠ ุงุฎุชุฑุงู‚โ€ฆ ู„ุฃู† ุงู„ู‡ุฌูˆู… ุงู„ุญู‚ูŠู‚ูŠ ู…ุง ุจูŠุจุฏุฃ ู…ู† ุงู„ุฃุฏู…ู†!

๐Ÿง  ุงู„ู…ู‡ุงุฌู… ุงู„ุดุงุทุฑ ุจุจู„ู‘ุด ู…ู† ุชุญุช:
๐Ÿ”น ุญุณุงุจ ู…ูˆุธู ุฌุฏูŠุฏ
๐Ÿ”น ู…ุณุชุฎุฏู… ู…ู†ุณูŠ
๐Ÿ”น API Token ู„ุตู„ุงุญูŠุงุช ู…ุญุฏูˆุฏุฉ

ูˆู…ู† ุฎู„ุงู„ ุงุณุชุบู„ุงู„ ุซุบุฑุงุช ุตุบูŠุฑุฉุŒ ุจูŠุชุฑู‚ู‰ ุชุฏุฑูŠุฌูŠุงู‹ ุจุงู„ุตู„ุงุญูŠุงุช ุนู†ุฏู‡ ูˆุตูˆู„ ุฅุฏุงุฑูŠ ูƒุงู…ู„

๐Ÿ” ูƒูŠู ุจูŠุตูŠุฑ ู‡ุงู„ุดูŠุŸ
ุจุนุถ ุงู„ุทุฑู‚ ุงู„ู„ูŠ ู…ู…ูƒู† ูŠุณุชุฎุฏู…ู‡ุง:

Insecure Direct Object Reference (IDOR):
ูŠุบูŠู‘ุฑ ID ุจุฑุงุจุท ุฃูˆ API ูˆูŠุนุฏู„ ุจูŠุงู†ุงุช ุบูŠุฑู‡ ุจุฏูˆู† ุตู„ุงุญูŠุฉ.

Missing Authorization Check:
ุฒุฑ ู…ูˆุฌูˆุฏ ูู‚ุท ู„ู„ู…ุดุฑูโ€ฆ ุจุณ ุงู„ุณูŠุฑูุฑ ู…ุง ุชุญู‚ู‚ ู…ู† ุตู„ุงุญูŠุฉ ุงู„ู…ุณุชุฎุฏู…

Misconfigured Policies or Gates:
ุณูŠุงุณุงุช ุชููˆูŠุถ ู…ูƒุชูˆุจุฉ ุจุดูƒู„ ุฎุงุทุฆุŒ ุฃูˆ ุบูŠุฑ ู…ูุนู‘ู„ุฉ ุฃุตู„ู‹ุง.

Mass Assignment Vulnerability:
ูŠุฑุณู„ ู…ุน ุงู„ู†ู…ูˆุฐุฌ ุญู‚ู„ ู…ุซู„ "is_admin": true ูˆูŠุตูŠุฑ ุฃุฏู…ู†!

Access Control Misconfigurations:
ู…ุฌู„ุฏ ุฅุฏุงุฑูŠ ุฃูˆ API endpoint ู…ุง ุนู„ูŠู‡ Middleware auth ุฃูˆ can.

Token Leakage ุฃูˆ Session Hijacking:
ูŠุณุฑู‚ ุชูˆูƒู† ู„ู…ุณุชุฎุฏู… ุจุตู„ุงุญูŠุงุช ุฃุนู„ู‰ุŒ ูˆูŠุณุชุฎุฏู…ู‡ ุจุงู„ุชุฏุฑูŠุฌ.

๐Ÿ’ฅ ูˆู‡ูˆู† ุจูŠูˆุตู„ ู„ู…ุฑุญู„ุฉ ูŠู‚ุฏุฑ ูŠุชุญูƒู… ุจู€:

ุตู„ุงุญูŠุงุช ุจุงู‚ูŠ ุงู„ู…ุณุชุฎุฏู…ูŠู†
ุจูŠุงู†ุงุช ุญุณุงุณุฉ
ุญุฐู ุฃูˆ ุชุนุฏูŠู„ ุณุฌู„ุงุช
ุชู†ููŠุฐ ุฃูˆุงู…ุฑ ุฎุจูŠุซุฉ ุจุงู„ุณูŠุฑูุฑ!

โš”๏ธ ุจู‡ุงู„ุฏูˆุฑุฉ โ€“ Laravel Security Masterclass โ€“ ู…ู† ุงู„ุซุบุฑุฉ ุฅู„ู‰ ุงู„ุญู…ุงูŠุฉ
ุฑุญ ู†ุญูƒูŠ ุนู† ูƒู„ ู‡ุงูŠ ุงู„ุณูŠู†ุงุฑูŠูˆู‡ุงุชุŒ ูˆู†ุจู†ูŠ ู…ุน ุจุนุถ ู†ุธุงู… ุตู„ุงุญูŠุงุช ู‚ูˆูŠ ุจุงุณุชุฎุฏุงู…:

โœ… Zero Trust Model โ€“ ู…ุง ููŠ ุซู‚ุฉ ุชู„ู‚ุงุฆูŠุฉ ุญุชู‰ ู„ูˆ ู…ู† ุฏุงุฎู„ ุงู„ู†ุธุงู…
โœ… Gates ูˆPolicies ุจุดูƒู„ ุตุญูŠุญ ูˆู…ุฑู†
โœ… Laravel Permission ู„ุชู‚ุณูŠู… ุฏู‚ูŠู‚ ูˆูˆุงุถุญ ู„ู„ุตู„ุงุญูŠุงุช

๐ŸŽฏ ูƒู„ ู†ู‚ุทุฉ ุฏุฎูˆู„ ุจุชููƒู‘ุฑ ููŠู‡ุงุŒ ุฑุญ ู†ุญูˆู‘ู„ู‡ุง ู„ุญุงุฌุฒ ุฃู…ู†ูŠ.
ู…ุง ุญุฏุง ุจูŠุฑุชู‚ูŠ ุจุตู„ุงุญูŠุงุชู‡ ุฅู„ุง ุจุฅุฐู†ูƒโ€ฆ ูˆุจุชุญู‚ู‚ ุตุงุฑู… ู…ู† Laravel ู†ูุณู‡.

ูˆ ุงู„ุชุณุฌูŠู„ ุงู„ู…ุณุจู‚ ุงู„ูŠูˆู… ุจุฏู„ุงู‹ ู…ู† 55$ ู„ูŠุตูŠุฑ 35$ ูˆ ุจุฅู…ูƒุงู†ูƒู… ุงู„ุงู†ุถู…ุงู… ู„ู…ุฌู…ูˆุนุฉ ุงู„ู…ู‡ุชู…ูŠู† ู„ู„ุฅุฌุงุจุฉ ุนู„ู‰ ุงุณุชูุณุงุฑุงุชูƒู… ุงูƒุชุฑ ุนู† ุงู„ุฏูˆุฑุฉ ู…ู† ุฎู„ุงู„ ุงู„ุฑุงุจุท: ู‡ู†ุง
โค5
ุณู„ุณุฉ ู†ุตุงุฆุญ DB

Tip #2

ู„ู…ุง ุชุณุชุฎุฏู… WHERE ุฃูˆ JOINุŒ ุญุงูˆู„ ุฏุงุฆู…ุงู‹ ุชุณุชุนู…ู„ ุงู„ุฃุนู…ุฏุฉ ูŠู„ูŠ ุนู„ูŠู‡ู… Index
ูˆุฅุฐุง ูƒุงู† ุงู„ู€ Index ู…ุฑูƒู‘ุจ (multi-column index)ุŒ ูุงู„ุฃูุถู„ ุชูƒุชุจ ุงู„ุฃุนู…ุฏุฉ ุจู†ูุณ ุชุฑุชูŠุจ ุธู‡ูˆุฑู‡ุง ุฏุงุฎู„ ุงู„ู€ Index.

ู„ูŠุด ู‡ุงู„ุดูŠ ู…ู‡ู…ุŸ
ู„ุฃู† ุงู„ู€ Indexes ุจุชุดุชุบู„ ู…ุซู„ ูู‡ุฑุณ ุงู„ูƒุชุงุจุŒ ุจุชุณุงุนุฏ ู‚ุงุนุฏุฉ ุงู„ุจูŠุงู†ุงุช ุชูˆุตู„ ู„ู„ุณุทุฑ ุงู„ู…ุทู„ูˆุจ ุจุฃู‚ู„ ูˆู‚ุช ู…ู…ูƒู†.

๐Ÿ” ู…ุซุงู„:
ู„ูˆ ุนู†ุฏูƒ Index ุนู„ู‰ ุงู„ุฃุนู…ุฏุฉ: (user_id, created_at)
ูุงู„ู€query ุงู„ุชุงู„ูŠุฉ ุฑุญ ุชุณุชููŠุฏ ู…ู† ุงู„ู€ Index:
SELECT * FROM orders WHERE user_id = 5 AND created_at > '2024-01-01';


ู„ูƒู† ู‡ูŠ ุงู„ู€query ู…ุง ุฑุญ ุชุณุชููŠุฏ ุจู†ูุณ ุงู„ูƒูุงุกุฉ:
SELECT * FROM orders WHERE created_at > '2024-01-01';

โœ… ูƒู„ ู…ุง ูƒุชุจุช querys ู…ุชูˆุงูู‚ุฉ ู…ุน ุชุฑุชูŠุจ ุงู„ุฃุนู…ุฏุฉ ุจุงู„ู€ IndexุŒ ูƒู„ ู…ุง ุงุณุชูุฏุช ู…ู† ุณุฑุนุฉ ุงู„ุจุญุซ.

๐Ÿšซ ุฃู…ุง ุฅุฐุง ุงุณุชุฎุฏู…ุช ุฃุนู…ุฏุฉ ู…ูˆ ู…ูู‡ุฑุณุฉ ุฃูˆ ุบูŠู‘ุฑุช ุงู„ุชุฑุชูŠุจุŒ ูู‚ุงุนุฏุฉ ุงู„ุจูŠุงู†ุงุช ุฑุญ ุชุนู…ู„ Full Table ScanุŒ ูˆู‡ุงุฏ ุงู„ุดูŠ ุจุทูŠุก ูƒุชูŠุฑ ู„ู…ุง ูŠูƒูˆู† ุนู†ุฏูƒ ุขู„ุงู ุฃูˆ ู…ู„ุงูŠูŠู† ุงู„ุตููˆู.

===================

Linkedin |Instgram | YouTube

ุฃู†ุง Somar Kesen ุฃุนู…ู„ ูƒู€ Full Stack Developer ุฃู†ุดุฑ ุจุดูƒู„ ุดุจู‡ ูŠูˆู…ูŠ ู…ู†ุดูˆุฑุงุช ุชุญุชูˆูŠ ุนู„ู‰ ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ู…ุนู„ูˆู…ุงุช ุนู† ุชุทูˆูŠุฑ ุงู„ุจุฑู…ุฌูŠุงุช ูˆ ุณูˆู‚ ุงู„ุนู…ู„ ู…ุณุชุฎู„ุตุฉ ู…ู† ุฎุจุฑุฉ ุณู†ูŠู† ููŠ ุงู„ุนู…ู„ ู…ุน ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ุดุฑูƒุงุช ููŠ ุงู„ุดุฑู‚ ุงู„ุฃูˆุณุท ูˆ ุฃูˆุฑูˆุจุง ุถู…ู† ู‡ุฐุง ุงู„ู…ุฌุงู„
โค8๐Ÿ‘1
Code With Somar pinned ยซLaravel Security Masterclass โ€“ ู…ู† ุงู„ุซุบุฑุฉ ุฅู„ู‰ ุงู„ุญู…ุงูŠุฉ ุฏูˆุฑุฉ ู…ุชูƒุงู…ู„ุฉ ุตูู…ู…ุช ุฎุตูŠุตู‹ุง ู„ู…ุทูˆู‘ุฑูŠ Laravel ุงู„ุฑุงุบุจูŠู† ููŠ ุจู†ุงุก ุชุทุจูŠู‚ุงุช ุขู…ู†ุฉ ูˆุงุญุชุฑุงููŠุฉุŒ ู‚ุงุฏุฑุฉ ุนู„ู‰ ุงู„ุชุตุฏูŠ ู„ู„ุชู‡ุฏูŠุฏุงุช ุงู„ุฃู…ู†ูŠุฉ ุงู„ู…ุชุฒุงูŠุฏุฉ. ู…ุงุฐุง ุณุชุชุนู„ู‘ู… ููŠ ู‡ุฐู‡ ุงู„ุฏูˆุฑุฉุŸ ู†ุจุฏุฃ ู…ู† ุงู„ุฃุณุงุณูŠุงุช ูˆู†ู†ุชู‚ู„ ุจูƒ ุฎุทูˆุฉ ุจุฎุทูˆุฉ ู†ุญูˆ ุงู„ุงุญุชุฑุงู:โ€ฆยป
Which protocol uses port 22?
Anonymous Quiz
47%
SSH
36%
FTP
9%
HTTP
8%
DNS
โค1
Which port does SMB (Server Message Block) use?
Anonymous Quiz
23%
23
54%
445
12%
80
12%
21
๐Ÿ˜ข1
Which of the following best describes the purpose of system auditing?
Anonymous Quiz
8%
Block incoming traffic
26%
‏Detect malware signatures
60%
Monitor and log user activity
5%
Optimize internet speed
๐Ÿ†3
An application is being built that needs to identify faces in images. Which service can be used?
Anonymous Quiz
12%
AWS Polly
18%
AWS Lambda
70%
AWS Rekognition
ุฅุฐุง ุจุชุดุชุบู„ ุจู€ LaravelุŒ ูุฃู†ุช ุฃูƒูŠุฏ ุงุณุชุนู…ู„ุช whereIn ู„ู…ุง ูŠูƒูˆู† ู…ุนูƒ array ููŠู‡ุง IDs ูˆุจุฏูƒ ุชุนู…ู„ ุนู„ูŠู‡ุง ุงุณุชุนู„ุงู….
ุจุณ... ุดูˆ ุจุตูŠุฑ ู„ูˆ ูƒุงู†ุช ุงู„ู€ array ูƒุจูŠุฑุฉ ูƒุชูŠุฑุŸ

ู‡ูˆู† ุงู„ุฃุฏุงุก (performance) ุจูŠู†ู‡ุงุฑุŒ ูˆุงู„ู€ query ุจุตูŠุฑ ุจุทูŠูŠูŠูŠุก!
โœ… ุงู„ุญู„ุŸ ุงุณุชุฎุฏู… whereIntegerInRaw ุจุฏู„ whereInุŒ ูˆุญุชุดูˆู ุงู„ูุฑู‚ ุงู„ูˆุงุถุญ ุจุงู„ุฃุฏุงุก.

๐ŸŽฅ ุดุฑุญุช ูƒู„ ู‡ุงู„ุดูŠ ุจุงู„ุชูุตูŠู„ ุจููŠุฏูŠูˆ ุนู„ู‰ ุงู„ูŠูˆุชูŠูˆุจ ู„ูŠุด whereIntegerInRaw ู‡ูˆ ุงู„ุฎูŠุงุฑ ุงู„ุฃู…ุซู„ ุจู‡ูŠูƒ ุญุงู„ุงุช.

๐Ÿ“บ ุฑูˆุญ ุดูˆู ุงู„ููŠุฏูŠูˆ ู…ู† ู‡ูˆู†:https://youtu.be/mm6DPZaPa-U

ูˆุฅุฐุง ุนุฌุจูƒุŒ ู„ุง ุชู†ุณู‰ ุชุฏุนู…ู†ูŠ ุจู„ุงูŠูƒ ูˆุงุดุชุฑุงูƒ ๐Ÿ™Œ
โค24๐Ÿ”ฅ2๐Ÿ‘1
ุณู„ุณุฉ ู†ุตุงุฆุญ DB
Tip #3

ุฅุจุนุฏ ุนู† ุงู„ู€ Cursors ู‚ุฏ ู…ุง ููŠูƒุŒ ู„ุฃู†ู‡ุง ุจุชุณุญุจ ุฃุฏุงุก ุงู„ุณูŠุฑูุฑ ู„ูˆุฑุง.
===================

Linkedin |Instgram | YouTube

ุฃู†ุง Somar Kesen ุฃุนู…ู„ ูƒู€ Full Stack Developer ุฃู†ุดุฑ ุจุดูƒู„ ุดุจู‡ ูŠูˆู…ูŠ ู…ู†ุดูˆุฑุงุช ุชุญุชูˆูŠ ุนู„ู‰ ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ู…ุนู„ูˆู…ุงุช ุนู† ุชุทูˆูŠุฑ ุงู„ุจุฑู…ุฌูŠุงุช ูˆ ุณูˆู‚ ุงู„ุนู…ู„ ู…ุณุชุฎู„ุตุฉ ู…ู† ุฎุจุฑุฉ ุณู†ูŠู† ููŠ ุงู„ุนู…ู„ ู…ุน ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ุดุฑูƒุงุช ููŠ ุงู„ุดุฑู‚ ุงู„ุฃูˆุณุท ูˆ ุฃูˆุฑูˆุจุง ุถู…ู† ู‡ุฐุง ุงู„ู…ุฌุงู„
โค14
ุฑุบู… ุถูŠู‚ ุงู„ูˆู‚ุช ุชู… ุงู„ุงู†ุชู‡ุงุก ู…ู† ุชุณุฌูŠู„ ุงู„ู…ุญุงูˆุฑ ุงู„ุชุงู„ูŠุฉ:
โœ… ู…ู‚ุฏู…ุฉ ุงู„ุฏูˆุฑุฉ: ู†ุณุชุนุฑุถ ุฎู„ุงู„ู‡ุง ู…ุนู„ูˆู…ุงุช ุนู† ุงู„ุฏูˆุฑุฉ ูˆ ูƒูŠููŠุฉ ุงู„ุงุณุชูุงุฏุฉ ู…ู†ู‡ุง ูˆ ุชุฌู‡ูŠุฒ ุจูŠุฆุฉ ุงู„ุนู…ู„.

โœ… ู…ุฏุฎู„ ุฅู„ู‰ ุฃู…ู† ุงู„ู…ุนู„ูˆู…ุงุช: ู…ูู‡ูˆู… ุงู„ู€ CIA ูˆ ุงู„ูุฑู‚ ุจูŠู† Secure Code ูˆ Secure Infrastructure ูˆ ุบูŠุฑู‡ุง ู…ู† ุงู„ู…ุนู„ูˆู…ุงุช ุงู„ู†ุธุฑูŠุฉ ุงู„ู…ู‡ู…ุฉ.

โœ… ุฃุณุงุณูŠุงุช ุงู„ุญู…ุงูŠุฉ ููŠ Laravel: ุงู‡ู…ูŠุฉ ู…ู„ู ุงู„ู€ env ูˆ ุงู„ู€ CSRF ูˆ ุบูŠุฑู‡ุง ู…ู† ุงุฏูˆุงุช ุงู„ุญู…ุงูŠุฉ ุงู„ุงุณุงุณูŠุฉ ุงู„ู…ูˆุฌูˆุฏุฉ ุฏุงุฎู„ Laravel

ูˆ ูŠุชู… ุงู„ุขู† ุงู„ุนู…ู„ ุนู„ู‰ ุงู„ู…ุญูˆุฑ ุงู„ุชุงู„ูŠ:
๐Ÿ“Œุงู„ู‡ุฌู…ุงุช ุงู„ุดุงุฆุนุฉ ูˆุทุฑู‚ ุงู„ุญู…ุงูŠุฉ ู…ู†ู‡ุง

ุจุฅู…ูƒุงู†ูƒู… ุงู„ุงู†ุถู…ุงู… ุฅู„ู‰ ู…ุฌู…ูˆุนุฉ ุงู„ุชุณุฌูŠู„ ุงู„ู…ุจูƒุฑ ู„ู„ุญุตูˆู„ ุนู„ู‰ ุฏูˆุฑุฉ ุจุฎุตู… ูƒุจูŠุฑ ุนู†ุฏ ุงู†ุทู„ุงู‚ู‡ุง ูˆ ุงู„ุฅุฌุงุจุฉ ุนู„ู‰ ุงุณุชูุณุงุฑุงุชูƒู… ู…ู† ุฎู„ุงู„ ุงู„ุฑุงุจุท:
https://t.me/+GizVHFz0TYYzNjUy
โค13๐Ÿ‘1
ุณู„ุณุฉ ู†ุตุงุฆุญ DB
Tip #4

ุญุงุณุณ ููŠ ุจุทุก ุจุงู„ู€ QueriesุŸ
ุฑุงุฌุน ู…ุณุงุญุฉ ุงู„ุชุฎุฒูŠู† ูŠู„ูŠ ููŠู‡ุง ู‚ุงุนุฏุฉ ุงู„ุจูŠุงู†ุงุชุŒ ู„ุงุฒู… ุชุถู„ ูุงุถูŠุฉ ุญูˆุงู„ูŠ 30% ุนู„ู‰ ุงู„ุฃู‚ู„.

===================

Linkedin |Instgram | YouTube

ุฃู†ุง Somar Kesen ุฃุนู…ู„ ูƒู€ Full Stack Developer ุฃู†ุดุฑ ุจุดูƒู„ ุดุจู‡ ูŠูˆู…ูŠ ู…ู†ุดูˆุฑุงุช ุชุญุชูˆูŠ ุนู„ู‰ ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ู…ุนู„ูˆู…ุงุช ุนู† ุชุทูˆูŠุฑ ุงู„ุจุฑู…ุฌูŠุงุช ูˆ ุณูˆู‚ ุงู„ุนู…ู„ ู…ุณุชุฎู„ุตุฉ ู…ู† ุฎุจุฑุฉ ุณู†ูŠู† ููŠ ุงู„ุนู…ู„ ู…ุน ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ุดุฑูƒุงุช ููŠ ุงู„ุดุฑู‚ ุงู„ุฃูˆุณุท ูˆ ุฃูˆุฑูˆุจุง ุถู…ู† ู‡ุฐุง ุงู„ู…ุฌุงู„
โค10
ุณู„ุณุฉ ู†ุตุงุฆุญ DB
Tip #5

ุจู€ SQL ServerุŒ ุงู„ู…ู‚ุงุฑู†ุฉ ุจูŠู† 'A' ูˆ 'a' ู‡ูŠ ู†ูุณู‡ุง.
ูŠุนู†ูŠ ู…ุง ููŠ ุฏุงุนูŠ ุชุณุชุฎุฏู… LOWER() ุฃูˆ UPPER() ู„ู…ุง ุชู‚ุงุฑู† ุจูŠู† Strings.

ู„ุฃู† SQL Server ุงูุชุฑุงุถูŠู‹ุง ุจูŠุดุชุบู„ ุจู€ Collation ุบูŠุฑ ุญุณุงุณ ู„ุญุงู„ุฉ ุงู„ุฃุญุฑู (Case-Insensitive)ุŒ
ูุงู„ู…ู‚ุงุฑู†ุฉ:

WHERE name = 'ahmed'


ุฑุญ ุชุฑุฌุน 'Ahmed', 'AHMED', 'ahmed'โ€ฆ ุจุฏูˆู† ู…ุดุงูƒู„.

โœ… ูˆูƒู…ุงู†: ุงุณุชุฎุฏุงู… LOWER() ุฃูˆ UPPER() ุจูŠู…ู†ุน ุงุณุชุฎุฏุงู… ุงู„ู€ IndexุŒ ูˆู‡ุงุฏ ู…ู…ูƒู† ูŠุจุทู‘ุฆ ุงู„ุงุณุชุนู„ุงู… ูƒุชูŠุฑ ุฎุงุตุฉ ุจุงู„ุฌุฏุงูˆู„ ุงู„ูƒุจูŠุฑุฉ.



===================

Linkedin |Instgram | YouTube

ุฃู†ุง Somar Kesen ุฃุนู…ู„ ูƒู€ Full Stack Developer ุฃู†ุดุฑ ุจุดูƒู„ ุดุจู‡ ูŠูˆู…ูŠ ู…ู†ุดูˆุฑุงุช ุชุญุชูˆูŠ ุนู„ู‰ ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ู…ุนู„ูˆู…ุงุช ุนู† ุชุทูˆูŠุฑ ุงู„ุจุฑู…ุฌูŠุงุช ูˆ ุณูˆู‚ ุงู„ุนู…ู„ ู…ุณุชุฎู„ุตุฉ ู…ู† ุฎุจุฑุฉ ุณู†ูŠู† ููŠ ุงู„ุนู…ู„ ู…ุน ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ุดุฑูƒุงุช ููŠ ุงู„ุดุฑู‚ ุงู„ุฃูˆุณุท ูˆ ุฃูˆุฑูˆุจุง ุถู…ู† ู‡ุฐุง ุงู„ู…ุฌุงู„
โค14๐Ÿ”ฅ2๐Ÿ‘2
ุณู„ุณุฉ ู†ุตุงุฆุญ DB
Tip #6
ุงู„ุฃูˆุจุฑูŠุชูˆุฑุฒ (Operators) ุจุชุฃุซุฑ ุจุดูƒู„ ู…ุจุงุดุฑ ุนู„ู‰ ุฃุฏุงุก ุงู„ู€ query!
โœ… = ู‡ูˆ ุงู„ุฃุณุฑุน
ุจุนุฏู‡ >
ูˆุจุนุฏูŠู† >= ูˆ < ุจูŠุฌูˆุง ุงู„ุฃุจุทุฃ.

ู„ูŠุดุŸ
ู„ุฃู† ุงู„ู…ู‚ุงุฑู†ุฉ ุจุงุณุชุฎุฏุงู… = ุจุชูƒูˆู† ู…ุจุงุดุฑุฉุŒ ุฃู…ุง ุจุงู‚ูŠ ุงู„ุนู…ู„ูŠุงุช ุจุชุญุชุงุฌ ูุญุต ุฃูˆุณุน ู„ู„ุจูŠุงู†ุงุช.

๐Ÿ” ู…ุซุงู„:
SELECT * FROM orders WHERE status = 'completed';

ุฃุณุฑุน ู…ู†:
SELECT * FROM orders WHERE amount > 1000;


ู†ุตูŠุญุฉ: ู„ู…ุง ุชูƒุชุจ ุดุฑูˆุท ุจู€ WHEREุŒ ุจู„ู‘ุด ุจุฃุจุณุท ูˆุฃุณุฑุน ุดุฑุทุŒ ุฎุงุตุฉ ุฅุฐุง ููŠู‡ AND ุจูŠู† ุงู„ุดุฑูˆุท โ€“ ู‡ูŠูƒ ุจุชุญุณู‘ู† ุฃุฏุงุก ุงู„ู€ query ูˆุจุชุฎูู ุงู„ุญู…ู„ ุนู„ู‰ ุงู„ู€ Query Optimizer



===================

Linkedin |Instgram | YouTube

ุฃู†ุง Somar Kesen ุฃุนู…ู„ ูƒู€ Full Stack Developer ุฃู†ุดุฑ ุจุดูƒู„ ุดุจู‡ ูŠูˆู…ูŠ ู…ู†ุดูˆุฑุงุช ุชุญุชูˆูŠ ุนู„ู‰ ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ู…ุนู„ูˆู…ุงุช ุนู† ุชุทูˆูŠุฑ ุงู„ุจุฑู…ุฌูŠุงุช ูˆ ุณูˆู‚ ุงู„ุนู…ู„ ู…ุณุชุฎู„ุตุฉ ู…ู† ุฎุจุฑุฉ ุณู†ูŠู† ููŠ ุงู„ุนู…ู„ ู…ุน ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ุดุฑูƒุงุช ููŠ ุงู„ุดุฑู‚ ุงู„ุฃูˆุณุท ูˆ ุฃูˆุฑูˆุจุง ุถู…ู† ู‡ุฐุง ุงู„ู…ุฌุงู„
๐Ÿ”ฅ11๐Ÿ‘3
Media is too big
VIEW IN TELEGRAM
ู…ู‚ุฏู…ุฉ ุฏูˆุฑุฉ Laravel Security Master Class ู„ุชุชุนุฑููˆุง ุงูƒุซุฑ ุนู„ู‰ ุงู„ู…ุญุงูˆุฑ ุงู„ู…ู‚ุฏู…ุฉ ุฎู„ุงู„ ุงู„ุฏูˆุฑุฉ
โค9๐Ÿ”ฅ3
ูˆุงุญุฏุฉ ู…ู† ุฃุฌู…ู„ ู…ูŠุฒุงุช Laravel ูŠู„ูŠ ูŠู…ูƒู† ู…ุง ุจูŠุนุฑูู‡ุง ุงู„ูƒู„ ู‡ูŠ ุงู„ุชุญู‚ู‚ ุงู„ู‚ูˆูŠ ูˆุงู„ู…ุจู†ูŠ ู…ุณุจู‚ู‹ุง ู„ูƒู„ู…ุงุช ุงู„ุณุฑ ุจุงุณุชุฎุฏุงู… ูƒู„ุงุณ Password.

ุดูˆู ู‡ุงู„ู…ุซุงู„:
Password::min(8)
->letters()
->mixedCase()
->numbers()
->symbols()
->uncompromised();

โœ… ุดูˆ ูŠุนู†ูŠุŸ

ู„ุงุฒู… ุชูƒูˆู† ุงู„ูƒู„ู…ุฉ ุฃูƒุชุฑ ู…ู† 8 ุญุฑูˆู

ููŠู‡ุง ุญุฑูˆู ุฃุจุฌุฏูŠุฉ

ููŠู‡ุง ุญุฑูˆู ุตุบูŠุฑุฉ ูˆูƒุจูŠุฑุฉ

ููŠู‡ุง ุฃุฑู‚ุงู…

ููŠู‡ุง ุฑู…ูˆุฒ

ูˆุงู„ุฃู‡ู…: ู…ุง ุชูƒูˆู† ู…ุณุฑู‘ุจุฉ ู…ู† ู‚ุจู„! (uncompromised() ุจุชุดูŠู‘ูƒ ุชู„ู‚ุงุฆูŠู‹ุง ุนู„ู‰ ู‚ุงุนุฏุฉ ุจูŠุงู†ุงุช haveibeenpwned.com)

๐Ÿ”ฅ ู‡ุงู„ุดูŠ ุจูŠุฑูุน ู…ุณุชูˆู‰ ุงู„ุฃู…ุงู† ุจุดูƒู„ ุฑู‡ูŠุจ ูˆุจุณุทุฑ ูƒูˆุฏ ุจุณูŠุท.

๐Ÿ’ฌ ุดูˆ ุฑุฃูŠูƒุŸ ุนู… ุชุณุชุฎุฏู… ู‡ุงู„ุทุฑูŠู‚ุฉ ุจูƒูˆุฏูƒุŸ ูˆู„ุง ู„ุณู‡ ุจุชูƒุชุจ ู‚ูˆุงุนุฏ ุงู„ุชุญู‚ู‚ ูŠุฏูˆูŠู‹ุงุŸ

===================

Linkedin |Instgram | YouTube

ุฃู†ุง Somar Kesen ุฃุนู…ู„ ูƒู€ Full Stack Developer ุฃู†ุดุฑ ุจุดูƒู„ ุดุจู‡ ูŠูˆู…ูŠ ู…ู†ุดูˆุฑุงุช ุชุญุชูˆูŠ ุนู„ู‰ ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ู…ุนู„ูˆู…ุงุช ุนู† ุชุทูˆูŠุฑ ุงู„ุจุฑู…ุฌูŠุงุช ูˆ ุณูˆู‚ ุงู„ุนู…ู„ ู…ุณุชุฎู„ุตุฉ ู…ู† ุฎุจุฑุฉ ุณู†ูŠู† ููŠ ุงู„ุนู…ู„ ู…ุน ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ุดุฑูƒุงุช ููŠ ุงู„ุดุฑู‚ ุงู„ุฃูˆุณุท ูˆ ุฃูˆุฑูˆุจุง ุถู…ู† ู‡ุฐุง ุงู„ู…ุฌุงู„

#Laravel #WebSecurity #PasswordValidation #PHP #FormRequest #ุงู…ู†_ุงู„ู…ูˆุงู‚ุน #LaravelTips
๐Ÿ”ฅ17โค9๐Ÿ‘7