การสร้างรหัสผ่านแบบสุ่ม

การป้องกันการเข้าถึงด้วยรหัสผ่านในระบบต่างๆ มีความสำคัญมากทางด้านความปลอดภัย ถ้ามีการตั้งรหัสผ่านง่ายเกินไปหรือสามารถคาดเดาได้ง่าย อาจะส่งผลต่อข้อมูลที่สำคัญจะถูกขโมยได้ ดังนั้นจำมีความจำเป็นมากและควรให้ความสำคัญกับรหัสผ่านให้มากขึ้น   ในวันนี้ถ้าเรายังคิดรหัสผ่านที่ปลอดภัยยังไม่ได้ จะมีเว็บไซต์ที่ใช้สำหรับสร้างรหัสผ่านแบบซุ่มและสามารถเลือกรูปแบบการสุ่มได้ช่วยให้สะดวกต่อการสร้างรหัสผ่านที่ปลอดภัยมากขึ้น   1. เข้าที่เว็บไซต์ https://genpassword.net   2. เมื่อเข้ามาแล้วจะปรากฏดังภาพ และสามารถเซตรูปแบบรหัสผ่านได้ตามหัวข้อดังนี้ 1). เลือกรูปแบบรหัสผ่าน ถ้าเลือก Password จะแสดงเป็น Random Text ตามรูปภาพ  ถ้าเลือกแบบ Passphrase จะสร้างรหัสผ่านในรูปแบบประโยคคำ หลายๆคำมาต่อกัน เช่น goliath-swinger-trimming-halved-glorified   2). เลือกรูปแบบการผสมเพื่อสร้างรหัสผ่าน ในตัวอย่างจะเป็นการเลือกให้มีตัวอักษรเล็กและใหญ่ ตัวเลข และอักขระพิเศษผสมรวมกันในรหัสผ่าน   3). เลือกจำนวนตัวอักษรรหัสผ่านที่ต้องการจะสร้างในตัวอย่างเลือก  14 ตัวอักษร (ในด้านความปลอดภัยควรสร้างอย่างน้อย  6  ตัวอักษรขึ้นไป)   4). กดปุ่มสร้างรหัสผ่าน   5). รหัสผ่านที่ทำการสุ่มสร้างขึ้นมาตามตัวเลือกที่กำหนดไว้ ภักดี โตแดงนักวิชาการคอมพิวเตอร์ งานพัฒนาระบบเครือข่ายเทคโนโลยีดิจิทัล

วิธีการเปลี่ยนหน้า Error เพื่อไม่ให้กระทบกับอันดับของ SEO

วิธีการเปลี่ยนหน้า Error เพื่อไม่ให้กระทบกับอันดับของ SEO   หากต้องการเปลี่ยนเส้นทางข้อผิดพลาด 403, 404, 500 และ 550 ไปยังหน้าเดียวกัน (เช่น error.html) จากนั้นเปลี่ยนเส้นทาง error.html ไปยังหน้าใหม่โดยใช้การเปลี่ยนเส้นทาง 301 โดยไม่ส่งผลเสียต่อการจัดอันดับ SEO ของคุณ คุณสามารถใช้ขั้นตอนต่อไปนี้:   สร้างหน้าแสดงข้อผิดพลาดที่กำหนดเองโดย สร้างไฟล์ HTML ใหม่หรือแก้ไขหน้าที่มีอยู่ด้วยข้อความที่คุณต้องการแสดงต่อผู้ใช้ที่พบข้อผิดพลาด คุณสามารถตั้งชื่อได้เช่น html   สร้างไฟล์ .htaccess ภายในเว็บไซต์โดยอยู่นอกสุดของ Directory เว็บไซต์ และเพิ่มข้อความดังนี้   # Redirect 403 error to custom error page ErrorDocument 403 /error.html   # Redirect 404 error to custom

Read More

แก้ปัญหาหน้าเว็บติด SSL ERROR

ในบ้างครั้งมีความจำเป็นต้องเข้าใช้งานเว็บไซต์หรือระบบบางอย่างที่ไม่ได้กำหนด SSL หรือ  SSL Expire แล้วไม่สามารถกด Advance และเข้าหน้าเว็บไปต่อได้ จะมีวิธีการแก้ปัญหาดังนี้ เข้าหน้าระบบที่พบปัญหาและกดที่ปุ่ม Advance   2. เมื่อกด Advance แล้วไม่พบ Link ที่จะไปสู่หน้าระบบที่ต้องการใช้งาน วิธีการแก้ปัญหา 2.1 ให้เอาเม้าส์คลิกที่หน้า Browser ตรงไหนก็ได้ แล้วกดแป้นคีย์บอร์ดพิมพ์ว่า ” thisisunsafe ” พิมพ์อย่างเดียวไม่ต้องกด Enter (ตอนพิมพ์จะไม่เห็นตัวหนังสือแสดง) ก็จะสามารถเข้าใช้งานระบบได้   3. เมื่อกด thisisunsafe แล้วหน้า Browser จะ Redirect  ไปยังหน้า Login ของระบบ ภักดี โตแดงนักวิชาการคอมพิวเตอร์ งานพัฒนาระบบเครือข่ายเทคโนโลยีดิจิทัล

