發佈日期: 發佈留言

刑法第二十八章-妨害秘密罪

Views: 27

第二十八章 妨害秘密罪

第 315 條
無故開拆或隱匿他人之封緘信函、文書或圖畫者,處拘役或九千元以下罰金。無故以開拆以外之方法,窺視其內容者,亦同。

第 315-1 條
有下列行為之一者,處三年以下有期徒刑、拘役或三十萬元以下罰金:
一、無故利用工具或設備窺視、竊聽他人非公開之活動、言論、談話或身體隱私部位者。
二、無故以錄音、照相、錄影或電磁紀錄竊錄他人非公開之活動、言論、談話或身體隱私部位者。

第 315-2 條
意圖營利供給場所、工具或設備,便利他人為前條之行為者,處五年以下有期徒刑、拘役或科或併科五十萬元以下罰金。
意圖散布、播送、販賣而有前條第二款之行為者,亦同。
製造、散布、播送或販賣前二項或前條第二款竊錄之內容者,依第一項之規定處斷。
前三項之未遂犯罰之。

第 315-3 條
前二條竊錄內容之附著物及物品,不問屬於犯人與否,沒收之。

第 316 條
醫師、藥師、藥商、助產士、心理師、宗教師、律師、辯護人、公證人、會計師或其業務上佐理人,或曾任此等職務之人,無故洩漏因業務知悉或持有之他人秘密者,處一年以下有期徒刑、拘役或五萬元以下罰金。

第 317 條
依法令或契約有守因業務知悉或持有工商秘密之義務而無故洩漏之者,處一年以下有期徒刑、拘役或三萬元以下罰金。

第 318 條
公務員或曾任公務員之人,無故洩漏因職務知悉或持有他人之工商秘密者,處二年以下有期徒刑、拘役或六萬元以下罰金。

第 318-1 條
無故洩漏因利用電腦或其他相關設備知悉或持有他人之秘密者,處二年以下有期徒刑、拘役或一萬五千元以下罰金。

第 318-2 條
利用電腦或其相關設備犯第三百十六條至第三百十八條之罪者,加重其刑至二分之一。

第 319 條
第三百十五條、第三百十五條之一及第三百十六條至第三百十八條之二之罪,須告訴乃論。

發佈日期: 發佈留言

刑法第三十六章-妨害電腦使用罪

Views: 8

第 358 條
無故輸入他人帳號密碼、破解使用電腦之保護措施或利用電腦系統之漏洞,而入侵他人之電腦或其相關設備者,處三年以下有期徒刑、拘役或科或併科三十萬元以下罰金。

第 359 條
無故取得、刪除或變更他人電腦或其相關設備之電磁紀錄,致生損害於公眾或他人者,處五年以下有期徒刑、拘役或科或併科六十萬元以下罰金。

第 360 條
無故以電腦程式或其他電磁方式干擾他人電腦或其相關設備,致生損害於公眾或他人者,處三年以下有期徒刑、拘役或科或併科三十萬元以下罰金。

第 361 條
對於公務機關之電腦或其相關設備犯前三條之罪者,加重其刑至二分之一。

第 362 條
製作專供犯本章之罪之電腦程式,而供自己或他人犯本章之罪,致生損害於公眾或他人者,處五年以下有期徒刑、拘役或科或併科六十萬元以下罰金。

第 363 條
第三百五十八條至第三百六十條之罪,須告訴乃論。

發佈日期: 發佈留言

Code Snippets 筆記

Views: 2

添加到 header.php
add_action( ‘wp_head’, function () { ?>
//
<?php } );


添加到footer.php
add_action( ‘wp_footer’, function () { ?>

<?php } );