หาค่าความต่างของวันเวลาด้วย php

วิธีการหาความต่างของวัน เวลา  โดยเอาค่าเวลาที่ 2 ลบด้วยเวลาที่ 1 โดยใช้คำสั่ง $strDateTime1 = “12/8/2016 11:22”; $strDateTime2 = “12/8/2016 13:22”; $Difftime = strtotime($strDateTime2) – strtotime($strDateTime1))/ ( 60 * 60 *24); // 1 Hour = 60*60 ภักดี โตแดงนักวิชาการคอมพิวเตอร์ งานพัฒนาระบบเครือข่ายเทคโนโลยีดิจิทัล

การแปลง DateVale(excel) เป็น Date time ด้วย php

วิธีการแปลงค่า Datetime เป็นค่า Datevale ด้วย PHP เนื่องจาก Excel สามารถเปลี่ยน datetime เป็นค่าตัวเลขได้เลยแต่ php ไม่ได้สามารถทำได้ ทำได้เพียงเปลี่ยนเป็น unixtime ด้วยคำสั่ง strtotime() เท่านั้น วิธีนี้สามารเอา unixtime แปลงเป็นค่า datevalue เหมือนในExcel ให้สามารถแปลงค่าได้เหมือนกับสูตรใน excel ได้ ############## ตัวอย่าง Code $get_datetime=”13/8/2016 11:22″; $datetime=str_replace(“/”,”-“,$get_datetime); $fix_value=25569; echo $fix_value+(strtotime($datetime)/86400); Please use this formula to change from Excel date to Unix date, then you can use “gmdate” to get the

Read More

การใช้งานโปรแกรม AnyDesk Remote Desktop

โปรแกรม AnyDesk. เป็นโปรแกรม RemoteDesktop ที่สามารถทำงานได้เหมือนโปรแกรม TeamViewer ทำงานได้ดีและ Support ทุกระบบปฎิบัติการ จึงเหมาะที่จะนำมาใช้งานช่วยเหลือ Online ได้     1. เข้าเว็บไซต์ Anydesk เพื่อ Download โปรแกรม คลิก –> https://anydesk.com/en/downloads  เพื่อดาวน์โหลดโปรแกรม มาติดตั้งบนเครื่อง โดยเลือกเวอร์ชั่นของโปรแกรมให้ตรงกับระบบปฏิบัติการของเครื่องที่ใช้งานเช่น windows OS หรือ Mac OS ตรงกรอบสีเขียวก่อน จากนั้นกดปุ่มดาวน์โหลด ตามหมายเลข 2     2. เมื่อดาวน์โหลดเสร็จสิ้น ไปที่โฟเดอร์ที่เก็บไฟล์ติดตั้งไว้ จากนั้นดับเบิ้ลคลิก เพื่อติดตั้งหรือเปิดโปรแกรมขึ้นมา   3. เมื่อเปิดโปรแกรมขึ้นมา จะพบหน้าต่างของโปรแกรมดังภาพด้านล่าง ก่อนที่จะใช้โปรแกรมรีโมท เครื่องปลายทางจะต้องมีโปรแกรม anydesk เช่นกัน ดังนั้นเมื่อปลายทางเปิดโปรแกรมขึ้นมาจะได้ id เป็นตัวเลข สำหรับใช้ในการรีโมทให้นำเลข ไอดีของปลายทางใส่

Read More

Error ServerName apache not start on Ubuntu Server

  Error : apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1. Set the ‘ServerName’ directive globally to suppress this message   วิธีแก้ไข โดยการ nano /etc/apache2/apache2.conf เพิ่ม  ServerName localhost และเซฟ /etc/init.d/apache2 restart   อ้างอิง : https://askubuntu.com/questions/256013/apache-error-could-not-reliably-determine-the-servers-fully-qualified-domain-n ภักดี โตแดงนักวิชาการคอมพิวเตอร์ งานพัฒนาระบบเครือข่ายเทคโนโลยีดิจิทัล

วิธีทดสอบ Authentication บน FreeRadius

ปิด Service Radius #/etc/init.d/freeradius stop ค้นหา Process ของ Radius ว่ายังทำงานอยู่หรือไม่ #ps -aux|grep freeradius ถ้าพบ freeradius ทำงานมากว่าในภาพ ให้ใช้คำสั่ง #kill -9  เลขโปรเซส(PID) สั่งรัน Monitor mode freeradius -X   4.  เมื่อสั่ง freeradius -X แล้วจะขึ้นหน้า Monitor ตามหน้าต่างบน ส่วนหน้าต่างล่างใช้สำหรับป้อนคำสั่ง   5. ทดสอบการ Authen บนระบบ Radius โดยใส่คำสั่งในหน้าต่างที่ 2 เพื่อให้หน้าต่างที่ 1 แสดง Log การ Authen #radtest  USERNAME PASSWORD localhost 18128 Secret-Key ตัวอย่าง 

Read More