添加CSS
add_action( ‘wp_head’, function () { ?>
//<style>
// write your CSS code here
//</style><?php } );


add_shortcode( ‘ending’, function () {
//php code
} );


add_action( ‘after_setup_theme’, function() {
//php code
});


加入你的 wp-config.php 檔案
define (‘EMPTY_TRASH_DAYS’, 7);清空回收桶
define (‘EMPTY_TRASH_DAYS’, 0);停用回收桶
define( ‘WP_POST_REVISIONS’, 3 );減少文章版本
define( ‘WP_POST_REVISIONS’, false );停用文章版本功能
define( ‘AUTOSAVE_INTERVAL’, 60 ); // 秒自動儲存你的文章和頁面
define( ‘WP_DEBUG’, true );開啟 PHP 除錯工具
define( ‘SCRIPT_DEBUG’, true ); 開啟 CSS 和 JavaScript 除錯工具
define(‘WP_SITEURL’, ‘http://www.chungg.com’);指定網站網址
define(‘WP_HOME’, ‘http://www.chungg.com/wordpress’);指定 WordPress 網址(安裝目錄)
define( ‘WP_CACHE’, true );啟用 WP 快取
define( ‘WP_ALLOW_MULTISITE’, true );啟用 WordPress 多網站
define( ‘NOBLOGREDIRECT’, ‘http://www.chungg.com’ );重新導向不存在的子網域和子目錄
define( ‘WP_ALLOW_REPAIR’, true );啟用內建資料庫最佳化功能
define( ‘AUTOMATIC_UPDATER_DISABLED’, true );停用所有自動更新
define( ‘WP_AUTO_UPDATE_CORE’, false );停用所有核心更新
define( ‘WP_AUTO_UPDATE_CORE’, true );啟用所有核心更新,包括跨版本更新及主要更新
define( ‘WP_AUTO_UPDATE_CORE’, ‘minor’ );啟用核心更新,但只針對安全性更新(預設)
define( ‘WP_MEMORY_LIMIT’, ’96M’ );為網站設定記憶體限制
define( ‘WP_MAX_MEMORY_LIMIT’, ‘128M’ );為控制台設定記憶體限制
define( ‘FORCE_SSL_ADMIN’, true );強制 SSL 模式登入
define( ‘DISALLOW_FILE_EDIT’, true );停用外掛和佈景主題編輯器
define( ‘DISALLOW_FILE_MODS’, true );停用外掛和佈景主題編輯器,加上外掛和佈景主題更新,所以如果你啟用這項設定,就不用再額外加入 DISALLOW_FILE_EDIT。
define( ‘IMAGE_EDIT_OVERWRITE’, true );清理圖片編輯
define( ‘DISALLOW_UNFILTERED_HTML’, true );禁止編審和系統管理員使用未篩選的 HTML

將 wp-content 目錄移動到其他路徑
define( ‘WP_CONTENT_DIR’, dirname(__FILE__) . ‘/new/wp-content’ );
或define( ‘WP_CONTENT_URL’, ‘https://www.chungg.com/new/wp-content’ );
重新命名你的 wp-content 目錄:define (‘WP_CONTENT_FOLDERNAME’, ‘newfoldername’);並非 100% 可行,因為很多 WordPress 外掛開發者已將 “wp-content” 路徑寫死在外掛的程式碼裡。


加入佈景主題的 functions.php 檔

將作者頁面鏈結重新導向「關於」頁面
add_filter( ‘author_link’, ‘my_author_link’ );
function my_author_link() {
return home_url( ‘about’ );
}

當搜尋結果只有一篇文章時自動連到文章
add_action(‘template_redirect’, ‘redirect_single_post’);
function redirect_single_post() {
if (is_search()) {
global $wp_query;
if ($wp_query->post_count == 1 && $wp_query->max_num_pages == 1) {
wp_redirect( get_permalink( $wp_query->posts[‘0’]->ID ) );
exit;
}
}
}

將頁面從 WordPress 搜尋結果排除
function filter_search($query) {
if ($query->is_search) {
$query->set(‘post_type’, ‘post’);
}
return $query;
}
add_filter(‘pre_get_posts’, ‘filter_search’);

從你的迴響表單移除網址欄位
function remove_comment_fields($fields) {
unset($fields[‘url’]);
return $fields;
}
add_filter(‘comment_form_default_fields’,’remove_comment_fields’);

為迴響內容設定最少字數限制
add_filter( ‘preprocess_comment’, ‘minimal_comment_length’ );
function minimal_comment_length( $commentdata ) {
$minimalCommentLength = 20;
if ( strlen( trim( $commentdata[‘comment_content’] ) ) < $minimalCommentLength ){
wp_die( ‘所有留言必須大於 ‘ . $minimalCommentLength . ‘ 個字元長度。’ );
}
return $commentdata;
}


●註冊時加一個驗證輸入欄位,防止一些垃圾人。
add_action( 'register_form', 'add_security_question' );
function add_security_question() { ?>

add_action( 'register_post', 'add_security_question_validate', 10, 3 );
function add_security_question_validate( $sanitized_user_login, $user_email, $errors) {
// 如果没有回答
if (!isset($_POST[ 'user_proof' ]) || empty($_POST[ 'user_proof' ])) {
return $errors->add( 'proofempty', '❌ 錯誤: 您沒有回答「這個網站是那個公司的」?。' );

// 如果答案不正確
} elseif ( strtolower( $_POST[ 'user_proof' ] ) != '忠碁' ) {
return $errors->add( 'prooffail', '❌ 錯誤: 您的回答不正確喔!。');
}
}

發佈日期: 發佈留言

監測主機網路服務狀態

Views: 13

能夠即時監控系統或網路服務並顯示監控狀態的自動化監控軟體是不可或缺的工具。在此分享我們的做法
Apache2|Nginx + PHP + Linux Shell Scripts

主機監測UPtime
主機監測UPtime

(1).專案名稱
(2).監測運作 PORT埠,背景色就是最後的狀態。
(3).可依年月查詢
(4).會自動重載頁面
(5).一些資訊
(6).其它連結


Linux Shell Scripts 程式碼內容

#!/bin/bash

# 用日期為檔名一部份
fday=`date +%Y-%m`
runtime=`date +%H-%M`

serverip="bonkids.net"
  for svip in $serverip
  do
    chkip1=`telnet "$svip" 80 <<!
^]
quit
!
`
    if [ "`echo -e $chkip1 | awk '{print $4}'`" == "to" ]; then
      echo -e $chkip1 | awk '{print $4 " =OK"}'
      echo "`date '+%Y-%m-%d %H:%M:%S'` $svip OK" >> /XXX_CKLOG/"$fday".log
    else  
      # 再測一次 sleep 1或3秒      
      echo -e $chkip1 | awk '{print $4 " =NG1"}'
      sleep 1
      chkip2=`telnet "$svip" 80 <<!
^]
quit
!
`
      if [ "`echo -e $chkip2 | awk '{print $4}'`" == "to" ]; then
        echo -e $chkip2 | awk '{print $4 " =OK"}'
        echo "`date '+%Y-%m-%d %H:%M:%S'` $svip OK" >> /XXX_CKLOG/"$fday".log
      else
        echo -e $chkip2 | awk '{print $4 " =NG2"}'
#       echo "`date '+%Y-%m-%d %H:%M:%S'` httpd on $svip - - - Failed!!" | mail -s $runtime" XXX Server Check: httpd failed." chungg.lin@gmail.com
        echo "`date '+%Y-%m-%d %H:%M:%S'` $svip NG" >> /XXX_CKLOG/"$fday".log
      fi

    fi
  done


XXXX年-XX月.log 記錄檔案內容

2011-08-25 00:04:28 XXX.net OK
2012-08-25 00:14:26 XXX.net OK
2013-08-25 00:24:29 XXX.net OK
2014-08-25 00:34:27 XXX.net OK
2015-08-25 00:44:28 XXX.net OK
2016-08-25 00:54:31 XXX.net NG
2017-08-25 01:04:29 XXX.net NG
2018-08-25 01:14:25 XXX.net OK
2019-08-25 01:24:25 XXX.net OK
2020-08-25 01:34:27 XXX.net OK
2021-08-25 01:44:23 XXX.net OK
2022-08-25 01:54:23 XXX.net OK

發佈日期: 發佈留言

備份記錄檢查表

Views: 146

本司用 Robocopy 為備機機制時,可搭配Apache2 + PHP 做一個備份檢查表,讓每日檢查人員簡單的得知是否有備份及其它資訊。

備份記錄表
備份記錄表

(1).依不同備份專案名下拉選擇 例如:會計備份、工程備份、外部備份、主機2
(2).專案名下拉選擇項目數量
(3).Prev 往前一個月的記錄
(4).Next 往後一個月的記錄
(5).本月 回到本月記錄
(6).日期有綠背景色就代表有找到備份記錄檔,但,不代表就有備份仍要依 目錄/檔案 這二行的數字再做參考
(7).可點選檔名後方的日期把原始LOG記錄檔下載下來

發佈日期: 發佈留言

本站註冊流程及登入123

Views: 2

本站註冊流程及登入

點擊網站下方 [其他操作] [註冊]
填寫表單 使用者名稱+電子郵件地址 然後打勾[我不是機器人]及完成驗證機制 + 回答問題
點擊[註冊]

接著10分鐘左右,你會連續收到二封信!
(1)第一封,請你完成Email驗證 點信中的 Activate account
(2)第二封,設定密碼,請點擊網址:?action=rp&key=abcdefghijklnmopqrstuvwxyz&login=username

完成後,你就是本站的認證過的使用者囉~ 感謝您的加入!!

※ 還有個快捷方式,就是點選 使用FACEBOOK帳號登入

當你要登入時,會有一個防護機制請對應填入
使用者名稱: 完整的區碼(3)
密碼:本司的電話不含區碼(6)

本站註冊辦法隨時會變,依你看到的為主。
本站管理會定期刪除超過一年未登入的使用者

發佈日期: 發佈留言

PHP_AUTH_USER_PHP_AUTH_PW

Views: 11

$_SERVER[‘PHP_AUTH_USER’] 及 $_SERVER[‘PHP_AUTH_PW’] 空值,無法用! 怎麼輸入都無效時

在目錄下建一個.htaccess檔,內容如下:
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* – [e=HTTP_AUTHORIZATION:%1]

發佈日期: 發佈留言

邦吉思主機CPANEL升級公告

Views: 0

2022/06/22 升級完成, 可選擇使用 5.4~8.1任意 PHP 版本

新主機的 PHP 修改方式為
登入 cPanel 使用「多 PHP 管理器」功能
即可選擇使用 5.4~8.1 任意 PHP 版本

登入 cPanel 使用「多 PHP INI 编辑器」功能
即可修改 PHP 的 INI 設定

發佈日期: 發佈留言

退信筆記

Views: 14

我有一個郵箱帳戶,是常態性每天都一直寄送LOG回信箱的用途,但,最近信箱一直收到這個阻擋退信訊息:
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

550-5.7.26 message has been blocked. Please visit
550-5.7.26 https://support.google.com/mail/answer/81126#authentication for more
550 5.7.26 information. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.154 – gsmtp

找了很多網路文章,大致可以知道 可能是被認為不信任主機又太頻繁寄信了,所以被擋掉。

所以,我就:
1.用擋信的MAIL,寄信給被擋的信箱(互動)!
2.在 https://postmaster.google.com 加入被擋的網域(當然這個網域是自己的 chungg.com)!
3.在DNS加一個SPF的TXT記錄:v=spf1 a mx ptr include:_spf.google.com ~all!
4.被擋的E-maill帳號,加入擋信的通訊錄!

利用這個網站 https://toolbox.googleapps.com/apps/checkmx/ 檢查一下,還有三個驚嘆號
⚠ 尚未設定 DKIM。
⚠ 尚未設定 DMARC。
⚠ 找不到 Google 的郵件收發伺服器。要轉送主機設定嗎?

但,就可以了,寄信也正常了!